class AliMUONTriggerChamberEff;
+class AliMUONRecoParam;
+
class AliMUONReconstructor : public AliReconstructor
{
public:
virtual void ConvertDigits(AliRawReader* rawReader, TTree* digitsTree) const;
- virtual Bool_t HasLocalReconstruction() const;
-
- virtual void Reconstruct(AliRunLoader* runLoader) const;
-
- virtual void Reconstruct(AliRunLoader* runLoader, AliRawReader* rawReader) const;
-
virtual void Reconstruct(AliRawReader* rawReader, TTree* clustersTree) const;
virtual void Reconstruct(TTree* digitsTree, TTree* clustersTree) const;
- virtual AliTracker* CreateTracker(AliRunLoader* runLoader) const;
-
+ virtual AliTracker* CreateTracker() const;
+
+ static void SetRecoParam(AliMUONRecoParam *param);
+ /// return reconstruction parametres
+ static const AliMUONRecoParam* GetRecoParam() {return fgRecoParam;}
+
private:
/// Not implemented
AliMUONReconstructor(const AliMUONReconstructor&);
mutable AliMUONVTrackStore* fTrackStore; //!< Track container
mutable AliMUONTriggerChamberEff* fTrigChamberEff; //!< pointer to trigger chamber efficiency class
- ClassDef(AliMUONReconstructor,2) // Implementation of AliReconstructor
+ static AliMUONRecoParam* fgRecoParam; //!< parameters used to tune the MUON reconstruction
+
+ ClassDef(AliMUONReconstructor,3) // Implementation of AliReconstructor
};
#endif