23 #if !defined(__CINT__) || defined(__MAKECINT__) 36 R__ADD_INCLUDE_PATH($ALICE_PHYSICS)
37 #include "PWGGA/CaloTrackCorrelations/macros/AddTaskCaloTrackCorrBase.C" 77 Bool_t simulation = kFALSE,
81 Int_t rejectEMCTrig = 0,
86 TString analysisString=
"Photon_MergedPi0_DecayPi0_Isolation_Correlation_QA_Charged",
99 Bool_t printSettings = kFALSE,
101 const char *trigSuffix =
"EMC7" 104 printf(
"AddTaskGammaHadronCorrelationSelectAnalysis::Start configuration\n");
106 #if defined(__CINT__) 108 printf(
"AddTaskGammaHadronCorrelationSelectAnalysis::Load macros\n");
111 gROOT->LoadMacro(
"$ALICE_PHYSICS/PWGGA/CaloTrackCorrelations/macros/AddTaskCaloTrackCorrBase.C");
112 gROOT->LoadMacro(
"$ALICE_PHYSICS/PWGGA/CaloTrackCorrelations/macros/ConfigureCaloTrackCorrAnalysis.C");
113 gROOT->LoadMacro(
"$ALICE_PHYSICS/PWGGA/CaloTrackCorrelations/macros/GetAlienGlobalProductionVariables.C");
124 (
calorimeter, simulation, year, col, period, rejectEMCTrig, clustersArray, gloCutsString,
125 calibrate, nonLinOn, minCen, maxCen, mixOn, outputfile, printSettings, debug, trigSuffix);
127 if ( !task )
return NULL;
133 printf(
"TList name: %s\n",anaList->GetName());
138 ( anaList,
calorimeter, simulation, year, col, analysisString,
"",
139 shshMax, isoCone, isoConeMin, isoPtTh, isoMethod, isoContent,
140 leading, tm, mixOn, printSettings, debug);
142 printf(
"AddTaskGammaHadronCorrelationSelectAnalysis::End configuration\n");
AliAnalysisTaskCaloTrackCorrelation * AddTaskGammaHadronCorrelationSelectAnalysis(TString calorimeter="EMCAL", Bool_t simulation=kFALSE, Int_t year=-1, TString col="", TString period="", Int_t rejectEMCTrig=0, TString clustersArray="", TString gloCutsString="", Bool_t calibrate=kFALSE, Bool_t nonLinOn=kFALSE, TString analysisString="Photon_MergedPi0_DecayPi0_Isolation_Correlation_QA_Charged", Float_t shshMax=0.27, Float_t isoCone=0.4, Float_t isoConeMin=-1, Float_t isoPtTh=2, Int_t isoMethod=AliIsolationCut::kSumPtIC, Int_t isoContent=AliIsolationCut::kNeutralAndCharged, Int_t leading=0, Int_t tm=2, Int_t minCen=-1, Int_t maxCen=-1, Bool_t mixOn=kTRUE, TString outputfile="", Bool_t printSettings=kFALSE, Int_t debug=0, const char *trigSuffix="EMC7")
Bool_t IsEventProcessed() const
AliAnaCaloTrackCorrMaker * GetAnalysisMaker()
const TString calorimeter
void GetAlienGlobalProductionVariables(Bool_t &simulation, TString &col, TString &period, Int_t &year, Bool_t print=kFALSE)
TList * GetListOfAnalysisContainers()
Main class conecting the CaloTrackCorrelations package and Analysis Frame.
AliAnalysisTaskCaloTrackCorrelation * AddTaskCaloTrackCorrBase(TString calorimeter="EMCAL", Bool_t simulation=kFALSE, Int_t year=-1, TString col="", TString period="", Int_t rejectEMCTrig=0, TString clustersArray="", TString cutsString="", Bool_t calibrate=kFALSE, Bool_t nonLinOn=kFALSE, Int_t minCen=-1, Int_t maxCen=-1, Bool_t mixOn=kTRUE, TString outputfile="", Bool_t printSettings=kFALSE, Int_t debug=0, const char *trigSuffix="EMC7")
Get year, collision type, mc/data type and period from alien global variables.