class AliZDCEnCalib;
class AliZDCTowerCalib;
class AliZDCMBCalib;
+class AliZDCTDCCalib;
class AliZDCRecoParampp;
class AliZDCRecoParamPbPb;
class AliLog;
AliZDCEnCalib *GetEnergyCalibData() const;
AliZDCTowerCalib *GetTowerCalibData() const;
AliZDCMBCalib *GetMBCalibData() const;
+ AliZDCTDCCalib *GetTDCCalibData() const;
private:
AliZDCReconstructor(const AliZDCReconstructor&); //Not implemented
const Float_t* const corrADCZN2, const Float_t* const corrADCZP2,
const Float_t* const corrADCZEM1, const Float_t* const corrADCZEM2,
Float_t* sPMRef1, Float_t* sPMRef2, Bool_t isScalerOn, UInt_t* scaler,
- Float_t tdcData[32][4], const Int_t* const evQualityBlock,
+ Int_t tdcData[32][4], const Int_t* const evQualityBlock,
const Int_t* const triggerBlock, const Int_t* const chBlock, UInt_t puBits) const;
void ReconstructEventPbPb(TTree *clustersTree,
const Float_t* const corrADCZN1, const Float_t* const corrADCZP1,
const Float_t* const corrADCZN2, const Float_t* const corrADCZP2,
const Float_t* const corrADCZEM1, const Float_t* const corrADCZEM2,
Float_t* sPMRef1, Float_t* sPMRef2, Bool_t isScalerOn, UInt_t* scaler,
- Float_t tdcData[32][4], const Int_t* const evQualityBlock,
+ Int_t tdcData[32][4], const Int_t* const evQualityBlock,
const Int_t* const triggerBlock, const Int_t* const chBlock, UInt_t puBits) const;
static AliZDCRecoParam *fgRecoParam; // reconstruction parameters
AliZDCPedestals *fPedData; //! pedestal calibration data
AliZDCEnCalib *fEnCalibData; //! energy calibration data
AliZDCTowerCalib *fTowCalibData; //! equalization calibration data
+ AliZDCTDCCalib *fTDCCalibData; //! TDC offset data
Int_t fRecoMode; // =1->p-p, =2->A-A
Float_t fBeamEnergy; // beam energy
AliESDZDC* fESDZDC; // ESD output object
- ClassDef(AliZDCReconstructor, 12) // class for the ZDC reconstruction
+ ClassDef(AliZDCReconstructor, 13) // class for the ZDC reconstruction
};
#endif