1 AliAnalysisTaskPhiCorrelations *AddTaskPhiCorrelations(Int_t analysisMode = 0, Bool_t ppRun = kFALSE)
\r
3 // Get the pointer to the existing analysis manager via the static access method.
\r
4 //==============================================================================
\r
5 AliAnalysisManager *mgr = AliAnalysisManager::GetAnalysisManager();
\r
7 ::Error("AddTaskPhiCorrelations", "No analysis manager to connect to.");
\r
11 // Create the task and configure it.
\r
12 //===========================================================================
\r
13 AliAnalysisTaskPhiCorrelations* ana = new AliAnalysisTaskPhiCorrelations("PhiCorrelations");
\r
14 ana->SetMode(analysisMode);// data or corrections mode
\r
16 // if (analysisMode == 0) // data
\r
17 // ana->SelectCollisionCandidates(AliVEvent::kMB);
\r
20 ana->SetDebugLevel(0);
\r
21 // ana->SetFilterBit(16);
\r
22 //ana->SetFilterBit(64+32);
\r
26 ana->SetFilterBit(bit);
\r
28 Printf("AddTaskPhiCorrelations:\n\n\n++++++++++ Using bit %d ++++++++++++\n\n\n", bit);
\r
30 ana->SetTrackEtaCut(1.0);
\r
31 ana->SetPtMin(0.15);
\r
32 //ana->SetEventSelectionBit(AliAnalysisHelperJetTasks::kIsPileUp);
\r
33 ana->SetReduceMemoryFootprint(kTRUE);
\r
34 //ana->SetSelectCharge(2);
\r
38 Printf("AddTaskPhiCorrelations:\n\n\n++++++++++ Using SPD centrality selection ++++++++++++\n\n\n");
\r
39 ana->SetCentralityMethod("CL1");
\r
44 Printf("AddTaskPhiCorrelations:\n\n\n+++++++++++++++ Configuring for p+p! +++++++++++++++++\n\n\n");
\r
45 ana->SetCentralityMethod(""); // only for pp
\r
48 // gSystem->Sleep(3000);
\r
52 // Create ONLY the output containers for the data produced by the task.
\r
53 // Get and connect other common input/output containers via the manager as below
\r
54 //==============================================================================
\r
55 AliAnalysisDataContainer *coutput1 = mgr->CreateContainer("histosPhiCorrelations", TList::Class(),AliAnalysisManager::kOutputContainer,Form("%s:PWG4_PhiCorrelations", AliAnalysisManager::GetCommonFileName()));
\r
57 mgr->ConnectInput (ana, 0, mgr->GetCommonInputContainer());
\r
58 mgr->ConnectOutput (ana, 0, coutput1 );
\r