AliPhysics  0937c79 (0937c79)
AddTaskCaloTrackPi0Flow.C File Reference

Go to the source code of this file.

Functions

AliAnalysisTaskCaloTrackCorrelationAddTaskCaloTrackPi0Flow (const TString data="", const TString dataType="AOD", const TString calorimeter="EMCAL", const Bool_t simulation=kFALSE, const Bool_t eventsel=kFALSE, const Bool_t exotic=kTRUE, const Bool_t nonlin=kFALSE, const Int_t year=2011, const TString col="PbPb", AliVEvent::EOfflineTriggerTypes trig=AliVEvent::kCentral+AliVEvent::kSemiCentral+AliVEvent::kMB+AliVEvent::kEMCEGA, const TString clustersArray="V1_Ecell150_Eseed300_DT0_WT0", const Int_t nlmMin=1, const Int_t nlmMax=2, const Bool_t simpleM02Cut=kFALSE, const Bool_t simpleMassCut=kFALSE, const Double_t massPi0Min=0.11, const Double_t massPi0Max=0.18, const Bool_t recaltm=kFALSE, const Bool_t tm=kTRUE, const Int_t minCen=-1, const Int_t maxCen=-1, const Bool_t calibE=kTRUE, const Bool_t badmap=kTRUE, const Bool_t calibT=kTRUE, const Bool_t tender=kFALSE, const Bool_t outputAOD=kFALSE, const Bool_t printSettings=kFALSE, const Int_t runNumber=-1, const Bool_t isPhosCali=kTRUE, const Bool_t isCentFlat=kFALSE, const Int_t debug=0)
 
AliCaloTrackReaderConfigureReader ()
 
AliCalorimeterUtilsConfigureCaloUtils ()
 
AliAnaPi0EbEConfigurePi0EbEAnalysis (TString particle, Int_t analysis, Bool_t useSS=kTRUE, Bool_t useAsy=kTRUE, Int_t nlmMin=1, Int_t nlmMax=2, Bool_t simpleSplitM02Cut=kFALSE, Bool_t simpleSplitMassCut=kFALSE, Double_t massPi0Min, Double_t massPi0Max)
 
AliAnaPi0FlowConfigurePi0Flow ()
 
void SetHistoRangeAndNBins (AliHistogramRanges *histoRanges)
 

Variables

TString kData = ""
 Declare data MC or deltaAOD. More...
 
TString kInputDataType = "AOD"
 Declare data ESD/AOD. More...
 
TString kCalorimeter = "EMCAL"
 Use main analysis detector EMCal or PHOS or CTS. More...
 
Bool_t kSimulation = kFALSE
 Declare the analysis simulation. More...
 
Bool_t kEventSelection = kFALSE
 Remove bad events. More...
 
Bool_t kExotic = kTRUE
 Remove exotic clusters. More...
 
Bool_t kNonLinearity = kFALSE
 Correct cluster non linearity. More...
 
Int_t kYears = 2011
 Declare the year of the data. More...
 
TString kCollisions = "PbPb"
 Declare the collision type of the data. More...
 
TString kClusterArray = "V1_Ecell150_Eseed300_DT0_WT0"
 Name of branch with clusters, from AliAnalysisTaskEMCALClusterize. More...
 
Bool_t kRecalTM = kFALSE
 Recalculate track-cluster matching. More...
 
Bool_t kTM = kTRUE
 Remove matched clusters to tracks. More...
 
Int_t kMinCen = -1
 Set the minimum centrality to be analyzed. More...
 
Int_t kMaxCen = -1
 Set the maximum centrality to be analyzed. More...
 
Bool_t kCalibE = kTRUE
 Calibrate energy of clusters. More...
 
Bool_t kBadMap = kTRUE
 Reject bad cells/clusters. More...
 
Bool_t kCalibT = kTRUE
 Calibrate time of clusters. More...
 
Bool_t kTender = kFALSE
 Declare that tender was executed. More...
 
Bool_t kOutputAOD = kFALSE
 Create output AOD with generated particle AOD objects. More...
 
Bool_t kPrint = kFALSE
 Print setted parameters when configuring. More...
 
Int_t kRunNumber = -1
 
Bool_t kPhosCali = kTRUE
 
Bool_t kCentFlat = kFALSE
 Switch on Centrality flattening. More...
 
Int_t kDebug = 0
 Do the analysis with this debug level. More...
 
TString kName = ""
 Name of the analysis, used in created AOD branches and histo container. More...
 

Function Documentation

