]>
Commit | Line | Data |
---|---|---|
290052e7 | 1 | /** |
2 | * Add a task to storing MC particles | |
3 | * | |
4 | * | |
5 | * @return Task | |
6 | */ | |
2b556440 | 7 | AliAnalysisTask* |
8 | AddTaskMCParticleFilter() | |
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 | */ |