]> git.uio.no Git - u/mrichter/AliRoot.git/blobdiff - STEER/AliESDVertex.h
Distance between creation points CFs
[u/mrichter/AliRoot.git] / STEER / AliESDVertex.h
index 9420c0fe37d45b8dd17612690ccff6fae06e208a..7f194b8b7bfc9ee86c8ba8a732bbbba15e8c4e8c 100644 (file)
@@ -3,10 +3,11 @@
 /* Copyright(c) 1998-2003, ALICE Experiment at CERN, All rights reserved. *
  * See cxx source for full Copyright notice                               */
 
+/* $Id$ */
 
 //-------------------------------------------------------
 //                    Primary Vertex Class
-//
+//          for the Event Data Summary Class
 //   Origin: A.Dainese, Padova, andrea.dainese@pd.infn.it
 //-------------------------------------------------------
 
@@ -34,14 +35,14 @@ class AliESDVertex : public TNamed {
  
   AliESDVertex();
   AliESDVertex(Double_t positionZ,Double_t sigmaZ,Int_t nContributors,
-              Char_t *vtxName="Vertex");
+              const Char_t *vtxName="Vertex");
   AliESDVertex(Double_t position[3],Double_t covmatrix[6],
               Double_t chi2,Int_t nContributors,
-              Char_t *vtxName="Vertex");
+              const Char_t *vtxName="Vertex");
   AliESDVertex(Double_t position[3],Double_t sigma[3],
-              Char_t *vtxName="Vertex");
+              const Char_t *vtxName="Vertex");
   AliESDVertex(Double_t position[3],Double_t sigma[3],Double_t snr[3],
-              Char_t *vtxName="Vertex");
+              const Char_t *vtxName="Vertex");
 
   virtual ~AliESDVertex();
 
@@ -66,16 +67,12 @@ class AliESDVertex : public TNamed {
     { return fChi2/(2.*(Double_t)fNContributors-3.); }
   Int_t    GetNContributors() const { return fNContributors; }
 
-  void     PrintStatus() const;
-  void     SetDebug(Int_t dbg = 0) { fDebug = dbg; return; }
+  void     Print(Option_t* option = "") const;
+  void     PrintStatus() const {Print();}
   void SetTruePos(Double_t *tp){for(Int_t i=0;i<3;i++)fTruePos[i]=tp[i];}
   void GetTruePos(Double_t &x,Double_t &y,Double_t &z) const 
        {x=fTruePos[0]; y=fTruePos[1]; z=fTruePos[2];}
         
- private:
-
-  void SetToZero();
-
  protected:
 
   Double_t fPosition[3];  // vertex position
@@ -83,10 +80,14 @@ class AliESDVertex : public TNamed {
   Double_t fSNR[3];  // S/N ratio
   Double_t fChi2;  // chi2 of vertex fit
   Int_t    fNContributors;  // # of tracklets/tracks used for the estimate 
-  Int_t    fDebug;  //! for debugging
   Double_t fTruePos[3];   //true vertex position (for comparison purposes)
+
+ private:
+
+  void SetToZero();
+
   ClassDef(AliESDVertex,4)  // Class for Primary Vertex
-    };
+};
 
 #endif