]>
Commit | Line | Data |
---|---|---|
2a910c25 | 1 | AliPhiCorrelationsQATask *AddTaskPhiCorrelationsQA()\r |
2 | {\r | |
3 | // Get the pointer to the existing analysis manager via the static access method.\r | |
4 | //==============================================================================\r | |
5 | AliAnalysisManager *mgr = AliAnalysisManager::GetAnalysisManager();\r | |
6 | if (!mgr) {\r | |
7 | ::Error("AddTaskPhiCorrelations", "No analysis manager to connect to.");\r | |
8 | return NULL;\r | |
9 | } \r | |
10 | \r | |
11 | // Create the task and configure it.\r | |
12 | //===========================================================================\r | |
13 | AliPhiCorrelationsQATask* ana = new AliPhiCorrelationsQATask("");\r | |
14 | \r | |
85bfac17 | 15 | ana->SelectCollisionCandidates(AliVEvent::kMB | AliVEvent::kUserDefined);\r |
2a910c25 | 16 | \r |
1bba939a | 17 | Bool_t isMC = (mgr->GetMCtruthEventHandler() != NULL);\r |
18 | if (isMC)\r | |
19 | ana->SetUseUncheckedCentrality();\r | |
20 | \r | |
2a910c25 | 21 | mgr->AddTask(ana);\r |
22 | \r | |
23 | // Create ONLY the output containers for the data produced by the task.\r | |
24 | // Get and connect other common input/output containers via the manager as below\r | |
25 | //==============================================================================\r | |
26 | AliAnalysisDataContainer *coutput1 = mgr->CreateContainer("histosPhiCorrelationsQA", TList::Class(),AliAnalysisManager::kOutputContainer,Form("%s", AliAnalysisManager::GetCommonFileName()));\r | |
27 | \r | |
28 | mgr->ConnectInput (ana, 0, mgr->GetCommonInputContainer());\r | |
29 | mgr->ConnectOutput (ana, 1, coutput1 );\r | |
30 | \r | |
31 | return ana;\r | |
32 | }\r |