1 #ifndef ALIL3TPCTRACKER_H
2 #define ALIL3TPCTRACKER_H
3 /* Copyright(c) 1998-1999, ALICE Experiment at CERN, All rights reserved. *
4 * See cxx source for full Copyright notice */
6 //-------------------------------------------------------------------------
7 // High Level Trigger TPC tracker
8 // This class encapsulates the Hough transform HLT tracking
9 // algorithm. It is used to call the algorithm inside the off-line
10 // reconstruction chain. So far the tracker uses AliRunLoader to
11 // to get the TPC digits. In the future all the references to
12 // runloaders will be removed and the tracker will take as an input
15 // Origin: Cvetan Cheshkov, CERN, Cvetan.Cheshkov@cern.ch
16 //-------------------------------------------------------------------------
18 #include "AliTracker.h"
21 #include "AliL3Transform.h"
26 //-------------------------------------------------------------------------
27 class AliL3TPCtracker : public AliTracker {
29 AliL3TPCtracker(AliRunLoader *runLoader);
31 Int_t Clusters2Tracks(AliESD *event);
33 Int_t PropagateBack(AliESD */*event*/) {return 0;}
34 Int_t RefitInward(AliESD */*event*/) {return 0;}
35 Int_t LoadClusters(TTree */*cf*/) {return 0;}
36 void UnloadClusters() {return;}
38 AliCluster *GetCluster(Int_t /*index*/) const {return NULL;}
41 AliRunLoader *fRunLoader; // Pointer to the runloader
43 ClassDef(AliL3TPCtracker,1) //HLT TPC Hough tracker