1 #ifndef ALITOFTRACKER_H
2 #define ALITOFTRACKER_H
3 /* Copyright(c) 1998-1999, ALICE Experiment at CERN, All rights reserved. *
4 * See cxx source for full Copyright notice */
8 #include "AliTracker.h"
9 #include "AliTOFpidESD.h"
14 class AliTOFtracker : public AliTracker {
17 AliTOFtracker(AliTOFGeometry* geom, Double_t parPID[2])
18 {fGeom = geom; fTOFpid = new AliTOFpidESD(parPID);};
19 virtual ~AliTOFtracker() {delete fTOFpid;}
20 virtual Int_t Clusters2Tracks(AliESD* /*event*/) {return -1;};
21 virtual Int_t PropagateBack(AliESD* event) {return fTOFpid->MakePID(event);};
22 virtual Int_t RefitInward(AliESD* /*event*/) {return -1;};
24 virtual Int_t LoadClusters(TTree* tree)
25 {return fTOFpid->LoadClusters(tree, fGeom);};
26 virtual void UnloadClusters() {fTOFpid->UnloadClusters();};
27 virtual AliCluster *GetCluster(Int_t /*index*/) const {return NULL;};
30 AliTOFpidESD* fTOFpid; // TOF PID
31 AliTOFGeometry* fGeom; // TOF geometry
33 ClassDef(AliTOFtracker, 1) // TOF tracker (wrapper for AliTOFpidESD)