![]() |
AliPhysics
1adf5bd (1adf5bd)
|
Configuration of gamma-hadron and pi0-hadron + isolation, correlation analysis. More...
Go to the source code of this file.
Variables | |
TString | kAnaGammaHadronCorr = "" |
Global name to be composed of the settings, used to set the AOD branch name. More... | |
Configuration of gamma-hadron and pi0-hadron + isolation, correlation analysis.
Configuration macro for analysis of gamma-hadron and pi0-hadron correlation analysis both pi0 and gamma isolated or not. It does:
Definition in file AddTaskGammaHadronCorrelation.C.
AliAnalysisTaskCaloTrackCorrelation* AddTaskGammaHadronCorrelation | ( | TString | calorimeter = "EMCAL" , |
Bool_t | simulation = kFALSE , |
||
Int_t | year = 2011 , |
||
TString | col = "pp" , |
||
TString | trigger = "EMC7" , |
||
Int_t | rejectEMCTrig = 0 , |
||
TString | clustersArray = "" , |
||
Bool_t | tender = kFALSE , |
||
Bool_t | nonLinOn = kFALSE , |
||
Float_t | shshMax = 0.27 , |
||
Float_t | isoCone = 0.4 , |
||
Float_t | isoPtTh = 0.5 , |
||
Int_t | isoMethod = AliIsolationCut::kPtThresIC , |
||
Int_t | isoContent = AliIsolationCut::kNeutralAndCharged , |
||
Int_t | leading = 0 , |
||
Bool_t | tm = kTRUE , |
||
Int_t | minCen = -1 , |
||
Int_t | maxCen = -1 , |
||
Bool_t | mixOn = kTRUE , |
||
Bool_t | qaAn = kFALSE , |
||
Bool_t | chargedAn = kFALSE , |
||
TString | outputfile = "" , |
||
Bool_t | printSettings = kFALSE , |
||
Int_t | debug = 0 |
||
) |
Main method calling all the configuration Creates a CaloTrackCorr task, configures it and adds it to the analysis manager.
The options that can be passed to the macro are:
calorimeter | : A string with he calorimeter used to measure the trigger particle |
simulation | : A bool identifying the data as simulation |
year | The year the data was taken, used to configure some histograms |
col | A string with the colliding system |
trigger | : A string with the trigger class, abbreviated, defined in method belowSetTriggerMaskFromName() |
rejectEMCTrig | : An int to reject EMCal triggered events with bad trigger: 0 no rejection, 1 old runs L1 bit, 2 newer runs L1 bit |
clustersArray | : A string with the array of clusters not being the default (default is empty string) |
tender | : A bool indicating if the tender was running before this analysis |
nonLinOn | : A bool to set the use of the non linearity correction |
shshMax | : A float setting the maximum value of the shower shape of the clusters for the correlation analysis |
isoCone | : A float setting the isolation cone size |
isoPtTh | : A float setting the isolation pT threshold (sum of particles in cone or leading particle) |
isoMethod | : An int setting the isolation method: AliIsolationCut::kPtThresIC, ... |
isoContent | : An int setting the type of particles inside the isolation cone: AliIsolationCut::kNeutralAndCharged, AliIsolationCut::kOnlyNeutral, AliIsolationCut::kOnlyCharged |
leading | : An int setting the type of leading particle selection: 0, select all;l 1: absolute leading of charged; 2: absolute leading of charged and neutral; 3: near side leading absolute of charged; 4: near side leading absolute of charged and neutral |
tm | : A bool to select neutral clusters as triggers |
minCen | : An int to select the minimum centrality, -1 means no selection |
maxCen | : An int to select the maximum centrality, -1 means no selection |
mixOn | : A bool to switch the correlation mixing analysis |
qaAn | : A bool to switch the calorimeter QA analysis |
chargedAn | : A bool to switch the selected tracks QA analysis |
outputfile | : A string to change the name of the histograms output file, default is AnalysisResults.root |
printSettings | : A bool to enable the print of the settings per task |
debug | : An int to define the debug level of all the tasks |
Definition at line 130 of file AddTaskGammaHadronCorrelation.C.
AliCalorimeterUtils* ConfigureCaloUtils | ( | TString | col, |
Bool_t | simulation, | ||
TString | clustersArray, | ||
Bool_t | tender, | ||
Bool_t | nonLinOn, | ||
Int_t | year, | ||
Bool_t | printSettings, | ||
Int_t | debug | ||
) |
Configure the class handling the calorimeter clusters specific methods
Definition at line 582 of file AddTaskGammaHadronCorrelation.C.
Referenced by AddTaskGammaHadronCorrelation().
AliAnaChargedParticles* ConfigureChargedAnalysis | ( | Bool_t | simulation, |
Bool_t | printSettings, | ||
Int_t | debug | ||
) |
Configure the task doing the selected tracks checking
Definition at line 1288 of file AddTaskGammaHadronCorrelation.C.
Referenced by AddTaskGammaHadronCorrelation().
AliAnaGeneratorKine* ConfigureGenKineAnalysis | ( | Int_t | thresType, |
Float_t | cone, | ||
Float_t | pth, | ||
TString | col, | ||
Bool_t | simulation, | ||
TString | calorimeter, | ||
Int_t | year, | ||
Bool_t | printSettings, | ||
Int_t | debug | ||
) |
Configure the task filling generated particle kinematics histograms
Definition at line 1357 of file AddTaskGammaHadronCorrelation.C.
Referenced by AddTaskGammaHadronCorrelation().
AliAnaParticleHadronCorrelation* ConfigureHadronCorrelationAnalysis | ( | TString | particle, |
Int_t | leading, | ||
Bool_t | bIsolated, | ||
Float_t | shshMax, | ||
Int_t | partInCone, | ||
Int_t | thresType, | ||
Float_t | cone, | ||
Float_t | pth, | ||
Bool_t | mixOn, | ||
TString | col, | ||
Bool_t | simulation, | ||
TString | calorimeter, | ||
Int_t | year, | ||
Int_t | tm, | ||
Bool_t | printSettings, | ||
Int_t | debug | ||
) |
Configure the task doing the trigger particle hadron correlation
Definition at line 1116 of file AddTaskGammaHadronCorrelation.C.
Referenced by AddTaskGammaHadronCorrelation().
AliAnaParticleIsolation* ConfigureIsolationAnalysis | ( | TString | particle, |
Int_t | leading, | ||
Int_t | partInCone, | ||
Int_t | thresType, | ||
Float_t | cone, | ||
Float_t | pth, | ||
Bool_t | multi, | ||
TString | col, | ||
Bool_t | simulation, | ||
TString | calorimeter, | ||
Int_t | year, | ||
Int_t | tm, | ||
Bool_t | printSettings, | ||
Int_t | debug | ||
) |
Configure the task doing the trigger particle isolation
Definition at line 942 of file AddTaskGammaHadronCorrelation.C.
Referenced by AddTaskGammaHadronCorrelation().
AliAnaPhoton* ConfigurePhotonAnalysis | ( | TString | col, |
Bool_t | simulation, | ||
TString | calorimeter, | ||
Int_t | year, | ||
Int_t | tm, | ||
Bool_t | printSettings, | ||
Int_t | debug | ||
) |
Configure the task doing the first photon cluster selections Basically the track matching, minor shower shape cut, NLM selection ...
Definition at line 679 of file AddTaskGammaHadronCorrelation.C.
Referenced by AddTaskGammaHadronCorrelation().
AliAnaPi0EbE* ConfigurePi0EbEAnalysis | ( | TString | particle, |
Int_t | analysis, | ||
Bool_t | useSSIso, | ||
Bool_t | useAsy, | ||
TString | col, | ||
Bool_t | simulation, | ||
TString | calorimeter, | ||
Int_t | year, | ||
Int_t | tm, | ||
Bool_t | printSettings, | ||
Int_t | debug | ||
) |
Configure the task doing the pi0 even by event selection (invariant mass or split) and the cluster tagging as decay in different mass windows.
Definition at line 768 of file AddTaskGammaHadronCorrelation.C.
Referenced by AddTaskGammaHadronCorrelation().
AliAnaCalorimeterQA* ConfigureQAAnalysis | ( | TString | col, |
Bool_t | simulation, | ||
TString | calorimeter, | ||
Int_t | year, | ||
Bool_t | printSettings, | ||
Int_t | debug | ||
) |
Configure the task doing standard calorimeter QA
Definition at line 1322 of file AddTaskGammaHadronCorrelation.C.
Referenced by AddTaskGammaHadronCorrelation().
AliCaloTrackReader* ConfigureReader | ( | TString | col, |
Bool_t | simulation, | ||
TString | clustersArray, | ||
Bool_t | tender, | ||
TString | calorimeter, | ||
Bool_t | nonLinOn, | ||
TString | trigger, | ||
Bool_t | rejectEMCTrig, | ||
Int_t | minCen, | ||
Int_t | maxCen, | ||
Bool_t | mixOn, | ||
Bool_t | printSettings, | ||
Int_t | debug | ||
) |
Configure the class handling the events and cluster/tracks filtering.
Definition at line 334 of file AddTaskGammaHadronCorrelation.C.
Referenced by AddTaskGammaHadronCorrelation().
void SetAnalysisCommonParameters | ( | AliAnaCaloTrackCorrBaseClass * | ana, |
TString | calorimeter, | ||
Int_t | year, | ||
TString | col, | ||
Bool_t | simulation, | ||
Bool_t | printSettings, | ||
Int_t | debug | ||
) |
Set common histograms binning plus other analysis common settings like TRD covered super modules the activation of the MC dedicated histograms and the activation of the debug mode
Definition at line 1399 of file AddTaskGammaHadronCorrelation.C.
Referenced by ConfigureChargedAnalysis(), ConfigureGenKineAnalysis(), ConfigureHadronCorrelationAnalysis(), ConfigureIsolationAnalysis(), ConfigurePhotonAnalysis(), ConfigurePi0EbEAnalysis(), and ConfigureQAAnalysis().
Set the trigger requested for the analysis, depending on a string given
Definition at line 1524 of file AddTaskGammaHadronCorrelation.C.
Referenced by AddTaskGammaHadronCorrelation(), and ConfigureReader().
TString kAnaGammaHadronCorr = "" |
Global name to be composed of the settings, used to set the AOD branch name.
Definition at line 97 of file AddTaskGammaHadronCorrelation.C.