calibHisto.SetFullCorrectionFlag(AliTOFcalibHisto::kTimeSlewingCorr, kFALSE);
/* OCDB init */
+ Float_t slewPar[6] = {0.,0.,0.,0.,0.,0.};
Float_t par[6] = {0.,0.,0.,0.,0.,0.};
AliCDBManager *man = AliCDBManager::Instance();
man->SetDefaultStorage("local://$ALICE_ROOT/OCDB");
Int_t nChannels = AliTOFGeometry::NSectors()*(2*(AliTOFGeometry::NStripC()+AliTOFGeometry::NStripB())+AliTOFGeometry::NStripA())*AliTOFGeometry::NpadZ()*AliTOFGeometry::NpadX();
/* common time-slewing params */
- for (Int_t iSlew = 1; iSlew < 6; iSlew++)
- par[iSlew] = calibHisto.GetCalibPar(AliTOFcalibHisto::kTimeSlewingPar, iSlew);
+ for (Int_t iSlew = 0; iSlew < 6; iSlew++)
+ slewPar[iSlew] = calibHisto.GetCalibPar(AliTOFcalibHisto::kTimeSlewingPar, iSlew);
/* channel-related params */
for (Int_t ipad = 0 ; ipad<nChannels; ipad++){
AliTOFChannelOffline *calChannelOffline = (AliTOFChannelOffline*)tofCalOffline->At(ipad);
- par[0] = calibHisto.GetFullCorrection(ipad);
+ par[0] = slewPar[0] + calibHisto.GetFullCorrection(ipad);
+ par[1] = slewPar[1];
+ par[2] = slewPar[2];
+ par[3] = slewPar[3];
+ par[4] = slewPar[4];
+ par[5] = slewPar[5];
calChannelOffline->SetSlewPar(par);
}