2 * @file AddTaskCentralMult.C
3 * @author Christian Holm Christensen <cholm@dalsgaard.hehi.nbi.dk>
4 * @date Wed Mar 23 12:13:25 2011
9 * @ingroup pwg2_forward_scripts_tasks
13 * This is the macro to include the Central multiplicity in a train.
15 * @ingroup pwg2_forward_aod
18 AddTaskCentralMult(UShort_t sys=0, UShort_t sNN=0, Short_t field=0)
20 gSystem->Load("libPWG2forward2");
22 AliAnalysisManager *mgr = AliAnalysisManager::GetAnalysisManager();
24 Error("AddTaskCentralMult", "No analysis manager to connect to.");
28 // --- Make the task and add it to the manager ---------------------
29 AliCentralMultiplicityTask* task = new AliCentralMultiplicityTask("Central");
31 task->GetManager().Init(sys, sNN, field);
34 // --- Make the output container and connect it --------------------
35 TString outputfile = AliAnalysisManager::GetCommonFileName();
37 AliAnalysisDataContainer* histOut =
38 mgr->CreateContainer("Central", TList::Class(),
39 AliAnalysisManager::kOutputContainer,outputfile);
40 mgr->ConnectInput(task, 0, mgr->GetCommonInputContainer());
41 mgr->ConnectOutput(task, 1, histOut);