]> git.uio.no Git - u/mrichter/AliRoot.git/blobdiff - STEER/AliVertex.cxx
The total mult in V0 became float number.
[u/mrichter/AliRoot.git] / STEER / AliVertex.cxx
index 06fb8915fe07ca8e7584b801826bc827300e893e..e107055ccecde650c490757304583be7ecdddd54 100644 (file)
@@ -28,7 +28,7 @@ ClassImp(AliVertex)
 
 //--------------------------------------------------------------------------
 AliVertex::AliVertex() :
-  TNamed(),
+  AliVVertex(),
   fSigma(0),
   fNContributors(0),
   fNIndices(0),
@@ -43,7 +43,7 @@ AliVertex::AliVertex() :
 //--------------------------------------------------------------------------
 AliVertex::AliVertex(Double_t position[3],Double_t dispersion,
                     Int_t nContributors):
-  TNamed(),
+  AliVVertex(),
   fSigma(dispersion),
   fNContributors(nContributors),
   fNIndices(0),
@@ -60,7 +60,7 @@ AliVertex::AliVertex(Double_t position[3],Double_t dispersion,
 
 //--------------------------------------------------------------------------
 AliVertex::AliVertex(const AliVertex &source):
-  TNamed(source),
+  AliVVertex(source),
   fSigma(source.GetDispersion()),
   fNContributors(source.GetNContributors()),
   fNIndices(source.GetNIndices()),
@@ -82,7 +82,7 @@ AliVertex &AliVertex::operator=(const AliVertex &source){
   // assignment operator
   //
   if(&source != this){
-    TNamed::operator=(source);
+    AliVVertex::operator=(source);
     for(Int_t i=0;i<3;i++)fPosition[i] = source.fPosition[i];
     fSigma = source.GetDispersion();
     fNContributors = source.GetNContributors();
@@ -112,7 +112,7 @@ void AliVertex::Clear(Option_t* option)
     // Delete allocated memory
     delete [] fIndices;
     fIndices = 0;
-    TNamed::Clear(option);
+    AliVVertex::Clear(option);
 }
 
 //--------------------------------------------------------------------------
@@ -127,6 +127,15 @@ void AliVertex::GetXYZ(Double_t position[3]) const {
   return;
 }
 //--------------------------------------------------------------------------
+void AliVertex::GetCovarianceMatrix(Double_t covmatrix[6]) const {
+//
+// Fake method (is implmented in AliESDVertex)
+//
+  for(Int_t i=0;i<6;i++) covmatrix[i] = -999.;
+
+  return;
+}
+//--------------------------------------------------------------------------
 void AliVertex::SetIndices(Int_t nindices,UShort_t *indices) {
 //
 // Set indices of tracks used for vertex determination 
@@ -143,7 +152,7 @@ Bool_t AliVertex::UsesTrack(Int_t index) const {
 //
 // checks if a track is used for the vertex 
 //
-  if(fNIndices<1)  { printf("fNIndices<1"); return kFALSE; }
+  if(fNIndices<1)  {/* printf("fNIndices<1"); */return kFALSE; }
   for(Int_t i=0;i<fNIndices;i++) {
     if((Int_t)fIndices[i]==index) return kTRUE;
   }