ROOT logo
/** 
 * Add a task to storing MC particles 
 * 
 * 
 * @return Task 
 */
AliAnalysisTask*
AddTaskMCParticleFilter() 
{
  AliAnalysisManager *mgr = AliAnalysisManager::GetAnalysisManager();
  if (!mgr) Fatal("", "No analysis manager to connect to.");

  AliAnalysisTaskMCParticleFilter* mctask = 
    new AliAnalysisTaskMCParticleFilter("mcfilter");
  mgr->AddTask(mctask);
  AliAnalysisDataContainer* histOut = 
    mgr->CreateContainer("mcfilter", TList::Class(), 
			 AliAnalysisManager::kOutputContainer, 
			 "mcParticles.root");
  mgr->ConnectInput(mctask, 0, mgr->GetCommonInputContainer());
  mgr->ConnectOutput(mctask, 0, mgr->GetCommonOutputContainer());
  mgr->ConnectOutput(mctask, 1, histOut);

  return mctask;
}
/*
 * EOF
 */
 AddTaskMCParticleFilter.C:1
 AddTaskMCParticleFilter.C:2
 AddTaskMCParticleFilter.C:3
 AddTaskMCParticleFilter.C:4
 AddTaskMCParticleFilter.C:5
 AddTaskMCParticleFilter.C:6
 AddTaskMCParticleFilter.C:7
 AddTaskMCParticleFilter.C:8
 AddTaskMCParticleFilter.C:9
 AddTaskMCParticleFilter.C:10
 AddTaskMCParticleFilter.C:11
 AddTaskMCParticleFilter.C:12
 AddTaskMCParticleFilter.C:13
 AddTaskMCParticleFilter.C:14
 AddTaskMCParticleFilter.C:15
 AddTaskMCParticleFilter.C:16
 AddTaskMCParticleFilter.C:17
 AddTaskMCParticleFilter.C:18
 AddTaskMCParticleFilter.C:19
 AddTaskMCParticleFilter.C:20
 AddTaskMCParticleFilter.C:21
 AddTaskMCParticleFilter.C:22
 AddTaskMCParticleFilter.C:23
 AddTaskMCParticleFilter.C:24
 AddTaskMCParticleFilter.C:25
 AddTaskMCParticleFilter.C:26
 AddTaskMCParticleFilter.C:27
 AddTaskMCParticleFilter.C:28
 AddTaskMCParticleFilter.C:29