AliMUONTriggerChamberEff* chamberEff=0);
virtual ~AliMUONTracker();
- /// Main entry point.
virtual Int_t Clusters2Tracks(AliESDEvent* esd);
- ///
virtual Int_t LoadClusters(TTree* clustersTree);
- ///
virtual void UnloadClusters();
/// Dummy implementation
virtual Int_t RefitInward(AliESDEvent* /*event*/) {return 0;}
/// Dummy implementation
virtual AliCluster *GetCluster(Int_t /*index*/) const {return 0;}
- /// Set option
- void SetOption(Option_t* opt);
private:
/// Not implemented
/// Not implemented
AliMUONTracker& operator=(const AliMUONTracker& rhs);
+ void CreateTrackReconstructor();
+
void FillESD(AliMUONVTrackStore& trackStore, AliESDEvent* esd) const;
private:
const AliMUONDigitMaker* fDigitMaker; //!< digit maker (not owner)
const AliMUONGeometryTransformer* fTransformer; //!< geometry transformer (not owner)
- const AliMUONTriggerCircuit* fTriggerCircuit; //!< trigger circuit (not owner)
+ const AliMUONTriggerCircuit* fTriggerCircuit; //!< trigger circuit (not owner)
AliMUONTriggerChamberEff* fTrigChamberEff; //!< trigger efficiency (not owner)
AliMUONTrackHitPattern* fTrackHitPatternMaker; //!< trigger hit pattern maker
- AliMUONVTrackReconstructor* fTrackReco; //!< track reconstructor
+ AliMUONVTrackReconstructor* fTrackReco; //!< track reconstructor
AliMUONVClusterStore* fClusterStore; //!< cluster container
AliMUONVTriggerStore* fTriggerStore; //!< trigger information