ext track class
[u/mrichter/AliRoot.git] / PWG4 / UserTasks / EmcalTasks / 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() : AliESDtrack(), fEmcEta(-10), fEmcPhi(-10), fNCrossedRows(-10), fChi2TPCConstrainedVsGlobal(-10) {;}
11   AliEsdTrackExt(const AliESDtrack &t);
12   void        DeleteParams();
13   Double_t    GetEmcEta() const { return fEmcEta; }
14   Double_t    GetEmcPhi() const { return fEmcPhi; }
15   void        MakeMiniTrack(Bool_t dall=0, Bool_t dtrp=1, Bool_t dmap=1, Bool_t dits=1, 
16                             Bool_t dtpc=1, Bool_t dtrd=1, Bool_t dtof=1, Bool_t dhmp=1);
17   void        Setup();
18  protected: 
19    Double32_t fEmcEta;                      //[0,0,16]  
20    Double32_t fEmcPhi;                      //[0,0,16]  
21    Double32_t fNCrossedRows;                //[0,0,16]  
22    Double32_t fChi2TPCConstrainedVsGlobal;  //[0,0,16]  
23
24   ClassDef(AliEsdTrackExt,1) // Extended ESD track class
25 };
26 #endif