AliAnalysisTaskCaloTrackCorrelation* AddTaskCaloTrackPi0Flow ( const TString  data = "",
const TString  dataType = "AOD",
const TString  calorimeter = "EMCAL",
const Bool_t  simulation = kFALSE,
const Bool_t  eventsel = kFALSE,
const Bool_t  exotic = kTRUE,
const Bool_t  nonlin = kFALSE,
const Int_t  year = 2011,
const TString  col = "PbPb",
AliVEvent::EOfflineTriggerTypes  trig = AliVEvent::kCentral + AliVEvent::kSemiCentral + AliVEvent::kMB + AliVEvent::kEMCEGA,
const TString  clustersArray = "V1_Ecell150_Eseed300_DT0_WT0",
const Int_t  nlmMin = 1,
const Int_t  nlmMax = 2,
const Bool_t  simpleM02Cut = kFALSE,
const Bool_t  simpleMassCut = kFALSE,
const Double_t  massPi0Min = 0.11,
const Double_t  massPi0Max = 0.18,
const Bool_t  recaltm = kFALSE,
const Bool_t  tm = kTRUE,
const Int_t  minCen = -1,
const Int_t  maxCen = -1,
const Bool_t  calibE = kTRUE,
const Bool_t  badmap = kTRUE,
const Bool_t  calibT = kTRUE,
const Bool_t  tender = kFALSE,
const Bool_t  outputAOD = kFALSE,
const Bool_t  printSettings = kFALSE,
const Int_t  runNumber = -1,
const Bool_t  isPhosCali = kTRUE,
const Bool_t  isCentFlat = kFALSE,
const Int_t  debug = 0 
)

Main method calling all the configuration Creates a CaloTrackCorr task, configures it and adds it to the analysis manager.

Definition at line 43 of file AddTaskCaloTrackPi0Flow.C.

AliCalorimeterUtils* ConfigureCaloUtils ( )

Configure the class handling the calorimeter clusters specific methods

Definition at line 402 of file AddTaskCaloTrackPi0Flow.C.

Referenced by AddTaskCaloTrackPi0Flow().

AliAnaPi0EbE* ConfigurePi0EbEAnalysis ( TString  particle,
Int_t  analysis,
Bool_t  useSS = kTRUE,
Bool_t  useAsy = kTRUE,
Int_t  nlmMin = 1,
Int_t  nlmMax = 2,
Bool_t  simpleSplitM02Cut = kFALSE,
Bool_t  simpleSplitMassCut = kFALSE,
Double_t  massPi0Min,
Double_t  massPi0Max 
)

Configure the task doing the pi0 even by event selection via the split method. Here the pairs, clusters, are added to an AOD branch to be used by other analysis unlike in ConfigurePi0Analysis.

Definition at line 495 of file AddTaskCaloTrackPi0Flow.C.

Referenced by AddTaskCaloTrackPi0Flow().

AliAnaPi0Flow* ConfigurePi0Flow ( )

Configure the task doing the pi0 flow. Input AOD branch is from task AliAnaPi0EbE.

Definition at line 606 of file AddTaskCaloTrackPi0Flow.C.

Referenced by AddTaskCaloTrackPi0Flow().

AliCaloTrackReader* ConfigureReader ( )

Configure the class handling the events and cluster/tracks filtering.

Definition at line 192 of file AddTaskCaloTrackPi0Flow.C.

Referenced by AddTaskCaloTrackPi0Flow().

void SetHistoRangeAndNBins ( AliHistogramRanges histoRanges)

Set common histograms binning and ranges

Definition at line 624 of file AddTaskCaloTrackPi0Flow.C.

Referenced by ConfigurePi0EbEAnalysis().

Variable Documentation

Bool_t kBadMap = kTRUE

Reject bad cells/clusters.

Definition at line 26 of file AddTaskCaloTrackPi0Flow.C.

Referenced by AddTaskCaloTrackPi0Flow(), and ConfigureCaloUtils().

Bool_t kCalibE = kTRUE

Calibrate energy of clusters.

Definition at line 25 of file AddTaskCaloTrackPi0Flow.C.

Referenced by AddTaskCaloTrackPi0Flow(), and ConfigureCaloUtils().

Bool_t kCalibT = kTRUE

Calibrate time of clusters.

Definition at line 27 of file AddTaskCaloTrackPi0Flow.C.

Referenced by AddTaskCaloTrackPi0Flow(), ConfigureCaloUtils(), and ConfigureReader().

TString kCalorimeter = "EMCAL"

Use main analysis detector EMCal or PHOS or CTS.

Definition at line 13 of file AddTaskCaloTrackPi0Flow.C.

Bool_t kCentFlat = kFALSE

Switch on Centrality flattening.

Definition at line 33 of file AddTaskCaloTrackPi0Flow.C.

Referenced by AddTaskCaloTrackPi0Flow(), and ConfigurePi0Flow().

TString kClusterArray = "V1_Ecell150_Eseed300_DT0_WT0"

