class TClonesArray;
class AliESDEvent;
+class AliESDpid;
class AliTOFcluster;
class AliTOFRecoParam;
class AliTOFGeometry;
class AliTOFtrack;
-class AliTOFpidESD;
class AliTOFtrackerMI : public AliTracker {
public:
AliTOFtrackerMI();
- AliTOFtrackerMI(const AliTOFtrackerMI &t); //Copy Ctor
- AliTOFtrackerMI& operator=(const AliTOFtrackerMI &source); // ass. op.
// virtual ~AliTOFtrackerMI() {delete fTOFpid;}
virtual ~AliTOFtrackerMI();
+ virtual void GetPidSettings(AliESDpid *esdPID);
virtual Int_t Clusters2Tracks(AliESDEvent* /*event*/) {return -1;};
virtual Int_t PropagateBack(AliESDEvent* event);
virtual Int_t RefitInward(AliESDEvent* /*event*/) {return -1;};
private:
+ AliTOFtrackerMI(const AliTOFtrackerMI &t); //Copy Ctor
+ AliTOFtrackerMI& operator=(const AliTOFtrackerMI &source); // ass. op.
+
Int_t InsertCluster(AliTOFcluster *c); // Fills TofClusters Array
Int_t FindClusterIndex(Double_t z) const; // Returns cluster index
void MatchTracks(Bool_t mLastStep); // Matching Algorithm
const AliTOFRecoParam* fRecoParam; // Pointer to TOF Recon. Pars
AliTOFGeometry* fGeom; // Pointer to TOF geometry
- AliTOFpidESD* fPid; // Pointer to TOF PID
AliTOFcluster *fClusters[kMaxCluster]; // pointers to the TOF clusters
Int_t fN; // Number of Clusters
TClonesArray* fTracks; //! pointer to the TClonesArray with TOF tracks
TClonesArray* fSeeds; //! pointer to the TClonesArray with ESD tracks
TTreeSRedirector *fDebugStreamer; //!debug streamer
- ClassDef(AliTOFtrackerMI, 1) // TOF trackerMI
+ ClassDef(AliTOFtrackerMI, 2) // TOF trackerMI
};
#endif