BeginEvent() called for input manager.
authormorsch <morsch@f7af4fe6-9843-0410-8265-dc069ae4e863>
Thu, 18 Oct 2007 20:46:21 +0000 (20:46 +0000)
committermorsch <morsch@f7af4fe6-9843-0410-8265-dc069ae4e863>
Thu, 18 Oct 2007 20:46:21 +0000 (20:46 +0000)
ANALYSIS/AliAnalysisManager.cxx

index cd07a36..60d12c3 100644 (file)
@@ -304,7 +304,7 @@ Bool_t AliAnalysisManager::Process(Long64_t entry)
    if (fDebug > 1) {
       cout << "->AliAnalysisManager::Process()" << endl;
    }
-
+   if (fInputEventHandler)   fInputEventHandler  ->BeginEvent();
    if (fOutputEventHandler)  fOutputEventHandler ->BeginEvent();
    if (fMCtruthEventHandler) fMCtruthEventHandler->BeginEvent();
    
@@ -761,7 +761,8 @@ void AliAnalysisManager::ExecAnalysis(Option_t *option)
       }   
       cont->SetData(fTree); // This will notify all consumers
 //
-//    Call BeginEvent() for optional output and MC services 
+//    Call BeginEvent() for optional input/output and MC services 
+      if (fInputEventHandler)   fInputEventHandler  ->BeginEvent();
       if (fOutputEventHandler)  fOutputEventHandler ->BeginEvent();
       if (fMCtruthEventHandler) fMCtruthEventHandler->BeginEvent();
 //
@@ -783,7 +784,8 @@ void AliAnalysisManager::ExecAnalysis(Option_t *option)
    }   
    // The event loop is not controlled by TSelector   
 //
-//  Call BeginEvent() for optional output and MC services 
+//  Call BeginEvent() for optional input/output and MC services 
+   if (fInputEventHandler)   fInputEventHandler  ->BeginEvent();
    if (fOutputEventHandler)  fOutputEventHandler ->BeginEvent();
    if (fMCtruthEventHandler) fMCtruthEventHandler->BeginEvent();
    TIter next2(fTopTasks);