2 * @file AddTaskCentraldNdeta.C
3 * @author Christian Holm Christensen <cholm@nbi.dk>
4 * @date Fri Jan 28 10:22:26 2011
6 * @brief Script to add a multiplicity task for the central
12 AddTaskCentraldNdeta(const char* trig="INEL", Double_t vzMin=-10, Double_t vzMax=10)
15 AliAnalysisManager* mgr = AliAnalysisManager::GetAnalysisManager();
17 // Make our object. 2nd argumenent is absolute max Eta
18 // 3rd argument is absolute max Vz
19 AliCentraldNdetaTask* task = new AliCentraldNdetaTask("Central");
20 task->SetVertexRange(vzMin, vzMax);
21 task->SetTriggerMask(trig);
24 // create containers for input/output
25 AliAnalysisDataContainer *sums =
26 mgr->CreateContainer("CentralSums", TList::Class(),
27 AliAnalysisManager::kOutputContainer,
28 AliAnalysisManager::GetCommonFileName());
29 AliAnalysisDataContainer *output =
30 mgr->CreateContainer("CentralResults", TList::Class(),
31 AliAnalysisManager::kParamContainer,
32 AliAnalysisManager::GetCommonFileName());
34 // connect input/output
35 mgr->ConnectInput(task, 0, mgr->GetCommonInputContainer());
36 mgr->ConnectOutput(task, 1, sums);
37 mgr->ConnectOutput(task, 2, output);
43 //________________________________________________________________________