]> git.uio.no Git - u/mrichter/AliRoot.git/blob - PWGLF/FORWARD/analysis2/AddTaskMCParticleFilter.C
Updates
[u/mrichter/AliRoot.git] / PWGLF / FORWARD / analysis2 / AddTaskMCParticleFilter.C
1 /** 
2  * Add a task to storing MC particles 
3  * 
4  * 
5  * @return Task 
6  */
7 AliAnalysisTask*
8 AddTaskMCParticleFilter() 
9 {
10   AliAnalysisManager *mgr = AliAnalysisManager::GetAnalysisManager();
11   if (!mgr) Fatal("", "No analysis manager to connect to.");
12
13   AliAnalysisTaskMCParticleFilter* mctask = 
14     new AliAnalysisTaskMCParticleFilter("mcfilter");
15   mgr->AddTask(mctask);
16   AliAnalysisDataContainer* histOut = 
17     mgr->CreateContainer("mcfilter", TList::Class(), 
18                          AliAnalysisManager::kOutputContainer, 
19                          "mcParticles.root");
20   mgr->ConnectInput(mctask, 0, mgr->GetCommonInputContainer());
21   mgr->ConnectOutput(mctask, 0, mgr->GetCommonOutputContainer());
22   mgr->ConnectOutput(mctask, 1, histOut);
23
24   return mctask;
25 }
26 /*
27  * EOF
28  */