2 AliAnalysisTaskEMCALPi0V2ShSh *AddTaskEMCALPi0V2ShSh()
5 AliAnalysisManager *mgr = AliAnalysisManager::GetAnalysisManager();
9 ::Error("AddTaskEMCALPi0V2ShSh", "No analysis manager to connect to.");
13 if (!mgr->GetInputEventHandler())
15 ::Error("AddTaskEventplane", "This task requires an input event handler");
18 TString inputDataType = mgr->GetInputEventHandler()->GetDataType(); // can be "ESD" or "AOD"
21 ismc = (mgr->GetMCtruthEventHandler())?kTRUE:kFALSE;
22 cout<<"AddTaskEMCALPi0V2ShSh - MC config is: "<<ismc<<endl;
31 TString sGeomName = AliEMCALGeometry::GetDefaultGeometryName();
33 AliAnalysisTaskEMCALPi0V2ShSh *task = new AliAnalysisTaskEMCALPi0V2ShSh("EMCALPi0ShowerShV2");
35 task->SelectCollisionCandidates(AliVEvent::kSemiCentral);
41 AliAnalysisDataContainer *coutput1 = mgr->CreateContainer("hist", TList::Class(),AliAnalysisManager::kOutputContainer, Form("%s",AliAnalysisManager::GetCommonFileName()));
43 mgr->ConnectInput(task, 0, mgr->GetCommonInputContainer());
44 mgr->ConnectOutput(task, 1, coutput1);