class AliMUONTracker;
class AliMUONVTrackStore;
-class AliMUONTriggerChamberEff;
-
class AliMUONRecoParam;
class AliMUONVClusterFinder;
static const AliMUONRecoParam* GetRecoParam();
+ static AliMUONVClusterFinder* CreateClusterFinder(const char* clusterFinderType);
+
private:
/// Not implemented
AliMUONReconstructor(const AliMUONReconstructor&);
void Calibrate(AliMUONVDigitStore& digitStore) const;
AliMUONTriggerCrateStore* CrateManager() const;
void CreateCalibrator() const;
- AliMUONVClusterFinder* CreateClusterFinder(const char* clusterFinderType) const;
void CreateDigitMaker() const;
void CreateTriggerCircuit() const;
void CreateClusterServer() const;
- void CreateTriggerChamberEff() const;
void FillTreeR(AliMUONVTriggerStore* triggerStore,
TTree& clustersTree) const;
AliMUONVDigitStore* DigitStore() const;
AliMUONVTriggerStore* TriggerStore() const;
-
+
private:
mutable AliMUONTriggerCrateStore* fCrateManager; //!< Trigger Crate manager
mutable AliMUONDigitMaker* fDigitMaker; //!< Raw to Digits converter
mutable AliMUONVClusterServer* fClusterServer; //!< Clusterizer
mutable AliMUONVTriggerStore* fTriggerStore; //!< Trigger container
mutable AliMUONVTrackStore* fTrackStore; //!< Track container
- mutable AliMUONTriggerChamberEff* fTrigChamberEff; //!< pointer to trigger chamber efficiency class
static AliMUONRecoParam* fgRecoParam; //!< parameters used to tune the MUON reconstruction
- ClassDef(AliMUONReconstructor,4) // Implementation of AliReconstructor
+ ClassDef(AliMUONReconstructor,6) // Implementation of AliReconstructor
};
#endif