![]() |
AliPhysics
v5-06-21-01 (1eac791)
|
This task provides the input for the EMCal energy calibration with pi0 invariant mass analysis per channel. More...
#include <AliAnalysisTaskEMCALPi0CalibSelection.h>
Public Member Functions | |
AliAnalysisTaskEMCALPi0CalibSelection (const char *name) | |
Default constructor. Arrays initialization is done here. More... | |
virtual | ~AliAnalysisTaskEMCALPi0CalibSelection () |
Destructor. More... | |
void | CorrectClusters () |
void | FillHistograms () |
void | InitGeometryMatrices () |
void | InitTemperatureCorrections () |
Apply run dependent calibration correction. More... | |
void | UserCreateOutputObjects () |
Create output container, init geometry. More... | |
void | UserExec (Option_t *opt) |
void | PrintInfo () |
Print settings. More... | |
void | Terminate (Option_t *opt) |
Create cuts/param objects and publish to slot. More... | |
void | GetMaxEnergyCellPosAndClusterPos (AliVCaloCells *cells, AliVCluster *clu, Int_t &iSM, Int_t &ieta, Int_t &iphi) |
void | SetPairDTimeCut (Float_t t) |
void | SetClusterMinTime (Float_t tmin) |
void | SetClusterMaxTime (Float_t tmax) |
void | SetAsymmetryCut (Float_t asy) |
void | SetClusterMinEnergy (Float_t emin) |
void | SetClusterMaxEnergy (Float_t emax) |
void | SetClusterLambda0Cuts (Float_t min, Float_t max) |
void | SetClusterMinNCells (Int_t n) |
void | SetNCellsGroup (Int_t n) |
void | SetLogWeight (Float_t w) |
void | SetPairMinMassCut (Float_t min) |
void | SetPairMaxMassCut (Float_t max) |
void | SwitchOnSameSM () |
void | SwitchOffSameSM () |
void | UseFilteredEventAsInput () |
void | UseNormalEventAsInput () |
void | SetTriggerName (TString name) |
void | SetGeometryName (TString name) |
TString | GeometryName () const |
void | SwitchOnLoadOwnGeometryMatrices () |
void | SwitchOffLoadOwnGeometryMatrices () |
void | SetGeometryMatrixInSM (TGeoHMatrix *m, Int_t i) |
void | SetOADBFilePath (TString path) |
void | SwitchOnClusterCorrection () |
void | SwitchOffClusterCorrection () |
void | SetEMCALRecoUtils (AliEMCALRecoUtils *ru) |
AliEMCALRecoUtils * | GetEMCALRecoUtils () const |
void | SetInvariantMassHistoBinRange (Int_t nBins, Float_t minbin, Float_t maxbin) |
void | SetTimeHistoBinRange (Int_t nBins, Float_t minbin, Float_t maxbin) |
void | SetNMaskCellColumns (Int_t n) |
void | SetMaskCellColumn (Int_t ipos, Int_t icol) |
Bool_t | MaskFrameCluster (Int_t iSM, Int_t ieta) const |
Private Member Functions | |
AliAnalysisTaskEMCALPi0CalibSelection (const AliAnalysisTaskEMCALPi0CalibSelection &) | |
Copy constructor not implemented. More... | |
AliAnalysisTaskEMCALPi0CalibSelection & | operator= (const AliAnalysisTaskEMCALPi0CalibSelection &) |
Assignment operator not implemented. More... | |
Private Attributes | |
AliEMCALGeometry * | fEMCALGeo |
! EMCAL geometry pointer. More... | |
TGeoHMatrix * | fMatrix [AliEMCALGeoParams::fgkEMCALModules] |
Bool_t | fLoadMatrices |
Matrices set from configuration, not get from geometry.root or from ESDs/AODs. More... | |
TString | fEMCALGeoName |
Name of geometry to use. More... | |
TString | fTriggerName |
Trigger name must contain this name. More... | |
AliEMCALRecoUtils * | fRecoUtils |
Access to reconstruction utilities. More... | |
TString | fOADBFilePath |
Default path $ALICE_PHYSICS/OADB/EMCAL, if needed change. More... | |
Bool_t | fCorrectClusters |
Correct clusters energy, position etc. More... | |
TRefArray * | fCaloClustersArr |
! List of clusters. More... | |
AliVCaloCells * | fEMCALCells |
! List of cells. More... | |
TList * | fCuts |
! List with analysis cuts. More... | |
TList * | fOutputContainer |
! Histogram container. More... | |
Double_t | fVertex [3] |
! Primary vertex. More... | |
Bool_t | fFilteredInput |
Read input produced with filter. More... | |
Float_t | fEmin |
Minimum cluster energy (GeV). More... | |
Float_t | fEmax |
Maximum cluster energy (GeV). More... | |
Float_t | fL0min |
Minimum cluster L0. More... | |
Float_t | fL0max |
Maximum cluster L0. More... | |
Float_t | fDTimeCut |
Maximum difference between time of cluster pairs (ns). More... | |
Float_t | fTimeMax |
Maximum cluster time (ns). More... | |
Float_t | fTimeMin |
Minimum cluster time (ns). More... | |
Float_t | fAsyCut |
Asymmetry cut. More... | |
Int_t | fMinNCells |
Minimum ncells in cluster. More... | |
Int_t | fGroupNCells |
Group n cells. More... | |
Float_t | fLogWeight |
Logarithmic weight used in cluster recalibration. More... | |
Bool_t | fSameSM |
Combine clusters in channels on same SM. More... | |
Int_t | fNMaskCellColumns |
Number of masked columns. More... | |
Int_t * | fMaskCellColumns |
Float_t | fInvMassCutMin |
Minimum mass cut for clusters to fill time or other histograms. More... | |
Float_t | fInvMassCutMax |
Maximum mass cut for clusters to fill time or other histograms. More... | |
Int_t | fNbins |
N mass bins of invariant mass histograms. More... | |
Float_t | fMinBin |
Minimum mass bins of invariant mass histograms. More... | |
Float_t | fMaxBin |
Maximum mass bins of invariant mass histograms. More... | |
Int_t | fNTimeBins |
N time bins of invariant mass histograms. More... | |
Float_t | fMinTimeBin |
Minimum time bins of invariant mass histograms. More... | |
Float_t | fMaxTimeBin |
Maximum time bins of invariant mass histograms. More... | |
TLorentzVector | fMomentum1 |
Cluster kinematics, temporal. More... | |
TLorentzVector | fMomentum2 |
Cluster kinematics, temporal. More... | |
TLorentzVector | fMomentum12 |
Cluster pair kinematics, temporal. More... | |
TH1F * | fHmpi0 [AliEMCALGeoParams::fgkEMCALModules][AliEMCALGeoParams::fgkEMCALCols][AliEMCALGeoParams::fgkEMCALRows] |
< Two-cluster invariant mass assigned to each cell. More... | |
TH2F * | fHmgg |
! Two-cluster invariant mass vs pt of pair. More... | |
TH2F * | fHmggDifferentSM |
! Two-cluster invariant mass vs pt of pair, each cluster in different SM. More... | |
TH2F * | fHmggSM [AliEMCALGeoParams::fgkEMCALModules] |
! Two-cluster invariant mass per SM. More... | |
TH2F * | fHmggPairSameSectorSM [AliEMCALGeoParams::fgkEMCALModules/2] |
! Two-cluster invariant mass per Pair. More... | |
TH2F * | fHmggPairSameSideSM [AliEMCALGeoParams::fgkEMCALModules-2] |
! Two-cluster invariant mass per Pair. More... | |
TH2F * | fHmggMaskFrame |
! Two-cluster invariant mass vs pt of pair, mask clusters facing frames. More... | |
TH2F * | fHmggDifferentSMMaskFrame |
! Two-cluster invariant mass vs pt of pair, each cluster in different SM,mask clusters facing frames. More... | |
TH2F * | fHmggSMMaskFrame [AliEMCALGeoParams::fgkEMCALModules] |
! Two-cluster invariant mass per SM, mask clusters facing frames. More... | |
TH2F * | fHmggPairSameSectorSMMaskFrame [AliEMCALGeoParams::fgkEMCALModules/2] |
! Two-cluster invariant mass per Pair, mask clusters facing frames. More... | |
TH2F * | fHmggPairSameSideSMMaskFrame [AliEMCALGeoParams::fgkEMCALModules-2] |
! Two-cluster invariant mass per Pair, mask clusters facing frames. More... | |
TH2F * | fHOpeningAngle |
! Two-cluster opening angle vs pt of pair, with mass close to pi0. More... | |
TH2F * | fHOpeningAngleDifferentSM |
! Two-cluster opening angle vs pt of pair, each cluster in different SM, with mass close to pi0. More... | |
TH2F * | fHOpeningAngleSM [AliEMCALGeoParams::fgkEMCALModules] |
! Two-cluster opening angle vs pt per SM,with mass close to pi0. More... | |
TH2F * | fHOpeningAnglePairSM [AliEMCALGeoParams::fgkEMCALModules] |
! Two-cluster opening angle vs pt per Pair,with mass close to pi0. More... | |
TH2F * | fHAsymmetry |
! Two-cluster asymmetry vs pt of pair, with mass close to pi0. More... | |
TH2F * | fHAsymmetryDifferentSM |
! Two-cluster asymmetry vs pt of pair, each cluster in different SM, with mass close to pi0. More... | |
TH2F * | fHAsymmetrySM [AliEMCALGeoParams::fgkEMCALModules] |
! Two-cluster asymmetry vs pt per SM,with mass close to pi0. More... | |
TH2F * | fHAsymmetryPairSM [AliEMCALGeoParams::fgkEMCALModules] |
! Two-cluster asymmetry vs pt per Pair,with mass close to pi0. More... | |
TH2F * | fhTowerDecayPhotonHit [AliEMCALGeoParams::fgkEMCALModules] |
! Cells ordered in column/row for different module, number of times a decay photon hits. More... | |
TH2F * | fhTowerDecayPhotonEnergy [AliEMCALGeoParams::fgkEMCALModules] |
! Cells ordered in column/row for different module, accumulated energy in the tower by decay photons. More... | |
TH2F * | fhTowerDecayPhotonAsymmetry [AliEMCALGeoParams::fgkEMCALModules] |
! Cells ordered in column/row for different module, accumulated asymmetry in the tower by decay photons. More... | |
TH2F * | fhTowerDecayPhotonHitMaskFrame [AliEMCALGeoParams::fgkEMCALModules] |
! Cells ordered in column/row for different module, number of times a decay photon hits. More... | |
TH1I * | fhNEvents |
! Number of events counter histogram. More... | |
TH2F * | fHTpi0 [4] |
! Time of cell under pi0 mass, for 4 bunch crossings. More... | |
TH2F * | fhClusterTime |
! Timing of clusters vs energy. More... | |
TH2F * | fhClusterTimeSM [AliEMCALGeoParams::fgkEMCALModules] |
! Timing of clusters vs energy per SM. More... | |
TH2F * | fhClusterPairDiffTime |
! Diference in time of clusters. More... | |
TH2F * | fhClusterPairDiffTimeSameSM [AliEMCALGeoParams::fgkEMCALModules] |
! Diference in time of clusters same SM. More... | |
TH2F * | fhClusterPairDiffTimeSameSector [AliEMCALGeoParams::fgkEMCALModules/2] |
! Diference in time of clusters same sector. More... | |
TH2F * | fhClusterPairDiffTimeSameSide [AliEMCALGeoParams::fgkEMCALModules-2] |
! Diference in time of clusters same side. More... | |
This task provides the input for the EMCal energy calibration with pi0 invariant mass analysis per channel.
Fill histograms (one per cell) with two-cluster invariant mass in EMCal using calibration coefficients of the previous iteration. Histogram for a given cell is filled if the most of the energy of the 2 clusters is deposited in this cell and the other cluster could be anywhere in EMCAL. Several cuts are possible to apply to improve the invariant mass distribution per channel:
This analysis needs to be executed in several iterations, in each one the mean mass peak position is obtained and applied as calibration factor for the next iteration. More information can be found in this twiki.
Adapted from PHOS tasks developped by Boris Polishchuk.
Definition at line 41 of file AliAnalysisTaskEMCALPi0CalibSelection.h.
AliAnalysisTaskEMCALPi0CalibSelection::AliAnalysisTaskEMCALPi0CalibSelection | ( | const char * | name | ) |
Default constructor. Arrays initialization is done here.
Definition at line 36 of file AliAnalysisTaskEMCALPi0CalibSelection.cxx.
|
virtual |
Destructor.
Definition at line 130 of file AliAnalysisTaskEMCALPi0CalibSelection.cxx.
|
private |
Copy constructor not implemented.
void AliAnalysisTaskEMCALPi0CalibSelection::CorrectClusters | ( | ) |
Loop over EMCAL clusters and recalibrate and recalculate energy, time and position.
Definition at line 147 of file AliAnalysisTaskEMCALPi0CalibSelection.cxx.
Referenced by UserExec().
void AliAnalysisTaskEMCALPi0CalibSelection::FillHistograms | ( | ) |
Fill the invariant mass analysis per channel with the corrected clusters, and other general histograms.
Definition at line 213 of file AliAnalysisTaskEMCALPi0CalibSelection.cxx.
Referenced by UserExec().
|
inline |
Definition at line 108 of file AliAnalysisTaskEMCALPi0CalibSelection.h.
|
inline |
Definition at line 126 of file AliAnalysisTaskEMCALPi0CalibSelection.h.
Referenced by AddTaskEMCALPi0Calibration().
void AliAnalysisTaskEMCALPi0CalibSelection::GetMaxEnergyCellPosAndClusterPos | ( | AliVCaloCells * | cells, |
AliVCluster * | clu, | ||
Int_t & | iSM, | ||
Int_t & | ieta, | ||
Int_t & | iphi | ||
) |
void AliAnalysisTaskEMCALPi0CalibSelection::InitGeometryMatrices | ( | ) |
Init geometry and set the geometry matrix, for the first event, skip the rest. Also set once the run dependent calibrations.
Definition at line 507 of file AliAnalysisTaskEMCALPi0CalibSelection.cxx.
Referenced by UserExec().
void AliAnalysisTaskEMCALPi0CalibSelection::InitTemperatureCorrections | ( | ) |
Apply run dependent calibration correction.
Definition at line 572 of file AliAnalysisTaskEMCALPi0CalibSelection.cxx.
Referenced by UserExec().
Bool_t AliAnalysisTaskEMCALPi0CalibSelection::MaskFrameCluster | ( | Int_t | iSM, |
Int_t | ieta | ||
) | const |
Check if cell is in one of the regions where we have significant amount of material in front of EMCAL.
iSM | supermodule number of the cell. |
ieta | column index of the cell. |
Definition at line 893 of file AliAnalysisTaskEMCALPi0CalibSelection.cxx.
Referenced by FillHistograms().
|
private |
Assignment operator not implemented.
void AliAnalysisTaskEMCALPi0CalibSelection::PrintInfo | ( | ) |
Print settings.
Definition at line 995 of file AliAnalysisTaskEMCALPi0CalibSelection.cxx.
Referenced by AddTaskEMCALPi0Calibration().
|
inline |
Definition at line 76 of file AliAnalysisTaskEMCALPi0CalibSelection.h.
Referenced by AddTaskEMCALPi0Calibration().
|
inline |
Definition at line 82 of file AliAnalysisTaskEMCALPi0CalibSelection.h.
Referenced by AddTaskEMCALPi0Calibration().
|
inline |
Definition at line 80 of file AliAnalysisTaskEMCALPi0CalibSelection.h.
Referenced by AddTaskEMCALPi0Calibration().
|
inline |
Definition at line 74 of file AliAnalysisTaskEMCALPi0CalibSelection.h.
Referenced by AddTaskEMCALPi0Calibration().
|
inline |
Definition at line 78 of file AliAnalysisTaskEMCALPi0CalibSelection.h.
Referenced by AddTaskEMCALPi0Calibration().
|
inline |
Definition at line 84 of file AliAnalysisTaskEMCALPi0CalibSelection.h.
Referenced by AddTaskEMCALPi0Calibration().
|
inline |
Definition at line 72 of file AliAnalysisTaskEMCALPi0CalibSelection.h.
Referenced by AddTaskEMCALPi0Calibration().
|
inline |
Definition at line 124 of file AliAnalysisTaskEMCALPi0CalibSelection.h.
|
inline |
Definition at line 114 of file AliAnalysisTaskEMCALPi0CalibSelection.h.
|
inline |
Definition at line 106 of file AliAnalysisTaskEMCALPi0CalibSelection.h.
Referenced by AddTaskEMCALPi0Calibration().
|
inline |
Definition at line 128 of file AliAnalysisTaskEMCALPi0CalibSelection.h.
|
inline |
Definition at line 88 of file AliAnalysisTaskEMCALPi0CalibSelection.h.
void AliAnalysisTaskEMCALPi0CalibSelection::SetMaskCellColumn | ( | Int_t | ipos, |
Int_t | icol | ||
) |
Define which column must be masked and its position in the array of columns
ipos | position in the list of columns. |
icol | column to be masked in EMCal mapping coordinate. |
Definition at line 1035 of file AliAnalysisTaskEMCALPi0CalibSelection.cxx.
|
inline |
Definition at line 86 of file AliAnalysisTaskEMCALPi0CalibSelection.h.
Referenced by AddTaskEMCALPi0Calibration().
void AliAnalysisTaskEMCALPi0CalibSelection::SetNMaskCellColumns | ( | Int_t | n | ) |
Set the total number of columns to be masked in the analysis
n | number of columns |
Definition at line 1018 of file AliAnalysisTaskEMCALPi0CalibSelection.cxx.
|
inline |
Definition at line 116 of file AliAnalysisTaskEMCALPi0CalibSelection.h.
|
inline |
Definition at line 70 of file AliAnalysisTaskEMCALPi0CalibSelection.h.
Referenced by AddTaskEMCALPi0Calibration().
|
inline |
Definition at line 92 of file AliAnalysisTaskEMCALPi0CalibSelection.h.
|
inline |
Definition at line 90 of file AliAnalysisTaskEMCALPi0CalibSelection.h.
|
inline |
Definition at line 131 of file AliAnalysisTaskEMCALPi0CalibSelection.h.
|
inline |
Definition at line 102 of file AliAnalysisTaskEMCALPi0CalibSelection.h.
Referenced by AddTaskEMCALPi0Calibration().
|
inline |
Definition at line 122 of file AliAnalysisTaskEMCALPi0CalibSelection.h.
|
inline |
Definition at line 112 of file AliAnalysisTaskEMCALPi0CalibSelection.h.
|
inline |
Definition at line 96 of file AliAnalysisTaskEMCALPi0CalibSelection.h.
|
inline |
Definition at line 120 of file AliAnalysisTaskEMCALPi0CalibSelection.h.
Referenced by AddTaskEMCALPi0Calibration().
|
inline |
Definition at line 110 of file AliAnalysisTaskEMCALPi0CalibSelection.h.
Referenced by AddTaskEMCALPi0Calibration().
|
inline |
Definition at line 94 of file AliAnalysisTaskEMCALPi0CalibSelection.h.
Referenced by AddTaskEMCALPi0Calibration().
void AliAnalysisTaskEMCALPi0CalibSelection::Terminate | ( | Option_t * | opt | ) |
Create cuts/param objects and publish to slot.
Definition at line 1045 of file AliAnalysisTaskEMCALPi0CalibSelection.cxx.
|
inline |
Definition at line 98 of file AliAnalysisTaskEMCALPi0CalibSelection.h.
|
inline |
Definition at line 100 of file AliAnalysisTaskEMCALPi0CalibSelection.h.
void AliAnalysisTaskEMCALPi0CalibSelection::UserCreateOutputObjects | ( | ) |
Create output container, init geometry.
Definition at line 649 of file AliAnalysisTaskEMCALPi0CalibSelection.cxx.
void AliAnalysisTaskEMCALPi0CalibSelection::UserExec | ( | Option_t * | opt | ) |
Main method, do the analysis per event:
Definition at line 915 of file AliAnalysisTaskEMCALPi0CalibSelection.cxx.
|
private |
Asymmetry cut.
Definition at line 189 of file AliAnalysisTaskEMCALPi0CalibSelection.h.
Referenced by FillHistograms(), PrintInfo(), SetAsymmetryCut(), and Terminate().
|
private |
! List of clusters.
Definition at line 165 of file AliAnalysisTaskEMCALPi0CalibSelection.h.
Referenced by CorrectClusters(), FillHistograms(), and UserExec().
|
private |
Correct clusters energy, position etc.
Definition at line 162 of file AliAnalysisTaskEMCALPi0CalibSelection.h.
Referenced by PrintInfo(), SwitchOffClusterCorrection(), SwitchOnClusterCorrection(), Terminate(), and UserExec().
|
private |
! List with analysis cuts.
Definition at line 169 of file AliAnalysisTaskEMCALPi0CalibSelection.h.
Referenced by Terminate(), and UserCreateOutputObjects().
|
private |
Maximum difference between time of cluster pairs (ns).
Definition at line 185 of file AliAnalysisTaskEMCALPi0CalibSelection.h.
Referenced by FillHistograms(), PrintInfo(), SetPairDTimeCut(), and Terminate().
|
private |
Maximum cluster energy (GeV).
Definition at line 180 of file AliAnalysisTaskEMCALPi0CalibSelection.h.
Referenced by CorrectClusters(), FillHistograms(), PrintInfo(), SetClusterMaxEnergy(), and Terminate().
|
private |
! List of cells.
Definition at line 167 of file AliAnalysisTaskEMCALPi0CalibSelection.h.
Referenced by CorrectClusters(), FillHistograms(), and UserExec().
|
private |
! EMCAL geometry pointer.
Geometry matrices with alignments.
Definition at line 145 of file AliAnalysisTaskEMCALPi0CalibSelection.h.
Referenced by CorrectClusters(), FillHistograms(), InitGeometryMatrices(), InitTemperatureCorrections(), UserCreateOutputObjects(), and ~AliAnalysisTaskEMCALPi0CalibSelection().
|
private |
Name of geometry to use.
Definition at line 153 of file AliAnalysisTaskEMCALPi0CalibSelection.h.
Referenced by GeometryName(), PrintInfo(), SetGeometryName(), Terminate(), and UserCreateOutputObjects().
|
private |
Minimum cluster energy (GeV).
Definition at line 179 of file AliAnalysisTaskEMCALPi0CalibSelection.h.
Referenced by CorrectClusters(), FillHistograms(), PrintInfo(), SetClusterMinEnergy(), and Terminate().
|
private |
Read input produced with filter.
Definition at line 175 of file AliAnalysisTaskEMCALPi0CalibSelection.h.
Referenced by PrintInfo(), Terminate(), UseFilteredEventAsInput(), UseNormalEventAsInput(), and UserExec().
|
private |
Group n cells.
Definition at line 192 of file AliAnalysisTaskEMCALPi0CalibSelection.h.
Referenced by FillHistograms(), PrintInfo(), SetNCellsGroup(), and Terminate().
|
private |
! Two-cluster asymmetry vs pt of pair, with mass close to pi0.
Definition at line 244 of file AliAnalysisTaskEMCALPi0CalibSelection.h.
Referenced by FillHistograms(), and UserCreateOutputObjects().
|
private |
! Two-cluster asymmetry vs pt of pair, each cluster in different SM, with mass close to pi0.
Definition at line 245 of file AliAnalysisTaskEMCALPi0CalibSelection.h.
Referenced by FillHistograms(), and UserCreateOutputObjects().
|
private |
! Two-cluster asymmetry vs pt per Pair,with mass close to pi0.
Definition at line 247 of file AliAnalysisTaskEMCALPi0CalibSelection.h.
Referenced by AliAnalysisTaskEMCALPi0CalibSelection(), FillHistograms(), and UserCreateOutputObjects().
|
private |
! Two-cluster asymmetry vs pt per SM,with mass close to pi0.
Definition at line 246 of file AliAnalysisTaskEMCALPi0CalibSelection.h.
Referenced by AliAnalysisTaskEMCALPi0CalibSelection(), FillHistograms(), and UserCreateOutputObjects().
|
private |
! Diference in time of clusters.
Definition at line 260 of file AliAnalysisTaskEMCALPi0CalibSelection.h.
Referenced by FillHistograms(), and UserCreateOutputObjects().
|
private |
! Diference in time of clusters same sector.
Definition at line 262 of file AliAnalysisTaskEMCALPi0CalibSelection.h.
Referenced by AliAnalysisTaskEMCALPi0CalibSelection(), FillHistograms(), and UserCreateOutputObjects().
|
private |
! Diference in time of clusters same side.
Definition at line 263 of file AliAnalysisTaskEMCALPi0CalibSelection.h.
Referenced by AliAnalysisTaskEMCALPi0CalibSelection(), FillHistograms(), and UserCreateOutputObjects().
|
private |
! Diference in time of clusters same SM.
Definition at line 261 of file AliAnalysisTaskEMCALPi0CalibSelection.h.
Referenced by AliAnalysisTaskEMCALPi0CalibSelection(), FillHistograms(), and UserCreateOutputObjects().
|
private |
! Timing of clusters vs energy.
Definition at line 258 of file AliAnalysisTaskEMCALPi0CalibSelection.h.
Referenced by FillHistograms(), and UserCreateOutputObjects().
|
private |
! Timing of clusters vs energy per SM.
Definition at line 259 of file AliAnalysisTaskEMCALPi0CalibSelection.h.
Referenced by AliAnalysisTaskEMCALPi0CalibSelection(), FillHistograms(), and UserCreateOutputObjects().
|
private |
! Two-cluster invariant mass vs pt of pair.
Definition at line 227 of file AliAnalysisTaskEMCALPi0CalibSelection.h.
Referenced by FillHistograms(), and UserCreateOutputObjects().
|
private |
! Two-cluster invariant mass vs pt of pair, each cluster in different SM.
Definition at line 228 of file AliAnalysisTaskEMCALPi0CalibSelection.h.
Referenced by FillHistograms(), and UserCreateOutputObjects().
|
private |
! Two-cluster invariant mass vs pt of pair, each cluster in different SM,mask clusters facing frames.
Definition at line 234 of file AliAnalysisTaskEMCALPi0CalibSelection.h.
Referenced by FillHistograms(), and UserCreateOutputObjects().
|
private |
! Two-cluster invariant mass vs pt of pair, mask clusters facing frames.
Definition at line 233 of file AliAnalysisTaskEMCALPi0CalibSelection.h.
Referenced by FillHistograms(), and UserCreateOutputObjects().
|
private |
! Two-cluster invariant mass per Pair.
Definition at line 230 of file AliAnalysisTaskEMCALPi0CalibSelection.h.
Referenced by AliAnalysisTaskEMCALPi0CalibSelection(), FillHistograms(), and UserCreateOutputObjects().
|
private |
! Two-cluster invariant mass per Pair, mask clusters facing frames.
Definition at line 236 of file AliAnalysisTaskEMCALPi0CalibSelection.h.
Referenced by AliAnalysisTaskEMCALPi0CalibSelection(), FillHistograms(), and UserCreateOutputObjects().
|
private |
! Two-cluster invariant mass per Pair.
Definition at line 231 of file AliAnalysisTaskEMCALPi0CalibSelection.h.
Referenced by AliAnalysisTaskEMCALPi0CalibSelection(), FillHistograms(), and UserCreateOutputObjects().
|
private |
! Two-cluster invariant mass per Pair, mask clusters facing frames.
Definition at line 237 of file AliAnalysisTaskEMCALPi0CalibSelection.h.
Referenced by AliAnalysisTaskEMCALPi0CalibSelection(), FillHistograms(), and UserCreateOutputObjects().
|
private |
! Two-cluster invariant mass per SM.
Definition at line 229 of file AliAnalysisTaskEMCALPi0CalibSelection.h.
Referenced by AliAnalysisTaskEMCALPi0CalibSelection(), FillHistograms(), and UserCreateOutputObjects().
|
private |
! Two-cluster invariant mass per SM, mask clusters facing frames.
Definition at line 235 of file AliAnalysisTaskEMCALPi0CalibSelection.h.
Referenced by AliAnalysisTaskEMCALPi0CalibSelection(), FillHistograms(), and UserCreateOutputObjects().
|
private |
< Two-cluster invariant mass assigned to each cell.
Definition at line 225 of file AliAnalysisTaskEMCALPi0CalibSelection.h.
Referenced by AliAnalysisTaskEMCALPi0CalibSelection(), FillHistograms(), and UserCreateOutputObjects().
|
private |
! Number of events counter histogram.
Definition at line 254 of file AliAnalysisTaskEMCALPi0CalibSelection.h.
Referenced by UserCreateOutputObjects(), and UserExec().
|
private |
! Two-cluster opening angle vs pt of pair, with mass close to pi0.
Definition at line 239 of file AliAnalysisTaskEMCALPi0CalibSelection.h.
Referenced by FillHistograms(), and UserCreateOutputObjects().
|
private |
! Two-cluster opening angle vs pt of pair, each cluster in different SM, with mass close to pi0.
Definition at line 240 of file AliAnalysisTaskEMCALPi0CalibSelection.h.
Referenced by FillHistograms(), and UserCreateOutputObjects().
|
private |
! Two-cluster opening angle vs pt per Pair,with mass close to pi0.
Definition at line 242 of file AliAnalysisTaskEMCALPi0CalibSelection.h.
Referenced by AliAnalysisTaskEMCALPi0CalibSelection(), FillHistograms(), and UserCreateOutputObjects().
|
private |
! Two-cluster opening angle vs pt per SM,with mass close to pi0.
Definition at line 241 of file AliAnalysisTaskEMCALPi0CalibSelection.h.
Referenced by AliAnalysisTaskEMCALPi0CalibSelection(), FillHistograms(), and UserCreateOutputObjects().
|
private |
! Cells ordered in column/row for different module, accumulated asymmetry in the tower by decay photons.
Definition at line 251 of file AliAnalysisTaskEMCALPi0CalibSelection.h.
Referenced by AliAnalysisTaskEMCALPi0CalibSelection(), FillHistograms(), and UserCreateOutputObjects().
|
private |
! Cells ordered in column/row for different module, accumulated energy in the tower by decay photons.
Definition at line 250 of file AliAnalysisTaskEMCALPi0CalibSelection.h.
Referenced by AliAnalysisTaskEMCALPi0CalibSelection(), FillHistograms(), and UserCreateOutputObjects().
|
private |
! Cells ordered in column/row for different module, number of times a decay photon hits.
Definition at line 249 of file AliAnalysisTaskEMCALPi0CalibSelection.h.
Referenced by AliAnalysisTaskEMCALPi0CalibSelection(), FillHistograms(), and UserCreateOutputObjects().
|
private |
! Cells ordered in column/row for different module, number of times a decay photon hits.
Definition at line 252 of file AliAnalysisTaskEMCALPi0CalibSelection.h.
Referenced by AliAnalysisTaskEMCALPi0CalibSelection(), FillHistograms(), and UserCreateOutputObjects().
|
private |
! Time of cell under pi0 mass, for 4 bunch crossings.
Definition at line 257 of file AliAnalysisTaskEMCALPi0CalibSelection.h.
Referenced by AliAnalysisTaskEMCALPi0CalibSelection(), FillHistograms(), and UserCreateOutputObjects().
|
private |
Maximum mass cut for clusters to fill time or other histograms.
Definition at line 204 of file AliAnalysisTaskEMCALPi0CalibSelection.h.
Referenced by FillHistograms(), SetPairMaxMassCut(), and Terminate().
|
private |
Minimum mass cut for clusters to fill time or other histograms.
Definition at line 203 of file AliAnalysisTaskEMCALPi0CalibSelection.h.
Referenced by FillHistograms(), SetPairMinMassCut(), and Terminate().
|
private |
Maximum cluster L0.
Definition at line 183 of file AliAnalysisTaskEMCALPi0CalibSelection.h.
Referenced by CorrectClusters(), FillHistograms(), SetClusterLambda0Cuts(), and Terminate().
|
private |
Minimum cluster L0.
Definition at line 182 of file AliAnalysisTaskEMCALPi0CalibSelection.h.
Referenced by CorrectClusters(), FillHistograms(), SetClusterLambda0Cuts(), and Terminate().
|
private |
Matrices set from configuration, not get from geometry.root or from ESDs/AODs.
Definition at line 150 of file AliAnalysisTaskEMCALPi0CalibSelection.h.
Referenced by InitGeometryMatrices(), PrintInfo(), SwitchOffLoadOwnGeometryMatrices(), SwitchOnLoadOwnGeometryMatrices(), and Terminate().
|
private |
Logarithmic weight used in cluster recalibration.
Definition at line 194 of file AliAnalysisTaskEMCALPi0CalibSelection.h.
Referenced by CorrectClusters(), and SetLogWeight().
|
private |
Definition at line 201 of file AliAnalysisTaskEMCALPi0CalibSelection.h.
Referenced by AliAnalysisTaskEMCALPi0CalibSelection(), MaskFrameCluster(), SetMaskCellColumn(), SetNMaskCellColumns(), and ~AliAnalysisTaskEMCALPi0CalibSelection().
|
private |
Definition at line 148 of file AliAnalysisTaskEMCALPi0CalibSelection.h.
Referenced by AliAnalysisTaskEMCALPi0CalibSelection(), InitGeometryMatrices(), PrintInfo(), and SetGeometryMatrixInSM().
|
private |
Maximum mass bins of invariant mass histograms.
Definition at line 210 of file AliAnalysisTaskEMCALPi0CalibSelection.h.
Referenced by PrintInfo(), SetInvariantMassHistoBinRange(), Terminate(), and UserCreateOutputObjects().
|
private |
Maximum time bins of invariant mass histograms.
Definition at line 214 of file AliAnalysisTaskEMCALPi0CalibSelection.h.
Referenced by SetTimeHistoBinRange(), Terminate(), and UserCreateOutputObjects().
|
private |
Minimum mass bins of invariant mass histograms.
Definition at line 209 of file AliAnalysisTaskEMCALPi0CalibSelection.h.
Referenced by FillHistograms(), PrintInfo(), SetInvariantMassHistoBinRange(), Terminate(), and UserCreateOutputObjects().
|
private |
Minimum ncells in cluster.
Definition at line 191 of file AliAnalysisTaskEMCALPi0CalibSelection.h.
Referenced by CorrectClusters(), FillHistograms(), PrintInfo(), SetClusterMinNCells(), and Terminate().
|
private |
Minimum time bins of invariant mass histograms.
Definition at line 213 of file AliAnalysisTaskEMCALPi0CalibSelection.h.
Referenced by SetTimeHistoBinRange(), Terminate(), and UserCreateOutputObjects().
|
private |
Cluster kinematics, temporal.
Definition at line 218 of file AliAnalysisTaskEMCALPi0CalibSelection.h.
Referenced by FillHistograms().
|
private |
Cluster pair kinematics, temporal.
Definition at line 220 of file AliAnalysisTaskEMCALPi0CalibSelection.h.
Referenced by FillHistograms().
|
private |
Cluster kinematics, temporal.
Definition at line 219 of file AliAnalysisTaskEMCALPi0CalibSelection.h.
Referenced by FillHistograms().
|
private |
N mass bins of invariant mass histograms.
Definition at line 208 of file AliAnalysisTaskEMCALPi0CalibSelection.h.
Referenced by PrintInfo(), SetInvariantMassHistoBinRange(), Terminate(), and UserCreateOutputObjects().
|
private |
Number of masked columns.
List the masked columns.
Definition at line 198 of file AliAnalysisTaskEMCALPi0CalibSelection.h.
Referenced by AliAnalysisTaskEMCALPi0CalibSelection(), MaskFrameCluster(), SetMaskCellColumn(), SetNMaskCellColumns(), and ~AliAnalysisTaskEMCALPi0CalibSelection().
|
private |
N time bins of invariant mass histograms.
Definition at line 212 of file AliAnalysisTaskEMCALPi0CalibSelection.h.
Referenced by SetTimeHistoBinRange(), Terminate(), and UserCreateOutputObjects().
|
private |
Default path $ALICE_PHYSICS/OADB/EMCAL, if needed change.
Definition at line 160 of file AliAnalysisTaskEMCALPi0CalibSelection.h.
Referenced by InitGeometryMatrices(), InitTemperatureCorrections(), and SetOADBFilePath().
|
private |
! Histogram container.
Definition at line 171 of file AliAnalysisTaskEMCALPi0CalibSelection.h.
Referenced by UserCreateOutputObjects(), UserExec(), and ~AliAnalysisTaskEMCALPi0CalibSelection().
|
private |
Access to reconstruction utilities.
Definition at line 158 of file AliAnalysisTaskEMCALPi0CalibSelection.h.
Referenced by CorrectClusters(), FillHistograms(), GetEMCALRecoUtils(), InitTemperatureCorrections(), PrintInfo(), SetEMCALRecoUtils(), Terminate(), and ~AliAnalysisTaskEMCALPi0CalibSelection().
|
private |
Combine clusters in channels on same SM.
Definition at line 196 of file AliAnalysisTaskEMCALPi0CalibSelection.h.
Referenced by FillHistograms(), PrintInfo(), SwitchOffSameSM(), SwitchOnSameSM(), and Terminate().
|
private |
Maximum cluster time (ns).
Definition at line 186 of file AliAnalysisTaskEMCALPi0CalibSelection.h.
Referenced by FillHistograms(), PrintInfo(), SetClusterMaxTime(), and Terminate().
|
private |
Minimum cluster time (ns).
Definition at line 187 of file AliAnalysisTaskEMCALPi0CalibSelection.h.
Referenced by FillHistograms(), PrintInfo(), SetClusterMinTime(), and Terminate().
|
private |
Trigger name must contain this name.
Definition at line 155 of file AliAnalysisTaskEMCALPi0CalibSelection.h.
Referenced by SetTriggerName(), and UserExec().
|
private |
! Primary vertex.
Definition at line 173 of file AliAnalysisTaskEMCALPi0CalibSelection.h.
Referenced by AliAnalysisTaskEMCALPi0CalibSelection(), FillHistograms(), and UserExec().