virtual Int_t IsVersion() const =0;
virtual void StepManager();
virtual void ResetDigits();
-
+
+ // Switching off the shower development in ZDCs
+ virtual void NoShower(){fNoShower=1;}
+ virtual void Shower() {fNoShower=0;}
+
protected:
// Parameters for hadronic calorimeters geometry
Int_t fNPrimaryHits;
+ //Flag to switch off the shower
+ Int_t fNoShower;
+
ClassDef(AliZDC,1) // Zero Degree Calorimeter base class
};
virtual void CreateZDC();
virtual void CreateMaterials();
Int_t Digitize(Int_t Det, Int_t Quad, Int_t Light);
- virtual void FinishEvent();
+// virtual void FinishEvent();
virtual void SDigits2Digits();
virtual void MakeBranch(Option_t* opt, char *file=0);
virtual Int_t IsVersion() const {return 1;}
virtual void Hits2Digits(Int_t ntracks = 0);
virtual void StepManager();
- // Switching off the shower development in ZDCs
- void NoShower(){fNoShower=1;}
- void Shower() {fNoShower=0;}
-
// Digitization parameters setters and getters
// ADC pedestal mean value
Float_t fPedSigma[3][5]; // ADC pedestal width
Float_t fPMGain[3][5]; // PM gain
Float_t fADCRes; // ADC conversion factor
-
-public:
- //Flag for fast simulation (no shower)
- Int_t fNoShower;
ClassDef(AliZDCv1,1) // Zero Degree Calorimeter version 1
};