X-Git-Url: http://git.uio.no/git/?a=blobdiff_plain;f=ZDC%2FAliZDCDigitizer.h;h=42bb9a8491165a4718addbb68e11884f60e432bc;hb=a1f7efecc26095192b52cec3010d562124512f7b;hp=877cf62a331a0528bfa62fbe4eadb0933ed6e98c;hpb=1f8abeef26adc6efad6fee5c65c15e989e7cb493;p=u%2Fmrichter%2FAliRoot.git diff --git a/ZDC/AliZDCDigitizer.h b/ZDC/AliZDCDigitizer.h index 877cf62a331..42bb9a84911 100644 --- a/ZDC/AliZDCDigitizer.h +++ b/ZDC/AliZDCDigitizer.h @@ -13,10 +13,8 @@ #include "AliCDBManager.h" #include "AliCDBStorage.h" #include "AliZDCPedestals.h" -#include "AliZDCEnCalib.h" -#include "AliZDCTowerCalib.h" -class AliRunDigitizer; +class AliDigitizationInput; class AliZDC; class AliZDCHit; @@ -26,11 +24,11 @@ class AliZDCDigitizer: public AliDigitizer { public: AliZDCDigitizer(); - AliZDCDigitizer(AliRunDigitizer* manager); + AliZDCDigitizer(AliDigitizationInput* digInput); virtual ~AliZDCDigitizer(); virtual Bool_t Init(); - virtual void Exec(Option_t* option=0); + virtual void Digitize(Option_t* option=0); // PM gain void SetPMGain(Int_t det, Int_t pmDet, Int_t pmGain) @@ -46,11 +44,12 @@ public: void SetCalibrationOn() {fIsCalibration=1;} AliCDBStorage *SetStorage(const char* uri); AliZDCPedestals *GetPedData() const; - AliZDCEnCalib *GetEnCalibData() const; - AliZDCTowerCalib *GetTowCalibData() const; void SetSpectators2Track() {fSpectators2Track=kTRUE;} + // Added for p-A simulations + void SetpAsystem() {fIspASystem=kTRUE;} + private: AliZDCDigitizer(const AliZDCDigitizer&); @@ -65,7 +64,7 @@ private: Int_t Res) const; Int_t Pedestal(Int_t Detector, Int_t Quadrant, Int_t Res) const; - Float_t fPMGain[6][5]; // PM gain + Float_t fPMGain[5][5]; // PM gain Float_t fADCRes[2]; // ADC conversion factors Int_t fIsCalibration; // !=0 if simulation creates calibration data Bool_t fIsSignalInADCGate; // true if signal in ADC gate @@ -74,7 +73,11 @@ private: AliZDCPedestals *fPedData; //! pedestal calibration data Bool_t fSpectators2Track; // should digitizer track spectators + Float_t fBeamEnergy; // beam energy taken from GRP object + + // Added for p-A simulations + Bool_t fIspASystem; // true if collision system is p-A - ClassDef(AliZDCDigitizer, 11) // digitizer for ZDC + ClassDef(AliZDCDigitizer, 13) // digitizer for ZDC }; #endif