* See cxx source for full Copyright notice */
/* $Id$ */
-// Revision of includes 07/05/2004
+// Revision of includes 12/01/2009
/// \ingroup sim
/// \class AliMUON
/// simulation data management
-#include <TObjArray.h>
-
#include "AliDetector.h"
#include "AliMUONChamber.h"
#include "AliMUONTrigger.h"
-#include <TVectorfwd.h>
#include <TString.h>
-class TFile;
-class TTree;
-
-class AliLoader;
class AliMUONResponse;
-class AliMUONSegmentation;
-class AliMUONHit;
class AliMUONGeometry;
class AliMUONGeometryTransformer;
class AliMUONGeometryBuilder;
class AliMUONRawWriter;
class AliMUONVGeometryBuilder;
-class AliESD;
class AliMUONDigitMaker;
class AliMUONVHitStore;
+class AliMUONCalibrationData;
+
+class AliLoader;
+
+class TObjArray;
class AliMUON : public AliDetector
{
void AddGeometryBuilder(AliMUONVGeometryBuilder* geomBuilder);
void ResetGeometryBuilder();
- virtual void BuildGeometry();
/// Return geometry builder
AliMUONGeometryBuilder* GetGeometryBuilder() const {return fGeometryBuilder;}
/// Parametrised tail effect in resolution histogram
virtual void SetTailEffect(Bool_t isTailEffect) { fIsTailEffect=isTailEffect; }
- // Set fast raw data decoder
- virtual void SetFastDecoder(Bool_t useFastDecoder);
-
-
// Getters
/// Return reference to Chamber \a id
virtual AliMUONChamber& Chamber(Int_t id)
Bool_t fTriggerEffCells; ///< Flag to select TriggerEffCells
Int_t fDigitizerWithNoise; ///< Flag to switch on/off generation of noisy digits
Bool_t fIsTailEffect; ///< Switch to turn on/off the tail effect
-
+
AliMUONRawWriter* fRawWriter; //!< Raw data writer
AliMUONDigitMaker* fDigitMaker; //!< pointer to the digit maker class
TString fDigitStoreConcreteClassName; ///< to be able to select what the sdigitizer uses
- ClassDef(AliMUON,16) // MUON Detector base class
+ AliMUONCalibrationData* fCalibrationData; ///< pointer of calibration data
+
+ ClassDef(AliMUON,17) // MUON Detector base class
};
#endif