1 AliAnalysisTask *AddTaskPIDResponse()
3 // Macro to connect a centrality selection task to an existing analysis manager.
4 AliAnalysisManager *mgr = AliAnalysisManager::GetAnalysisManager();
6 ::Error("AddTaskPIDResponse", "No analysis manager to connect to.");
11 if (mgr->GetInputEventHandler()->IsA() == AliESDInputHandler::Class()) {
12 isMC=mgr->GetMCtruthEventHandler()!=0x0;
15 AliAnalysisTaskPIDResponse *pidTask = new AliAnalysisTaskPIDResponse("PIDResponseTask");
16 // pidTask->SelectCollisionCandidates(AliVEvent::kMB);
17 pidTask->SetIsMC(isMC);
18 mgr->AddTask(pidTask);
20 AliAnalysisDataContainer *coutput1 = mgr->CreateContainer("PIDResponseQA",
21 TList::Class(), AliAnalysisManager::kOutputContainer,
22 "PIDResponseQA.root");
24 mgr->ConnectInput(pidTask, 0, mgr->GetCommonInputContainer());
25 mgr->ConnectOutput(pidTask,1,coutput1);