]> git.uio.no Git - u/mrichter/AliRoot.git/blobdiff - STEER/AliAODInputHandler.cxx
Quick fix for bug 71658
[u/mrichter/AliRoot.git] / STEER / AliAODInputHandler.cxx
index ced28bdbab2641a1e49821e074c41b970cdffd7f..3f2a432b11d97ec402734ad0184591ec101301d5 100644 (file)
@@ -41,7 +41,8 @@ AliAODInputHandler::AliAODInputHandler() :
     fMergeEvents(kFALSE),
     fFileToMerge(0),
     fTreeToMerge(0),
-    fAODEventToMerge(0)
+    fAODEventToMerge(0),
+    fMergeOffset(0)
 {
   // Default constructor
 }
@@ -55,7 +56,8 @@ AliAODInputHandler::AliAODInputHandler(const char* name, const char* title):
   fMergeEvents(kFALSE),
   fFileToMerge(0),
   fTreeToMerge(0),
-  fAODEventToMerge(0)
+  fAODEventToMerge(0),
+  fMergeOffset(0)
 {
     // Constructor
 }
@@ -125,7 +127,9 @@ Bool_t AliAODInputHandler::BeginEvent(Long64_t entry)
     //
     TClonesArray* mcParticles = (TClonesArray*) (fEvent->FindListObject("mcparticles"));
     if (mcParticles) fMCEvent->SetParticleArray(mcParticles);
-    if (fTreeToMerge) fTreeToMerge->GetEntry(entry);
+    if (fTreeToMerge) fTreeToMerge->GetEntry(entry + fMergeOffset);
+    
+    fIsSelectedResult = fEvent->GetHeader()->GetOfflineTrigger();
     
     return kTRUE;
 }