1 AliAnalysisTaskSEMonitNorm *AddTaskMonitNorm()
8 // Get the pointer to the existing analysis manager via the static access method.
9 //==============================================================================
10 AliAnalysisManager *mgr = AliAnalysisManager::GetAnalysisManager();
12 ::Error("AddTask", "No analysis manager to connect to.");
17 AliAnalysisTaskSEMonitNorm *taskMonitNorm = new AliAnalysisTaskSEMonitNorm("Monit_Norm");
19 AliLog::SetClassDebugLevel("AliAnalysisTaskSEMonitNorm",10);
21 mgr->AddTask(taskMonitNorm);
24 // Create containers for input/output
25 AliAnalysisDataContainer *cInputVtxESD = mgr->CreateContainer("cInputMonitNorm",TChain::Class(),AliAnalysisManager::kInputContainer);
27 AliAnalysisDataContainer *cOutputList = mgr->CreateContainer("cOutputList", TList::Class(),AliAnalysisManager::kOutputContainer, "AnalysisResults.root");
29 AliAnalysisDataContainer *cOutputMonitNorm1 = mgr->CreateContainer("cOutputMonitNorm1",AliCounterCollection::Class(),AliAnalysisManager::kOutputContainer, "AnalysisResults.root");
31 AliAnalysisDataContainer *cOutputMonitNorm2 = mgr->CreateContainer("cOutputMonitNorm2",AliCounterCollection::Class(),AliAnalysisManager::kOutputContainer, "AnalysisResults.root");
33 AliAnalysisDataContainer *cOutputMonitNorm3 = mgr->CreateContainer("cOutputMonitNorm3",AliCounterCollection::Class(),AliAnalysisManager::kOutputContainer, "AnalysisResults.root");
35 AliAnalysisDataContainer *cOutputMonitNorm4 = mgr->CreateContainer("cOutputMonitNorm4",AliCounterCollection::Class(),AliAnalysisManager::kOutputContainer, "AnalysisResults.root");
38 mgr->ConnectInput(taskMonitNorm,0,mgr->GetCommonInputContainer());
40 mgr->ConnectOutput(taskMonitNorm,1,cOutputList);
41 mgr->ConnectOutput(taskMonitNorm,2,cOutputMonitNorm1);
42 mgr->ConnectOutput(taskMonitNorm,3,cOutputMonitNorm2);
43 mgr->ConnectOutput(taskMonitNorm,4,cOutputMonitNorm3);
44 mgr->ConnectOutput(taskMonitNorm,5,cOutputMonitNorm4);