- Implementation of post-event loop tasks (Mihaela Gheata)
authoragheata <agheata@f7af4fe6-9843-0410-8265-dc069ae4e863>
Wed, 9 May 2007 14:44:59 +0000 (14:44 +0000)
committeragheata <agheata@f7af4fe6-9843-0410-8265-dc069ae4e863>
Wed, 9 May 2007 14:44:59 +0000 (14:44 +0000)
commitb1310ef55795bf04c55f06f14b11bcfe8c754255
treeaa0d9cb8cbd024049f0159f465fa05721a7d05ef
parent79d1ba520a34c97bcbc57cbd5427d2efbe9ff715
- Implementation of post-event loop tasks (Mihaela Gheata)
Post-event loop tasks are tasks for which the Exec() method is not called in the
main event loop, but afterwards. An example is fitting a histogram produced by
other task in the event loop. To use a task in this mode one has to:
1. Connect the task input(s) at container used as output(s) by normal event loop
task(s)
2. Use the method AliAnalysisTask::SetPostEventLoop(kTRUE), e.g.
   myFitTask->SetPostEventLoop(kTRUE);
When containing post event loop tasks, the analysis will run in 2 stages: the
event loop triggered by AliAnalysisSelector first, then all remaining post event
loop tasks.
ANALYSIS/AliAnalysisDataContainer.cxx
ANALYSIS/AliAnalysisDataContainer.h
ANALYSIS/AliAnalysisDataSlot.cxx
ANALYSIS/AliAnalysisDataSlot.h
ANALYSIS/AliAnalysisManager.cxx
ANALYSIS/AliAnalysisManager.h
ANALYSIS/AliAnalysisTask.cxx
ANALYSIS/AliAnalysisTask.h