]> git.uio.no Git - u/mrichter/AliRoot.git/commitdiff
correct macro
authoralla <alla@f7af4fe6-9843-0410-8265-dc069ae4e863>
Tue, 25 Oct 2011 16:17:32 +0000 (16:17 +0000)
committeralla <alla@f7af4fe6-9843-0410-8265-dc069ae4e863>
Tue, 25 Oct 2011 16:17:32 +0000 (16:17 +0000)
T0/AddTaskT0Calib.C

index 0725dcc3feb73b234c71f8276914507233eec18d..8b6e642f47052b38c5b2a8f9b1054d77be6e1708 100644 (file)
@@ -45,6 +45,10 @@ void    readCDB (TObject *task1,  Int_t runNumber) {
   Float_t zero_timecdb[24]={0};
   Float_t *timecdb = zero_timecdb;
   Float_t cfdvalue[24][5];
+  for(Int_t i=0; i<24; i++) 
+    for (Int_t i0=0; i0<5; i0++)
+      cfdvalue[i][i0] = 0;
+      
   Float_t zero_shiftcdb[4]={0};
   Float_t *shiftcdb = zero_shiftcdb;
   AliT0CalibOffsetChannelsTask *mytask = (AliT0CalibOffsetChannelsTask*)task1;
@@ -65,7 +69,7 @@ void    readCDB (TObject *task1,  Int_t runNumber) {
   AliCDBEntry *entry4 = AliCDBManager::Instance()->Get("GRP/Calib/LHCClockPhase");
   if (!entry4) AliFatal("LHC clock-phase shift is not found in OCDB !");
   AliLHCClockPhase *phase = (AliLHCClockPhase*)entry4->GetObject();
-  fGRPdelays = l1Delay - phase->GetMeanPhase();
+  Float_t fGRPdelays = l1Delay - phase->GetMeanPhase();
 
   AliCDBEntry *entryCalib0 = man->Get("T0/Calib/Latency");
   if(!entryCalib0) {
@@ -88,15 +92,13 @@ void    readCDB (TObject *task1,  Int_t runNumber) {
       for(Int_t i=0; i<24; i++) 
        for (Int_t i0=0; i0<5; i0++){
          cfdvalue[i][i0] = clb->GetCFDvalue(i, i0);
-         if ( i0 ==0) prinf(" CFD value %i %f \n", i, cfdvalue[i][i0]);  
        }
     }
  
   for (Int_t i=0; i<24; i++) {
     Float_t cfdmean = cfdvalue[i][0];
     if( cfdvalue[i][0] < 500 || cfdvalue[i][0] > 50000) cfdmean = ( 1000.*fLatencyHPTDC - 1000.*fLatencyL1 + 1000.*fGRPdelays)/24.4;
-    //  printf(" calulated mean %i %f \n", cfdmean);
-    mytask->SetCFDvalue(i, cfdmean);
+     mytask->SetCFDvalue(i, cfdmean);
     mytask->SetTimeEq(i, timecdb[i]);
   }