AliPhysics  ff07904 (ff07904)

Configuration analysis identifying single EMCal clusters as merged decays. More...

Go to the source code of this file.

Functions

AliAnalysisTaskCaloTrackCorrelationAddTaskMergedPi0Selection (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)
 
AliCaloTrackReaderConfigureReader (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)
 
AliCalorimeterUtilsConfigureCaloUtils (TString col, Bool_t simulation, TString clustersArray, Bool_t tender, Bool_t nonLinOn, Int_t year, Bool_t printSettings, Int_t debug)
 
AliAnaPi0EbEConfigurePi0EbEAnalysis (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)
 
AliAnaPi0ConfigurePi0KineAnalysis (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...
 

Detailed Description

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

Author
Gustavo Conesa Balbastre Gusta.nosp@m.vo.C.nosp@m.onesa.nosp@m..Bal.nosp@m.bastr.nosp@m.e@ce.nosp@m.rn.ch, (LPSC-CNRS)

Definition in file AddTaskMergedPi0Selection.C.

Function Documentation

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.

  • A bool identifying the data as simulation
  • The year the data was taken, used to configure some histograms
  • A string with the colliding system
  • A string with the trigger class, abbreviated, defined in method below SetTriggerMaskFromName()
  • An int to reject EMCal triggered events with bad trigger: 0 no rejection, 1 old runs L1 bit, 2 newer runs L1 bit
  • A string with the array of clusters not being the default (default is empty string)
  • A bool indicating if the tender was running before this analysis
  • A bool indicating that the non linearity correction is needed
  • An int to select the minimum centrality, -1 means no selection
  • An int to select the maximum centrality, -1 means no selection
  • A string to change the name of the histograms output file, default is AnalysisResults.root
  • A bool to enable the print of the settings per task
  • An int to define the debug level of all the tasks

The options that can be passed to the macro are:

Parameters
simulation: A bool identifying the data as simulation
yearThe year the data was taken, used to configure some histograms
colA 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 47 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 419 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 515 of file AddTaskMergedPi0Selection.C.

Referenced by AddTaskMergedPi0Selection().

AliAnaPi0* ConfigurePi0KineAnalysis ( TString  col,
Int_t  year,
Bool_t  printSet,
Int_t  debug 
)

Configure the task pi0/eta kinematic histograms

Definition at line 620 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 201 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 651 of file AddTaskMergedPi0Selection.C.

Referenced by ConfigurePi0EbEAnalysis(), and ConfigurePi0KineAnalysis().

UInt_t SetTriggerMaskFromName ( TString  trigger)

Set the trigger requested for the analysis, depending on a string given

Definition at line 773 of file AddTaskMergedPi0Selection.C.

Referenced by AddTaskMergedPi0Selection().

Variable Documentation

TString kAnaMergedPi0 = ""

Global name to be composed of the settings, used to set the AOD branch name.

Definition at line 11 of file AddTaskMergedPi0Selection.C.