Adding track references at decay points (M.Ivanov)
[u/mrichter/AliRoot.git] / STEER / AliESDvertex.h
1 #ifndef ALIESDVERTEX_H
2 #define ALIESDVERTEX_H
3 /* Copyright(c) 1998-1999, ALICE Experiment at CERN, All rights reserved. *
4  * See cxx source for full Copyright notice                               */
5
6 /* $Id$ */
7
8 ///////////////////////////////////////////////////////////////////////////////
9 //                                                                           //
10 //   Alice ESD vertex object                                                 //
11 //                                                                           //
12 ///////////////////////////////////////////////////////////////////////////////
13
14 #include "TObject.h"
15 #include "TObjArray.h"
16 #include "TArrayI.h"
17 #include "TArrayF.h"
18 #include "TArrayD.h"
19
20
21 class AliESDvertex : public TObject
22 {
23 public:
24   AliESDvertex();
25   virtual ~AliESDvertex() {}
26   
27 protected:
28   Int_t        fNPrimary;               // Number of primary tracks
29   TArrayF      fCoordinates;            // (3) Vertex coordinates
30   TArrayF      fErrorMatrix;            // (6) Error Matrix
31   TObjArray    fPrimaryTracks;          // List of primary tracks
32   Float_t      fEffectiveMass;          // Effective Mass
33   Float_t      fEffectiveMassError;     // Effective Mass Error
34 private:
35   AliESDvertex(const AliESDvertex & esdv);
36   AliESDvertex & operator=(const AliESDvertex &) {return (*this);}
37   
38   ClassDef(AliESDvertex,1)  //ESDvertex 
39 };
40
41
42 #endif 
43