class AliMUONVHitStore;
class AliMUONCalibrationData;
class AliMUONDigitCalibrator;
+class AliMUONRecoParam;
class AliLoader;
virtual void SetSplitLevel(Int_t SplitLevel) {fSplitLevel=SplitLevel;}
// Digitisation
- virtual AliDigitizer* CreateDigitizer(AliRunDigitizer* manager) const;
+ virtual AliDigitizer* CreateDigitizer(AliDigitizationInput* digInput) const;
virtual void SDigits2Digits();
virtual void Hits2SDigits();
virtual void Digits2Raw();
virtual void SetTriggerScalerEvent(Bool_t scaler = true){fTriggerScalerEvent = scaler;}
/// Set trigger response version
- virtual void SetTriggerResponseV1(Bool_t trigResV1 = false)
+ virtual void SetTriggerResponseV1(Int_t trigResV1 = 0)
{ fTriggerResponseV1 = trigResV1; }
- virtual Bool_t GetTriggerResponseV1() const;
+ virtual Int_t GetTriggerResponseV1() const;
/// Set trigger coinc44
virtual void SetTriggerCoinc44(Int_t trigCoinc44 = 0)
{ fTriggerCoinc44 = trigCoinc44; }
virtual Int_t GetTriggerCoinc44() const;
/// Set trigger chamber efficiency by cells
- virtual void SetTriggerEffCells(Bool_t trigEffCells = false)
+ virtual void SetTriggerEffCells(Bool_t trigEffCells = true)
{ fTriggerEffCells = trigEffCells; }
virtual Bool_t GetTriggerEffCells() const;
/// Set off generation of noisy digits
const AliMUONGeometry* GetGeometry() const;
+ AliMUONRecoParam* GetRecoParam() const;
+
Int_t fNCh; ///< Number of chambers
Int_t fNTrackingCh; ///< Number of tracking chambers*
Int_t fSplitLevel; ///< Splitlevel when making branches in outfiles.
// Options
Bool_t fIsMaxStep; ///< Flag to inactivate calls to gMC->SetMaxStep
Bool_t fTriggerScalerEvent; ///< Flag to generates scaler event
- Bool_t fTriggerResponseV1; ///< Flag to select TriggerResponseV1
+ Int_t fTriggerResponseV1; ///< Flag to select TriggerResponseV1 (for cluster size in MTR)
Int_t fTriggerCoinc44; ///< Flag to select TriggerCoinc44
Bool_t fTriggerEffCells; ///< Flag to select TriggerEffCells
Int_t fDigitizerWithNoise; ///< Flag to switch on/off generation of noisy digits
AliMUONCalibrationData* fCalibrationData; ///< pointer of calibration data
- AliMUONDigitCalibrator* fDigitCalibrator; ///< digit calibrator (for raw2sdigits)
+ AliMUONDigitCalibrator* fDigitCalibrator; //!< digit calibrator (for raw2sdigits)
- ClassDef(AliMUON,24) // MUON Detector base class
+ ClassDef(AliMUON,25) // MUON Detector base class
};
#endif