Name of branch with clusters, from AliAnalysisTaskEMCALClusterize.

Definition at line 20 of file AddTaskCaloTrackPi0Flow.C.

TString kCollisions = "PbPb"

Declare the collision type of the data.

Definition at line 19 of file AddTaskCaloTrackPi0Flow.C.

TString kData = ""

Declare data MC or deltaAOD.

Definition at line 11 of file AddTaskCaloTrackPi0Flow.C.

Int_t kDebug = 0

Do the analysis with this debug level.

Definition at line 34 of file AddTaskCaloTrackPi0Flow.C.

Referenced by AddTaskCaloTrackPi0Flow(), ConfigureCaloUtils(), ConfigurePi0EbEAnalysis(), ConfigurePi0Flow(), and ConfigureReader().

Bool_t kEventSelection = kFALSE

Remove bad events.

Definition at line 15 of file AddTaskCaloTrackPi0Flow.C.

Referenced by AddTaskCaloTrackPi0Flow(), and ConfigureReader().

Bool_t kExotic = kTRUE

Remove exotic clusters.

Definition at line 16 of file AddTaskCaloTrackPi0Flow.C.

Referenced by AddTaskCaloTrackPi0Flow(), and ConfigureCaloUtils().

TString kInputDataType = "AOD"

Declare data ESD/AOD.

Definition at line 12 of file AddTaskCaloTrackPi0Flow.C.

Int_t kMaxCen = -1

Set the maximum centrality to be analyzed.

Definition at line 24 of file AddTaskCaloTrackPi0Flow.C.

Referenced by AddTaskCaloTrackPi0Flow(), and ConfigureReader().

Int_t kMinCen = -1

Set the minimum centrality to be analyzed.

Definition at line 23 of file AddTaskCaloTrackPi0Flow.C.

Referenced by AddTaskCaloTrackPi0Flow(), and ConfigureReader().

TString kName = ""

Name of the analysis, used in created AOD branches and histo container.

Definition at line 37 of file AddTaskCaloTrackPi0Flow.C.

Bool_t kNonLinearity = kFALSE

Correct cluster non linearity.

Definition at line 17 of file AddTaskCaloTrackPi0Flow.C.

Referenced by AddTaskCaloTrackPi0Flow(), ConfigureCaloUtils(), and ConfigureReader().

Bool_t kOutputAOD = kFALSE

Create output AOD with generated particle AOD objects.

Definition at line 29 of file AddTaskCaloTrackPi0Flow.C.

Referenced by AddTaskCaloTrackPi0Flow(), and ConfigureReader().

Bool_t kPhosCali = kTRUE

Definition at line 32 of file AddTaskCaloTrackPi0Flow.C.

Referenced by AddTaskCaloTrackPi0Flow(), and ConfigurePi0Flow().

Bool_t kPrint = kFALSE

Print setted parameters when configuring.

Definition at line 30 of file AddTaskCaloTrackPi0Flow.C.

Referenced by AddTaskCaloTrackPi0Flow(), ana(), ConfigureCaloUtils(), ConfigurePi0EbEAnalysis(), ConfigurePi0Flow(), and ConfigureReader().

Bool_t kRecalTM = kFALSE

Recalculate track-cluster matching.

Definition at line 21 of file AddTaskCaloTrackPi0Flow.C.

Referenced by AddTaskCaloTrackPi0Flow(), and ConfigureCaloUtils().

Int_t kRunNumber = -1

Definition at line 31 of file AddTaskCaloTrackPi0Flow.C.

Referenced by AddTaskCaloTrackPi0Flow(), and ConfigureReader().

Bool_t kSimulation = kFALSE

Declare the analysis simulation.

Definition at line 14 of file AddTaskCaloTrackPi0Flow.C.

Referenced by AddTaskCaloTrackPi0Flow(), ConfigureCaloUtils(), ConfigurePi0EbEAnalysis(), and ConfigureReader().

Bool_t kTender = kFALSE

Declare that tender was executed.

Definition at line 28 of file AddTaskCaloTrackPi0Flow.C.

Referenced by AddTaskCaloTrackPi0Flow(), ConfigureCaloUtils(), and ConfigureReader().

Bool_t kTM = kTRUE

Remove matched clusters to tracks.

Definition at line 22 of file AddTaskCaloTrackPi0Flow.C.

Referenced by AddTaskCaloTrackPi0Flow(), and ConfigurePi0EbEAnalysis().

Int_t kYears = 2011

Declare the year of the data.

Definition at line 18 of file AddTaskCaloTrackPi0Flow.C.

Referenced by AddTaskCaloTrackPi0Flow(), ConfigureCaloUtils(), ConfigureReader(), and SetHistoRangeAndNBins().