#include "AliDetector.h"
#include "AliZDCTrigger.h"
+#include "AliZDCChMap.h"
class AliZDCPedestals;
-class AliZDCCalib;
+class AliZDCEnCalib;
+class AliZDCTowCalib;
class AliZDC : public AliDetector {
void SetZDCCalibFName(const char *name);
char* GetZDCCalibFName() const {return (char*)fZDCCalibFName.Data();}
AliZDCPedestals* GetPedCalib() const {return fPedCalib;}
- AliZDCCalib* GetECalibData() const {return fCalibData;}
+ AliZDCEnCalib* GetECalibData() const {return fEnCalibData;}
+
+ // Map from OCDB
+ AliZDCChMap* GetChMap() const;
// Trigger
virtual AliTriggerDetector* CreateTriggerDetector() const
void SetSpectatorsTrack() {fSpectatorTracked=0;}
- Int_t const SpectatorsTracked() {return fSpectatorTracked;}
+ Int_t SpectatorsTracked() const {return fSpectatorTracked;}
private:
Int_t fNoShower; // Flag to switch off the shower
//Calibration data member
- AliZDCPedestals* fPedCalib; // Pedestal data for ZDC
- AliZDCCalib* fCalibData; // Energy and equalization data for ZDC
+ AliZDCPedestals* fPedCalib; //! Pedestal data for ZDC
+ AliZDCEnCalib* fEnCalibData; //! Energy data for ZDC
+ AliZDCTowCalib* fTowCalibData; //! Equalization data for ZDC
TString fZDCCalibFName; // Name of the ZDC calibration data
Int_t fSpectatorTracked; // Are spectator tracked by generator?
- ClassDef(AliZDC,8) // Zero Degree Calorimeter base class
+ ClassDef(AliZDC,10) // Zero Degree Calorimeter base class
};
// Calibration