From a6dd87ad9a90b2720a06d23563972dbcb72d4fd2 Mon Sep 17 00:00:00 2001 From: lietava Date: Thu, 2 Jul 2009 13:27:21 +0000 Subject: [PATCH] 1.) call to LoadTriggerScalers in Begin() added. 2.) filling of interaction records added --- STEER/AliReconstruction.cxx | 20 ++++++++++++++++---- 1 file changed, 16 insertions(+), 4 deletions(-) diff --git a/STEER/AliReconstruction.cxx b/STEER/AliReconstruction.cxx index f5ea2d1e35c..1f5595190c8 100644 --- a/STEER/AliReconstruction.cxx +++ b/STEER/AliReconstruction.cxx @@ -182,6 +182,7 @@ #include "AliTracker.h" #include "AliTriggerClass.h" #include "AliTriggerCluster.h" +#include "AliTriggerIR.h" #include "AliTriggerConfiguration.h" #include "AliV0vertexer.h" #include "AliVertexer.h" @@ -1387,6 +1388,13 @@ void AliReconstruction::Begin(TTree *) } AliSysInfo::AddStamp("LoadCDB"); + if (!LoadTriggerScalersCDB()) { + Abort("LoadTriggerScalersCDB", TSelector::kAbortProcess); + return; + } + AliSysInfo::AddStamp("LoadTriggerScalersCDB"); + + // Read the reconstruction parameters from OCDB if (!InitRecoParams()) { AliWarning("Not all detectors have correct RecoParam objects initialized"); @@ -2582,14 +2590,18 @@ Bool_t AliReconstruction::FillTriggerESD(AliESDEvent*& esd) esdheader->SetL0TriggerInputs(input.GetL0Inputs()); esdheader->SetL1TriggerInputs(input.GetL1Inputs()); esdheader->SetL2TriggerInputs(input.GetL2Inputs()); + // IR + UInt_t orbit=input.GetOrbitID(); + for(Int_t i=0 ; iGetOrbit()))<=1){ + esdheader->AddTriggerIR(input.GetIR(i)); + } } - - // Here one has to add the filling interaction records } //Scalers if(fRunScalers){ - //AliTimeStamp* timestamp = new AliTimeStamp(esd->GetOrbitNumber(), esd->GetPeriodNumber(), esd->GetBunchCrossNumber()); - AliTimeStamp* timestamp = new AliTimeStamp(14322992, 5, (ULong64_t)486238); + AliTimeStamp* timestamp = new AliTimeStamp(esd->GetOrbitNumber(), esd->GetPeriodNumber(), esd->GetBunchCrossNumber()); + //AliTimeStamp* timestamp = new AliTimeStamp(14322992, 5, (ULong64_t)486238); AliESDHeader* esdheader = fesd->GetHeader(); for(Int_t i=0;i<50;i++){ if((1<GetTriggerMask()){ -- 2.39.3