virtual void SetTreeAddress();
virtual void MakeBranch(Option_t* opt);
virtual void Hits2SDigits();
- virtual AliDigitizer* CreateDigitizer(AliRunDigitizer* manager) const;
+ virtual AliDigitizer* CreateDigitizer(AliDigitizationInput* digInput) const;
virtual void Digits2Raw();
virtual Bool_t Raw2SDigits(AliRawReader* rawReader);
Int_t Pedestal(Int_t Detector, Int_t Quadrant, Int_t Res) const;
void NoShower(){fNoShower=1;}
void Shower() {fNoShower=0;}
- virtual void SetVCollAperture(Float_t /*aperture*/) {}
- virtual void SetVCollCentre(Float_t /*centre*/) {}
+ virtual void SetVCollSideCAperture(Float_t /*aperture*/) {}
+ virtual void SetVCollSideCApertureNeg(Float_t /*aperture*/) {}
+ virtual void SetVCollSideCCentre(Float_t /*centre*/) {}
+
+ virtual void SetVCollSideAAperture(Float_t /*aperture*/) {}
+ virtual void SetVCollSideAApertureNeg(Float_t /*aperture*/) {}
+ virtual void SetVCollSideACentre(Float_t /*centre*/) {}
+
+ virtual void SetTCDDAperturePos(Float_t /*aperture*/) {}
+ virtual void SetTCDDApertureNeg(Float_t /*aperture*/) {}
+
+ virtual void SetTDIAperturePos(Float_t /*aperture*/) {}
+ virtual void SetTDIApertureNeg(Float_t /*aperture*/) {}
+
virtual void SetLumiLength(Float_t /*length*/) {}
+
+ virtual void SetYZNC(Float_t /*yZNC*/) {}
+ virtual void SetYZNA(Float_t /*yZNA*/) {}
+ virtual void SetYZPC(Float_t /*yZPC*/) {}
+ virtual void SetYZPA(Float_t /*yZPA*/) {}
//Calibration methods
void SetZDCCalibFName(const char *name);
void SetSpectatorsTrack() {fSpectatorTracked=0;}
Int_t SpectatorsTracked() const {return fSpectatorTracked;}
+ void SetBeamEnergy(Float_t beamEnergy) {fBeamEnergy = beamEnergy;}
+ void SetpAsystem() {fIspASystem = kTRUE;}
+ void SetRELDISGenerator() {fIsRELDISgen = kTRUE;}
+
+ void SetOnlyZEM() {fOnlyZEM=kTRUE;}
private:
TString fZDCCalibFName; // Name of the ZDC calibration data
- Int_t fSpectatorTracked; // Are spectator tracked by generator?
+ Int_t fSpectatorTracked; // Are spectator tracked by generator? 0=NO
+ Float_t fBeamEnergy; // beam energy from generator (AliGenZDC + RELDIS)
+ Bool_t fIspASystem; // Configuring pA collisions (MC only)
+ Bool_t fIsRELDISgen; // Is RELDIS used as generator
+
+ Bool_t fOnlyZEM; // build only ZEM (no had. calorimeters!)
- ClassDef(AliZDC,10) // Zero Degree Calorimeter base class
+ ClassDef(AliZDC,13) // Zero Degree Calorimeter base class
};
// Calibration