class AliTrackPoint;
class AliKalmanTrack;
class AliEventInfo;
-class AliPoolsSet;
class AliTracker : public AliTrackerBase {
public:
virtual ~AliTracker(){}
virtual Int_t Clusters2Tracks(AliESDEvent *event)=0;
+ virtual Int_t Clusters2TracksHLT(AliESDEvent *event, const AliESDEvent */*hltEvent*/){
+ return Clusters2Tracks(event);
+ }
virtual Int_t PropagateBack(AliESDEvent *event)=0;
virtual Int_t RefitInward(AliESDEvent *event)=0;
virtual Int_t LoadClusters(TTree *)=0;
void SetEventInfo(AliEventInfo *evInfo) {fEventInfo = evInfo;}
const AliEventInfo* GetEventInfo() const {return fEventInfo;}
- //
- AliPoolsSet* GetPools() const {return fPools;}
- void SetPools(AliPoolsSet* p) {fPools = p;}
- //
+
protected:
AliTracker(const AliTracker &atr);
private:
static AliRecoParam::EventSpecie_t fEventSpecie ; //! event specie, see AliRecoParam
AliEventInfo* fEventInfo; //! pointer to the event info object
-
- protected:
- AliPoolsSet* fPools; //! source of pools
ClassDef(AliTracker,6) //abstract tracker
};