AliAnalysisTaskPhiCorrelations *AddTaskPhiCorrelations(Int_t analysisMode = 0, Bool_t ppRun = kFALSE, const char* outputFileName = 0, Bool_t eventMixing = kTRUE, Int_t zVtxAxis = 0, const char* containerName = "histosPhiCorrelations", const char* folderName = "PWG4_PhiCorrelations")
{
// Get the pointer to the existing analysis manager via the static access method.
//==============================================================================
AliAnalysisManager *mgr = AliAnalysisManager::GetAnalysisManager();
if (!mgr) {
::Error("AddTaskPhiCorrelations", "No analysis manager to connect to.");
return NULL;
}
// Create the task and configure it.
//===========================================================================
AliAnalysisTaskPhiCorrelations* ana = new AliAnalysisTaskPhiCorrelations(containerName);
ana->SetMode(analysisMode);// data or corrections mode
// if (analysisMode == 0) // data
// ana->SelectCollisionCandidates(AliVEvent::kMB);
// common config,
ana->SetDebugLevel(0);
// ana->SetFilterBit(16);
//ana->SetFilterBit(64+32);
// Int_t bit = 1;
Int_t bit = 128;
// Int_t bit = 256;
// Int_t bit = 512;
// Int_t bit = 1024;
ana->SetFilterBit(bit);
Printf("AddTaskPhiCorrelations:\n\n\n++++++++++ Using bit %d ++++++++++++\n\n\n", bit);
ana->SetTrackEtaCut(0.9);
ana->SetPtMin(0.5);
//ana->SetEventSelectionBit(AliAnalysisHelperJetTasks::kIsPileUp);
ana->SetReduceMemoryFootprint(kTRUE);
//ana->SetSelectCharge(2);
ana->SetEventMixing(eventMixing);
ana->SetUseVtxAxis(zVtxAxis);
ana->SetZVertex(10);
// ana->SetSkipTrigger(kTRUE);
// ana->SetTriggerRestrictEta(0.5);
// ana->SetEtaOrdering(kTRUE);
// ana->SetPairCuts(kTRUE, kTRUE);
// ana->SetCompareCentralities(kTRUE);
// ana->SetTwoTrackEfficiencyCut(kTRUE);
// ana->SetFillpT(kTRUE);
// ana->SetInjectedSignals(kTRUE);
// ana->SetRejectCentralityOutliers();
//pA
/* ana->SetEventSelectionBit(AliVEvent::kCINT5);
ana->SetTwoTrackEfficiencyCut();
ana->SetStepsFillSkip(kFALSE, kTRUE);*/
// ana->SetCentralityMethod("ZNA_MANUAL");
// ana->SetCentralityMethod("TRACKS_MANUAL");
// ana->SetCourseCentralityBinning(kTRUE);
// ana->SetMixingTracks(1);
if (0)
{
Printf("AddTaskPhiCorrelations:\n\n\n++++++++++ Using SPD centrality selection ++++++++++++\n\n\n");
ana->SetCentralityMethod("CL1");
}
if (0)
{
Printf("AddTaskPhiCorrelations:\n\n\n++++++++++ Using ZDC centrality selection ++++++++++++\n\n\n");
ana->SetCentralityMethod("ZEMvsZDC");
}
if (ppRun)
{
Printf("AddTaskPhiCorrelations:\n\n\n+++++++++++++++ Configuring for p+p! +++++++++++++++++\n\n\n");
ana->SetCentralityMethod(""); // only for pp
}
// gSystem->Sleep(3000);
mgr->AddTask(ana);
// Create ONLY the output containers for the data produced by the task.
// Get and connect other common input/output containers via the manager as below
//==============================================================================
if (!outputFileName)
outputFileName = AliAnalysisManager::GetCommonFileName();
AliAnalysisDataContainer *coutput1 = mgr->CreateContainer(containerName, TList::Class(),AliAnalysisManager::kOutputContainer,Form("%s:%s", outputFileName, folderName));
mgr->ConnectInput (ana, 0, mgr->GetCommonInputContainer());
mgr->ConnectOutput (ana, 0, coutput1 );
return ana;
}
AddTaskPhiCorrelations.C:1 AddTaskPhiCorrelations.C:2 AddTaskPhiCorrelations.C:3 AddTaskPhiCorrelations.C:4 AddTaskPhiCorrelations.C:5 AddTaskPhiCorrelations.C:6 AddTaskPhiCorrelations.C:7 AddTaskPhiCorrelations.C:8 AddTaskPhiCorrelations.C:9 AddTaskPhiCorrelations.C:10 AddTaskPhiCorrelations.C:11 AddTaskPhiCorrelations.C:12 AddTaskPhiCorrelations.C:13 AddTaskPhiCorrelations.C:14 AddTaskPhiCorrelations.C:15 AddTaskPhiCorrelations.C:16 AddTaskPhiCorrelations.C:17 AddTaskPhiCorrelations.C:18 AddTaskPhiCorrelations.C:19 AddTaskPhiCorrelations.C:20 AddTaskPhiCorrelations.C:21 AddTaskPhiCorrelations.C:22 AddTaskPhiCorrelations.C:23 AddTaskPhiCorrelations.C:24 AddTaskPhiCorrelations.C:25 AddTaskPhiCorrelations.C:26 AddTaskPhiCorrelations.C:27 AddTaskPhiCorrelations.C:28 AddTaskPhiCorrelations.C:29 AddTaskPhiCorrelations.C:30 AddTaskPhiCorrelations.C:31 AddTaskPhiCorrelations.C:32 AddTaskPhiCorrelations.C:33 AddTaskPhiCorrelations.C:34 AddTaskPhiCorrelations.C:35 AddTaskPhiCorrelations.C:36 AddTaskPhiCorrelations.C:37 AddTaskPhiCorrelations.C:38 AddTaskPhiCorrelations.C:39 AddTaskPhiCorrelations.C:40 AddTaskPhiCorrelations.C:41 AddTaskPhiCorrelations.C:42 AddTaskPhiCorrelations.C:43 AddTaskPhiCorrelations.C:44 AddTaskPhiCorrelations.C:45 AddTaskPhiCorrelations.C:46 AddTaskPhiCorrelations.C:47 AddTaskPhiCorrelations.C:48 AddTaskPhiCorrelations.C:49 AddTaskPhiCorrelations.C:50 AddTaskPhiCorrelations.C:51 AddTaskPhiCorrelations.C:52 AddTaskPhiCorrelations.C:53 AddTaskPhiCorrelations.C:54 AddTaskPhiCorrelations.C:55 AddTaskPhiCorrelations.C:56 AddTaskPhiCorrelations.C:57 AddTaskPhiCorrelations.C:58 AddTaskPhiCorrelations.C:59 AddTaskPhiCorrelations.C:60 AddTaskPhiCorrelations.C:61 AddTaskPhiCorrelations.C:62 AddTaskPhiCorrelations.C:63 AddTaskPhiCorrelations.C:64 AddTaskPhiCorrelations.C:65 AddTaskPhiCorrelations.C:66 AddTaskPhiCorrelations.C:67 AddTaskPhiCorrelations.C:68 AddTaskPhiCorrelations.C:69 AddTaskPhiCorrelations.C:70 AddTaskPhiCorrelations.C:71 AddTaskPhiCorrelations.C:72 AddTaskPhiCorrelations.C:73 AddTaskPhiCorrelations.C:74 AddTaskPhiCorrelations.C:75 AddTaskPhiCorrelations.C:76 AddTaskPhiCorrelations.C:77 AddTaskPhiCorrelations.C:78 AddTaskPhiCorrelations.C:79 AddTaskPhiCorrelations.C:80 AddTaskPhiCorrelations.C:81 AddTaskPhiCorrelations.C:82 AddTaskPhiCorrelations.C:83 AddTaskPhiCorrelations.C:84 AddTaskPhiCorrelations.C:85 AddTaskPhiCorrelations.C:86 AddTaskPhiCorrelations.C:87 AddTaskPhiCorrelations.C:88 AddTaskPhiCorrelations.C:89 AddTaskPhiCorrelations.C:90 AddTaskPhiCorrelations.C:91 AddTaskPhiCorrelations.C:92 AddTaskPhiCorrelations.C:93 AddTaskPhiCorrelations.C:94 AddTaskPhiCorrelations.C:95 AddTaskPhiCorrelations.C:96 AddTaskPhiCorrelations.C:97 AddTaskPhiCorrelations.C:98 AddTaskPhiCorrelations.C:99 AddTaskPhiCorrelations.C:100 AddTaskPhiCorrelations.C:101 AddTaskPhiCorrelations.C:102 AddTaskPhiCorrelations.C:103 AddTaskPhiCorrelations.C:104 AddTaskPhiCorrelations.C:105