class AliMUONDigitMaker;
class AliMUONTriggerCrateStore;
class TClonesArray;
+class AliMUONGeometryTransformer;
+class AliMUONClusterReconstructor;
class AliMUONReconstructor: public AliReconstructor
{
virtual void FillESD(AliRunLoader* runLoader,
AliRawReader* /*rawReader*/, AliESD* esd) const;
+ enum {kNone, kOriginal, kKalman, kCombi};
+
private:
TTask* GetCalibrationTask(AliMUONData* data) const;
+ AliMUONClusterReconstructor* CreateClusterReconstructor(AliMUONData*) const;
+
AliMUONReconstructor(const AliMUONReconstructor& right);
AliMUONReconstructor& operator = (const AliMUONReconstructor& right);
TClonesArray* fTriggerCircuit; //!< trigger circuit
-
+ AliMUONGeometryTransformer* fTransformer; //!< pointer to transformation
ClassDef(AliMUONReconstructor, 0) // class for the MUON reconstruction
};