macro dir
[u/mrichter/AliRoot.git] / PWG / EMCAL / AliEsdTrackExt.h
1 #ifndef ALIESDTRACKEXT_H
2 #define ALIESDTRACKEXT_H
3
4 // $Id$
5
6 #include "AliESDtrack.h"
7
8 class AliEsdTrackExt : public AliESDtrack {
9  public: 
10   AliEsdTrackExt();
11   AliEsdTrackExt(const AliESDtrack &t);
12
13   void        DeleteParams();
14   Double_t    GetEmcEta() const { return fEmcEta; }
15   Double_t    GetEmcPhi() const { return fEmcPhi; }
16   void        MakeMiniTrack(Bool_t dall=0, Bool_t dcon=1, Bool_t dtrp=1, Bool_t dmap=1, 
17                             Bool_t dits=1, Bool_t dtpc=1, Bool_t dtrd=1, Bool_t dtof=1, 
18                             Bool_t dhmp=1);
19   void        Setup();
20  protected: 
21    Double32_t fEmcEta;                      //[0,0,16]  
22    Double32_t fEmcPhi;                      //[0,0,16]  
23    Double32_t fNCrossedRows;                //[0,0,16]  
24    Double32_t fChi2TPCConstrainedVsGlobal;  //[0,0,16]  
25
26   ClassDef(AliEsdTrackExt,1) // Extended ESD track class
27 };
28 #endif