Propagating scalers to ESD. (Plamen)
authorlietava <lietava@f7af4fe6-9843-0410-8265-dc069ae4e863>
Fri, 5 Aug 2011 08:44:42 +0000 (08:44 +0000)
committerlietava <lietava@f7af4fe6-9843-0410-8265-dc069ae4e863>
Fri, 5 Aug 2011 08:44:42 +0000 (08:44 +0000)
STEER/STEER/AliReconstruction.cxx

index 1b21e4c..c23bb2a 100644 (file)
@@ -2464,7 +2464,9 @@ Bool_t AliReconstruction::RunSPDTrackleting(AliESDEvent*& esd)
   Double_t vtxPos[3] = {0, 0, 0};
   Double_t vtxErr[3] = {0.0, 0.0, 0.0};
 /*
-  TArrayF mcVertex(3);
+  TArrayF m
+/
+cVertex(3);
   // if(MC)
   if (fRunLoader->GetHeader() && fRunLoader->GetHeader()->GenEventHeader()) {
     fRunLoader->GetHeader()->GenEventHeader()->PrimaryVertex(mcVertex);
@@ -3011,6 +3013,10 @@ Bool_t AliReconstruction::FillTriggerScalers(AliESDEvent*& esd)
           if(scalesd)esdheader->SetTriggerScalersRecord(scalesd);
         }
      }
+     const AliTriggerScalersRecordESD* scalrecEvent = fRunScalers->GetScalersDeltaForEvent( timestamp);
+     const AliTriggerScalersRecordESD* scalrecRun = fRunScalers->GetScalersDeltaForRun();
+     if (scalrecEvent) esdheader->SetTriggerScalersDeltaEvent(scalrecEvent);
+     if (scalrecRun) esdheader->SetTriggerScalersDeltaRun(scalrecRun);
   }
   return kTRUE;
 }