X-Git-Url: http://git.uio.no/git/?a=blobdiff_plain;f=TOF%2FCreateCalibPars_CalibHisto.C;h=a9ea25118400f97ae63c9015a3b078a3c91c7bff;hb=199775b97ea5c2accb9fd1962d52d13296a68451;hp=cd20f0e341c8ad0500f61d7ac7e63b1396d15088;hpb=0bce2dda3a2f29a961190ab1bb7fffd03e473298;p=u%2Fmrichter%2FAliRoot.git diff --git a/TOF/CreateCalibPars_CalibHisto.C b/TOF/CreateCalibPars_CalibHisto.C index cd20f0e341c..a9ea2511840 100644 --- a/TOF/CreateCalibPars_CalibHisto.C +++ b/TOF/CreateCalibPars_CalibHisto.C @@ -14,19 +14,25 @@ void CreateCalibPars_CalibHisto(){ 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 ; ipadAt(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); }