![]() |
AliPhysics
1adf5bd (1adf5bd)
|
Configuration analysis identifying single EMCal clusters as merged decays. More...
Go to the source code of this file.
Functions | |
AliAnalysisTaskCaloTrackCorrelation * | AddTaskMergedPi0Selection (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, Int_t minCen=-1, Int_t maxCen=-1, TString outputfile="", Bool_t printSettings=kFALSE, Int_t debug=0) |
AliCaloTrackReader * | ConfigureReader (TString col, Bool_t simulation, TString clustersArray, Bool_t tender, Bool_t nonLinOn, TString trigger, Bool_t rejectEMCTrig, Int_t minCen, Int_t maxCen, Bool_t printSettings, Int_t debug) |
AliCalorimeterUtils * | ConfigureCaloUtils (TString col, Bool_t simulation, TString clustersArray, Bool_t tender, Bool_t nonLinOn, Int_t year, Bool_t printSettings, Int_t debug) |
AliAnaPi0EbE * | ConfigurePi0EbEAnalysis (Bool_t useSS, Bool_t useAsy, Bool_t useMass, Bool_t tm, TString col, Bool_t simulation, Int_t year, Bool_t printSet, Int_t debug) |
AliAnaPi0 * | ConfigurePi0KineAnalysis (TString col, Int_t year, Bool_t printSet, Int_t debug) |
void | SetAnalysisCommonParameters (AliAnaCaloTrackCorrBaseClass *ana, TString calorimeter, Int_t year, TString col, Bool_t simulation, Bool_t printSettings, Int_t debug) |
UInt_t | SetTriggerMaskFromName (TString trigger) |
Variables | |
TString | kAnaMergedPi0 = "" |
Global name to be composed of the settings, used to set the AOD branch name. More... | |
Configuration analysis identifying single EMCal clusters as merged decays.
Configuration macro for analysis of merged pi0 spectra analysis It does the tagging of EMCAL clusters as pi0 via shower shape and splitting criteria in AliAnaPi0EbE
Definition in file AddTaskMergedPi0Selection.C.
AliAnalysisTaskCaloTrackCorrelation* AddTaskMergedPi0Selection | ( | 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 , |
||
Int_t | minCen = -1 , |
||
Int_t | maxCen = -1 , |
||
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:
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 |
minCen | : An int to select the minimum centrality, -1 means no selection |
maxCen | : An int to select the maximum centrality, -1 means no selection |
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 46 of file AddTaskMergedPi0Selection.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 432 of file AddTaskMergedPi0Selection.C.
Referenced by AddTaskMergedPi0Selection().
AliAnaPi0EbE* ConfigurePi0EbEAnalysis | ( | Bool_t | useSS, |
Bool_t | useAsy, | ||
Bool_t | useMass, | ||
Bool_t | tm, | ||
TString | col, | ||
Bool_t | simulation, | ||
Int_t | year, | ||
Bool_t | printSet, | ||
Int_t | debug | ||
) |
Configure the task doing the pi0 even by event selection via the split method
Definition at line 528 of file AddTaskMergedPi0Selection.C.
Referenced by AddTaskMergedPi0Selection().
Configure the task pi0/eta kinematic histograms
Definition at line 633 of file AddTaskMergedPi0Selection.C.
Referenced by AddTaskMergedPi0Selection().
AliCaloTrackReader* ConfigureReader | ( | TString | col, |
Bool_t | simulation, | ||
TString | clustersArray, | ||
Bool_t | tender, | ||
Bool_t | nonLinOn, | ||
TString | trigger, | ||
Bool_t | rejectEMCTrig, | ||
Int_t | minCen, | ||
Int_t | maxCen, | ||
Bool_t | printSettings, | ||
Int_t | debug | ||
) |
Configure the class handling the events and cluster/tracks filtering.
Definition at line 200 of file AddTaskMergedPi0Selection.C.
Referenced by AddTaskMergedPi0Selection().
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 664 of file AddTaskMergedPi0Selection.C.
Referenced by ConfigurePi0EbEAnalysis(), and ConfigurePi0KineAnalysis().
Set the trigger requested for the analysis, depending on a string given
Definition at line 789 of file AddTaskMergedPi0Selection.C.
Referenced by AddTaskMergedPi0Selection().
TString kAnaMergedPi0 = "" |
Global name to be composed of the settings, used to set the AOD branch name.
Definition at line 10 of file AddTaskMergedPi0Selection.C.