ClassImp(AliZDCReconstructor)
AliZDCRecoParam *AliZDCReconstructor::fRecoParam=0; //reconstruction parameters
+AliZDCMBCalib *AliZDCReconstructor::fMBCalibData=0; //calibration parameters for A-A reconstruction
//_____________________________________________________________________________
AliZDCReconstructor:: AliZDCReconstructor() :
fPedData(GetPedestalData()),
fEnCalibData(GetEnergyCalibData()),
fTowCalibData(GetTowerCalibData()),
- fMBCalibData(GetMBCalibData()),
fRecoMode(0),
fBeamEnergy(0.),
fNRun(0),
ReconstructEventPbPb(clustersTree, tZN1Corr, tZP1Corr, tZN2Corr, tZP2Corr,
dZEM1Corr, dZEM2Corr, sPMRef1, sPMRef2,
kFALSE, counts,
- evQualityBlock, triggerBlock, chBlock, puBits);
+ evQualityBlock, triggerBlock, chBlock, puBits);
}
//_____________________________________________________________________________
isScalerOn, scalerData,
evQualityBlock, triggerBlock, chBlock, puBits);
else if(fRecoMode==2) // Pb-Pb data
- ReconstructEventPbPb(clustersTree, tZN1Corr, tZP1Corr, tZN2Corr, tZP2Corr,
+ ReconstructEventPbPb(clustersTree, tZN1Corr, tZP1Corr, tZN2Corr, tZP2Corr,
dZEM1Corr, dZEM2Corr, sPMRef1, sPMRef2,
isScalerOn, scalerData,
evQualityBlock, triggerBlock, chBlock, puBits);
if(fIsCalibrationMB == kFALSE){
// ****** Reconstruction parameters ------------------
if (!fRecoParam) fRecoParam = const_cast<AliZDCRecoParam*>(GetRecoParam());
+ if(!fMBCalibData) fMBCalibData = const_cast<AliZDCMBCalib*>(GetMBCalibData());
TH2F *hZDCvsZEM = fMBCalibData->GethZDCvsZEM();
TH2F *hZDCCvsZEM = fMBCalibData->GethZDCCvsZEM();