Small modifications by Alexandru
[u/mrichter/AliRoot.git] / HMPID / AliHMPIDTracker.h
CommitLineData
d3da6dc4 1#ifndef AliHMPIDTracker_h
2#define AliHMPIDTracker_h
3
4#include <AliTracker.h> //base class
5
6class TNtupleD; //RecWithStack()
7class AliESD; //Clusters2Tracks(), RefitInward(), PropagateBack(), RecWithESD()
8
9class AliHMPIDTracker : public AliTracker
10{
11public:
12 AliHMPIDTracker();
13 virtual ~AliHMPIDTracker() {}
14//framework part
15 AliCluster *GetCluster (Int_t )const {return 0;} //pure virtual from AliTracker
16 Bool_t GetTrackPoint (Int_t idx,AliTrackPoint &pt)const; // from AliTracker
17 Int_t Clusters2Tracks(AliESD * ) {return 0;} //pure virtual from AliTracker
18 Int_t LoadClusters (TTree *pCluTr ); //pure virtual from AliTracker
19 Int_t PropagateBack (AliESD * ); //pure virtual from AliTracker invoked from AliReconstruction::RunTracking()
20 Int_t RefitInward (AliESD * ) {return 0;} //pure virtual from AliTracker
21 void UnloadClusters ( ) { } //pure virtual from AliTracker
22//private part
23 enum ETrackingFlags {kMipDistCut=-9,kMipQdcCut=-5};
24protected:
25 ClassDef(AliHMPIDTracker,0)
26};//class AliHMPIDTracker
27
cf7e313e 28typedef AliHMPIDTracker AliRICHTracker; // for backward compatibility
29
d3da6dc4 30#endif//AliHMPIDTracker_h