// --- AliRoot header files ---
#include "AliDigitizer.h"
#include "AliConfig.h"
+#include "AliEMCALCalibData.h"
class AliEMCALSDigitizer ;
class AliRunDigitizer ;
Int_t GetDigitsInRun() const { return fDigitsInRun; }
void MixWith(TString alirunFileName,
TString eventFolderName = AliConfig::GetDefaultEventFolderName()) ; // Add another one file to mix
- void Print() const ;
+ void Print(Option_t* option="") const ;
void Print1(Option_t * option); // *MENU*
AliEMCALDigitizer & operator = (const AliEMCALDigitizer & /*rvalue*/) {
virtual void Browse(TBrowser* b);
// hists
- void SetControlHists(const Int_t var=0) {fControlHists=var;}
+ void SetControlHists(Int_t var=0) {fControlHists=var;}
Int_t GetControlHist() const {return fControlHists;}
TList *GetListOfHists() {return fHists;}
- TList* BookControlHists(const int var=0);
+ TList* BookControlHists(int var=0);
void SaveHists(const char* name="RF/TRD1/Digitizations/DigiVar?",
Bool_t kSingleKey=kTRUE, const char* opt="RECREATE"); // *MENU*
//Calculate the time of crossing of the threshold by front edge
Float_t FrontEdgeTime(TClonesArray * ticks) ;
- Int_t DigitizeEnergy(Float_t energy) ;
+ Int_t DigitizeEnergy(Float_t energy, Int_t AbsId) ;
private:
Float_t fTimeThreshold ; // Threshold to start timing for given crystall
Float_t fTimeSignalLength ; // Length of the timing signal
Float_t fADCchannelEC ; // width of one ADC channel in EC section (GeV)
- Float_t fADCpedestalEC ; //
+ Float_t fADCpedestalEC ; // pedestal for one ADC channel
Int_t fNADCEC ; // number of channels in EC section ADC
TString fEventFolderName; // skowron: name of EFN to read data from in stand alone mode
// Control hists
Int_t fControlHists; //!
TList *fHists; //!
+ AliEMCALCalibData * fCalibData; //Calibration data pointer
- ClassDef(AliEMCALDigitizer,5) // description
+ ClassDef(AliEMCALDigitizer,6) // description
};