]> git.uio.no Git - u/mrichter/AliRoot.git/blame - PWGLF/FORWARD/analysis2/AddTaskMCParticleFilter.C
Merge branch 'workdir'
[u/mrichter/AliRoot.git] / PWGLF / FORWARD / analysis2 / AddTaskMCParticleFilter.C
CommitLineData
290052e7 1/**
2 * Add a task to storing MC particles
3 *
4 *
5 * @return Task
6 */
2b556440 7AliAnalysisTask*
8AddTaskMCParticleFilter()
9{
10 AliAnalysisManager *mgr = AliAnalysisManager::GetAnalysisManager();
290052e7 11 if (!mgr) Fatal("", "No analysis manager to connect to.");
2b556440 12
290052e7 13 AliAnalysisTaskMCParticleFilter* mctask =
14 new AliAnalysisTaskMCParticleFilter("mcfilter");
2b556440 15 mgr->AddTask(mctask);
16 AliAnalysisDataContainer* histOut =
17 mgr->CreateContainer("mcfilter", TList::Class(),
290052e7 18 AliAnalysisManager::kOutputContainer,
19 "mcParticles.root");
2b556440 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}
290052e7 26/*
27 * EOF
28 */