#include "AliDetector.h"
#include "AliZDCTrigger.h"
-class AliZDCCalibData;
+class AliZDCPedestals;
+class AliZDCCalib;
class AliZDC : public AliDetector {
virtual void Digits2Raw();
virtual Bool_t Raw2SDigits(AliRawReader* rawReader);
Int_t Pedestal(Int_t Detector, Int_t Quadrant, Int_t Res) const;
- Int_t ADCch2Phe(Int_t Detector, Int_t Quadrant, Float_t ADCVal,
- Int_t Res) const;
+ Int_t ADCch2Phe(Int_t Detector, Int_t Quadrant, Int_t ADCVal, Int_t Res) const;
virtual void StepManager() {}
// Switching off the shower development in ZDCs
//Calibration methods
void SetZDCCalibFName(const char *name);
char* GetZDCCalibFName() const {return (char*)fZDCCalibFName.Data();}
-
- void CreateCalibData();
- void WriteCalibData(Int_t option=TObject::kOverwrite);
- void LoadCalibData();
- void SetCalibData(AliZDCCalibData* data) {fCalibData = data;}
- AliZDCCalibData* GetCalibData() const {return fCalibData;}
+ AliZDCPedestals* GetPedCalib() const {return fPedCalib;}
+ AliZDCCalib* GetECalibData() const {return fCalibData;}
// Trigger
virtual AliTriggerDetector* CreateTriggerDetector() const
Int_t fNoShower; // Flag to switch off the shower
//Calibration data member
- AliZDCCalibData* fCalibData; // Calibration data for ZDC
- TString fZDCCalibFName; // Name of the ZDC calibration data
+ AliZDCPedestals* fPedCalib; // Pedestal data for ZDC
+ AliZDCCalib* fCalibData; // Energy and equalization data for ZDC
+
+ TString fZDCCalibFName; // Name of the ZDC calibration data
- ClassDef(AliZDC,5) // Zero Degree Calorimeter base class
+ ClassDef(AliZDC,7) // Zero Degree Calorimeter base class
};
// Calibration