//astahlle
AliAnalysisTaskEMCALPi0V2ShSh *AddTaskEMCALPi0V2ShSh()
{
AliAnalysisManager *mgr = AliAnalysisManager::GetAnalysisManager();
if (!mgr)
{
::Error("AddTaskEMCALPi0V2ShSh", "No analysis manager to connect to.");
return NULL;
}
if (!mgr->GetInputEventHandler())
{
::Error("AddTaskEventplane", "This task requires an input event handler");
return NULL;
}
TString inputDataType = mgr->GetInputEventHandler()->GetDataType(); // can be "ESD" or "AOD"
Bool_t ismc=kFALSE;
ismc = (mgr->GetMCtruthEventHandler())?kTRUE:kFALSE;
cout<<"AddTaskEMCALPi0V2ShSh - MC config is: "<<ismc<<endl;
if (ismc) return 0;
UInt_t physMB = 0;
UInt_t physJet = 0;
UInt_t physGam = 0;
UInt_t physEMC = 0;
TString sGeomName = AliEMCALGeometry::GetDefaultGeometryName();
AliAnalysisTaskEMCALPi0V2ShSh *task = new AliAnalysisTaskEMCALPi0V2ShSh("EMCALPi0ShowerShV2");
task->SelectCollisionCandidates(AliVEvent::kSemiCentral);
if(!ismc)
{
mgr->AddTask(task);
AliAnalysisDataContainer *coutput1 = mgr->CreateContainer("hist", TList::Class(),AliAnalysisManager::kOutputContainer, Form("%s",AliAnalysisManager::GetCommonFileName()));
mgr->ConnectInput(task, 0, mgr->GetCommonInputContainer());
mgr->ConnectOutput(task, 1, coutput1);
}
return task;
}
AddTaskEMCALPi0V2ShSh.C:1 AddTaskEMCALPi0V2ShSh.C:2 AddTaskEMCALPi0V2ShSh.C:3 AddTaskEMCALPi0V2ShSh.C:4 AddTaskEMCALPi0V2ShSh.C:5 AddTaskEMCALPi0V2ShSh.C:6 AddTaskEMCALPi0V2ShSh.C:7 AddTaskEMCALPi0V2ShSh.C:8 AddTaskEMCALPi0V2ShSh.C:9 AddTaskEMCALPi0V2ShSh.C:10 AddTaskEMCALPi0V2ShSh.C:11 AddTaskEMCALPi0V2ShSh.C:12 AddTaskEMCALPi0V2ShSh.C:13 AddTaskEMCALPi0V2ShSh.C:14 AddTaskEMCALPi0V2ShSh.C:15 AddTaskEMCALPi0V2ShSh.C:16 AddTaskEMCALPi0V2ShSh.C:17 AddTaskEMCALPi0V2ShSh.C:18 AddTaskEMCALPi0V2ShSh.C:19 AddTaskEMCALPi0V2ShSh.C:20 AddTaskEMCALPi0V2ShSh.C:21 AddTaskEMCALPi0V2ShSh.C:22 AddTaskEMCALPi0V2ShSh.C:23 AddTaskEMCALPi0V2ShSh.C:24 AddTaskEMCALPi0V2ShSh.C:25 AddTaskEMCALPi0V2ShSh.C:26 AddTaskEMCALPi0V2ShSh.C:27 AddTaskEMCALPi0V2ShSh.C:28 AddTaskEMCALPi0V2ShSh.C:29 AddTaskEMCALPi0V2ShSh.C:30 AddTaskEMCALPi0V2ShSh.C:31 AddTaskEMCALPi0V2ShSh.C:32 AddTaskEMCALPi0V2ShSh.C:33 AddTaskEMCALPi0V2ShSh.C:34 AddTaskEMCALPi0V2ShSh.C:35 AddTaskEMCALPi0V2ShSh.C:36 AddTaskEMCALPi0V2ShSh.C:37 AddTaskEMCALPi0V2ShSh.C:38 AddTaskEMCALPi0V2ShSh.C:39 AddTaskEMCALPi0V2ShSh.C:40 AddTaskEMCALPi0V2ShSh.C:41 AddTaskEMCALPi0V2ShSh.C:42 AddTaskEMCALPi0V2ShSh.C:43 AddTaskEMCALPi0V2ShSh.C:44 AddTaskEMCALPi0V2ShSh.C:45 AddTaskEMCALPi0V2ShSh.C:46 AddTaskEMCALPi0V2ShSh.C:47 AddTaskEMCALPi0V2ShSh.C:48 AddTaskEMCALPi0V2ShSh.C:49 AddTaskEMCALPi0V2ShSh.C:50