]> git.uio.no Git - u/mrichter/AliRoot.git/blobdiff - TOF/CreateCalibPars_CalibHisto.C
Update PR task: drathee
[u/mrichter/AliRoot.git] / TOF / CreateCalibPars_CalibHisto.C
index cd20f0e341c8ad0500f61d7ac7e63b1396d15088..a9ea25118400f97ae63c9015a3b078a3c91c7bff 100644 (file)
@@ -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 ; 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);
   }