]>
Commit | Line | Data |
---|---|---|
2b556440 | 1 | AliAnalysisTask* |
2 | AddTaskMCParticleFilter() | |
3 | { | |
4 | AliAnalysisManager *mgr = AliAnalysisManager::GetAnalysisManager(); | |
5 | if (!mgr) { | |
6 | Error("AddTaskFMD", "No analysis manager to connect to."); | |
7 | return NULL; | |
8 | } | |
9 | ||
10 | AliAnalysisTaskMCParticleFilter* mctask = new AliAnalysisTaskMCParticleFilter("mcfilter"); | |
11 | mgr->AddTask(mctask); | |
12 | AliAnalysisDataContainer* histOut = | |
13 | mgr->CreateContainer("mcfilter", TList::Class(), | |
14 | AliAnalysisManager::kOutputContainer, "mcParticles.root"); | |
15 | mgr->ConnectInput(mctask, 0, mgr->GetCommonInputContainer()); | |
16 | mgr->ConnectOutput(mctask, 0, mgr->GetCommonOutputContainer()); | |
17 | mgr->ConnectOutput(mctask, 1, histOut); | |
18 | ||
19 | return mctask; | |
20 | } |