AliPhysics  fc9925d (fc9925d)
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups Pages
AliAnalysisTaskEMCALPi0CalibSelection Class Reference

This task provides the input for the EMCal energy calibration with pi0 invariant mass analysis per channel. More...

#include <AliAnalysisTaskEMCALPi0CalibSelection.h>

Inheritance diagram for AliAnalysisTaskEMCALPi0CalibSelection:

Public Member Functions

 AliAnalysisTaskEMCALPi0CalibSelection ()
 Default constructor. Arrays initialization is done here. More...
 
 AliAnalysisTaskEMCALPi0CalibSelection (const char *name)
 
virtual ~AliAnalysisTaskEMCALPi0CalibSelection ()
 Destructor. More...
 
void CorrectClusters ()
 
void FillHistograms ()
 
void InitEnergyCalibrationFactors ()
 
void InitGeometryMatrices ()
 
void InitTemperatureCorrections ()
 
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. Comment out for the moment. More...
 
void GetMaxEnergyCellPosAndClusterPos (AliVCaloCells *cells, AliVCluster *clu, Int_t &iSM, Int_t &ieta, Int_t &iphi)
 
Int_t FindPositionInNoisyQuartet (Int_t irow, Int_t icol, Int_t iSM)
 
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 SetClusterMinEnergyForBkgShapeStudy (Float_t emin)
 
void SetClusterMaxEnergyForBkgShapeStudy (Float_t emax)
 
void SetClusterLambda0Cuts (Float_t min, Float_t max)
 
void SetClusterLambda0CutsForBkgShapeStudy (Float_t min, Float_t max)
 
void SetClusterOpeningAngleCutsForBkgShapeStudy (Float_t opmin, Float_t opmax)
 
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 SwitchOffSelectOnlyCellSignalOutOfCollision ()
 
void SwitchOnSelectOnlyCellSignalOutOfCollision ()
 
void SwitchOffCellEnergyHisto ()
 
void SwitchOnCellEnergyHisto ()
 
void SwitchOffTopoClusterHisto ()
 
void SwitchOnTopoClusterHisto ()
 
void SwitchOffSelectOnlyPhotonsInDifferentSM ()
 
void SwitchOnSelectOnlyPhotonsInDifferentSM ()
 
void SwitchOffChangeBkgShape ()
 
void SwitchOnChangeBkgShape ()
 
void SetGeometryName (TString name)
 
TString GeometryName () const
 
void SwitchOnLoadOwnGeometryMatrices ()
 
void SwitchOffLoadOwnGeometryMatrices ()
 
void SetGeometryMatrixInSM (TGeoHMatrix *m, Int_t i)
 
void SetOADBFilePath (TString path)
 
void SetCalibrationFilePath (TString path)
 
void SwitchOnClusterCorrection ()
 
void SwitchOffClusterCorrection ()
 
void SwitchOnRecalculatePosition ()
 
void SwitchOffRecalculatePosition ()
 
void SetEMCALRecoUtils (AliEMCALRecoUtils *ru)
 
AliEMCALRecoUtils * GetEMCALRecoUtils () const
 
void SetInvariantMassHistoBinRange (Int_t nBins, Float_t minbin, Float_t maxbin)
 
void SetEnergyHistoBinRange (Int_t nBins, Float_t minbin, Float_t maxbin)
 
void SetTimeHistoBinRange (Int_t nBins, Float_t minbin, Float_t maxbin)
 
void SetImportGeometryFromFile (Bool_t import, TString path="")
 
void SetNMaskCellColumns (Int_t n)
 
void SetMaskCellColumn (Int_t ipos, Int_t icol)
 
Bool_t MaskFrameCluster (Int_t iSM, Int_t ieta) const
 
Bool_t IsInZone1 (Int_t iSupMod, Int_t ieta, Int_t iphi)
 
Bool_t IsInZone2 (Int_t iSupMod, Int_t ieta, Int_t iphi)
 
Bool_t IsInZone3 (Int_t iSupMod, Int_t ieta, Int_t iphi)
 
Bool_t IsInZone4 (Int_t iSupMod, Int_t ieta, Int_t iphi)
 
Bool_t IsInZone5 (Int_t iSupMod, Int_t ieta, Int_t iphi)
 
Bool_t IsInZone6 (Int_t iSupMod, Int_t ieta, Int_t iphi)
 
Bool_t IsInZone7 (Int_t iSupMod, Int_t ieta, Int_t iphi)
 

Private Member Functions

 AliAnalysisTaskEMCALPi0CalibSelection (const AliAnalysisTaskEMCALPi0CalibSelection &)
 Copy constructor not implemented. More...
 
AliAnalysisTaskEMCALPi0CalibSelectionoperator= (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...
 
TString fCalibFilePath
 Full path with file with energy calibration factors per channel from previous iteration. More...
 
Bool_t fCorrectClusters
 Correct clusters energy, position etc. More...
 
Bool_t fRecalPosition
 Switch on/off cluster position calculation, in case alignment matrices are not available. More...
 
TRefArray * fCaloClustersArr
 ! List of clusters. More...
 
AliVCaloCells * fEMCALCells
 ! List of cells. More...
 
TListfOutputContainer
 ! Histogram container. More...
 
Double_t fVertex [3]
 ! Primary vertex. More...
 
Bool_t fFilteredInput
 Read input produced with filter. More...
 
Bool_t fImportGeometryFromFile
 Import geometry settings in geometry.root file. More...
 
TString fImportGeometryFilePath
 Path fo geometry.root file. More...
 
Float_t fEmin
 Minimum cluster energy (GeV). More...
 
Float_t fEmax
 Maximum cluster energy (GeV). More...
 
Float_t fEBkgmin
 Minimum cluster energy (GeV) for bkg shape study (only for high M02 clusters). More...
 
Float_t fEBkgmax
 Maximum cluster energy (GeV) for bkg shape study (only for high M02 clusters). More...
 
Float_t fL0min
 Minimum cluster L0. More...
 
Float_t fL0max
 Maximum cluster L0. More...
 
Float_t fL0Bkgmin
 Minimum cluster L0 for bkg shape study. More...
 
Float_t fL0Bkgmax
 Maximum cluster L0 for bkg shape study. More...
 
Float_t fOpAnglemin
 Minimum cluster opening angle for bkg shape study. More...
 
Float_t fOpAnglemax
 Maximum cluster opening angle for bkg shape study. 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...
 
Bool_t fSelectOnlyCellSignalOutOfCollision
 Select cells / clusters that are due to noise, i.e. signal in EMCal that happens not during collisions. More...
 
Bool_t fCellEnergyHiso
 Draw cell ernergy histo. More...
 
Bool_t fClusterTopology
 Draw cluster topology histo. More...
 
Bool_t fSelectOnlyPhotonsInDifferentSM
 Select only pairs of photons that are not in the same SM. More...
 
Bool_t fChangeBkgShape
 Select clusters with nominal M02 cuts (fL0min,fL0max) plus high M02 clusters (fL0Bkgmin,fL0Bkgmax) More...
 
Int_tfMaskCellColumns
 
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...
 
Int_t fNEnergybins
 N energy bins of cell energy histograms. More...
 
Float_t fMinEnergyBin
 Minimum energy bins of cell energy histograms. More...
 
Float_t fMaxEnergyBin
 Maximum energy bins of cell energy 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...
 
TH1F * fhEnergy [AliEMCALGeoParams::fgkEMCALModules][AliEMCALGeoParams::fgkEMCALCols][AliEMCALGeoParams::fgkEMCALRows]
 ! Energy distribution for each cell. More...
 
TH2FfHmgg
 ! Two-cluster invariant mass vs pt of pair. More...
 
TH2FfHmggDifferentSM
 ! Two-cluster invariant mass vs pt of pair, each cluster in different SM. More...
 
TH2FfHmggSM [AliEMCALGeoParams::fgkEMCALModules]
 ! Two-cluster invariant mass per SM. More...
 
TH2FfHmggSM_Zone1 [AliEMCALGeoParams::fgkEMCALModules]
 ! Two-cluster invariant mass per SM in zone 1. More...
 
TH2FfHmggSM_Zone2 [AliEMCALGeoParams::fgkEMCALModules]
 ! Two-cluster invariant mass per SM in zone 2. More...
 
TH2FfHmggSM_Zone3 [AliEMCALGeoParams::fgkEMCALModules]
 ! Two-cluster invariant mass per SM in zone 3. More...
 
TH2FfHmggSM_Zone4 [AliEMCALGeoParams::fgkEMCALModules]
 ! Two-cluster invariant mass per SM in zone 4. More...
 
TH2FfHmggSM_Zone5 [AliEMCALGeoParams::fgkEMCALModules]
 ! Two-cluster invariant mass per SM in zone 5. More...
 
TH2FfHmggSM_Zone6 [AliEMCALGeoParams::fgkEMCALModules]
 ! Two-cluster invariant mass per SM in zone 6. More...
 
TH2FfHmggSM_Zone7 [AliEMCALGeoParams::fgkEMCALModules]
 ! Two-cluster invariant mass per SM in zone 7. More...
 
TH2FfhTopoClusterCase0 [AliEMCALGeoParams::fgkEMCALModules]
 ! Cell amplitude map for type 0 cluster in noisy quartet More...
 
TH2FfhTopoClusterCase1 [AliEMCALGeoParams::fgkEMCALModules]
 ! Cell amplitude map for type 1 cluster in noisy quartet More...
 
TH2FfhTopoClusterCase2 [AliEMCALGeoParams::fgkEMCALModules]
 ! Cell amplitude map for type 2 cluster in noisy quartet More...
 
TH2FfhTopoClusterCase3 [AliEMCALGeoParams::fgkEMCALModules]
 ! Cell amplitude map for type 3 cluster in noisy quartet More...
 
TH2FfhTopoClusterAmpCase0 [AliEMCALGeoParams::fgkEMCALModules]
 ! Cell amplitude map for type 0 cluster in noisy quartet More...
 
TH2FfhTopoClusterAmpCase1 [AliEMCALGeoParams::fgkEMCALModules]
 ! Cell amplitude map for type 1 cluster in noisy quartet More...
 
TH2FfhTopoClusterAmpCase2 [AliEMCALGeoParams::fgkEMCALModules]
 ! Cell amplitude map for type 2 cluster in noisy quartet More...
 
TH2FfhTopoClusterAmpCase3 [AliEMCALGeoParams::fgkEMCALModules]
 ! Cell amplitude map for type 3 cluster in noisy quartet More...
 
TH2FfhTopoClusterAmpFractionCase0 [AliEMCALGeoParams::fgkEMCALModules]
 ! Cell amplitude fraction map for type 0 cluster in noisy quartet More...
 
TH2FfhTopoClusterAmpFractionCase1 [AliEMCALGeoParams::fgkEMCALModules]
 ! Cell amplitude fraction map for type 1 cluster in noisy quartet More...
 
TH2FfhTopoClusterAmpFractionCase2 [AliEMCALGeoParams::fgkEMCALModules]
 ! Cell amplitude fraction map for type 2 cluster in noisy quartet More...
 
TH2FfhTopoClusterAmpFractionCase3 [AliEMCALGeoParams::fgkEMCALModules]
 ! Cell amplitude fraction map for type 3 cluster in noisy quartet More...
 
TH2FfHmggPairSameSectorSM [AliEMCALGeoParams::fgkEMCALModules/2]
 ! Two-cluster invariant mass per Pair. More...
 
TH2FfHmggPairSameSideSM [AliEMCALGeoParams::fgkEMCALModules-2]
 ! Two-cluster invariant mass per Pair. More...
 
TH2FfHmggMaskFrame
 ! Two-cluster invariant mass vs pt of pair, mask clusters facing frames. More...
 
TH2FfHmggDifferentSMMaskFrame
 ! Two-cluster invariant mass vs pt of pair, each cluster in different SM,mask clusters facing frames. More...
 
TH2FfHmggSMMaskFrame [AliEMCALGeoParams::fgkEMCALModules]
 ! Two-cluster invariant mass per SM, mask clusters facing frames. More...
 
TH2FfHmggPairSameSectorSMMaskFrame [AliEMCALGeoParams::fgkEMCALModules/2]
 ! Two-cluster invariant mass per Pair, mask clusters facing frames. More...
 
TH2FfHmggPairSameSideSMMaskFrame [AliEMCALGeoParams::fgkEMCALModules-2]
 ! Two-cluster invariant mass per Pair, mask clusters facing frames. More...
 
TH2FfHOpeningAngle
 ! Two-cluster opening angle vs pt of pair, with mass close to pi0. More...
 
TH2FfHOpeningAngleDifferentSM
 ! Two-cluster opening angle vs pt of pair, each cluster in different SM, with mass close to pi0. More...
 
TH2FfHOpeningAngleSM [AliEMCALGeoParams::fgkEMCALModules]
 ! Two-cluster opening angle vs pt per SM,with mass close to pi0. More...
 
TH2FfHOpeningAnglePairSM [AliEMCALGeoParams::fgkEMCALModules]
 ! Two-cluster opening angle vs pt per Pair,with mass close to pi0. More...
 
TH2FfHAsymmetry
 ! Two-cluster asymmetry vs pt of pair, with mass close to pi0. More...
 
TH2FfHAsymmetryDifferentSM
 ! Two-cluster asymmetry vs pt of pair, each cluster in different SM, with mass close to pi0. More...
 
TH2FfHAsymmetrySM [AliEMCALGeoParams::fgkEMCALModules]
 ! Two-cluster asymmetry vs pt per SM,with mass close to pi0. More...
 
TH2FfHAsymmetryPairSM [AliEMCALGeoParams::fgkEMCALModules]
 ! Two-cluster asymmetry vs pt per Pair,with mass close to pi0. More...
 
TH2FfhTowerDecayPhotonHit [AliEMCALGeoParams::fgkEMCALModules]
 ! Cells ordered in column/row for different module, number of times a decay photon hits. More...
 
TH2FfhTowerDecayPhotonEnergy [AliEMCALGeoParams::fgkEMCALModules]
 ! Cells ordered in column/row for different module, accumulated energy in the tower by decay photons. More...
 
TH2FfhTowerDecayPhotonAsymmetry [AliEMCALGeoParams::fgkEMCALModules]
 ! Cells ordered in column/row for different module, accumulated asymmetry in the tower by decay photons. More...
 
TH2FfhTowerDecayPhotonHitMaskFrame [AliEMCALGeoParams::fgkEMCALModules]
 ! Cells ordered in column/row for different module, number of times a decay photon hits. More...
 
TH1IfhNEvents
 ! Number of events counter histogram. More...
 
TH2FfHTpi0 [4]
 ! Time of cell under pi0 mass, for 4 bunch crossings. More...
 
TH2FfhClusterTime
 ! Timing of clusters vs energy. More...
 
TH2FfhClusterTimeSM [AliEMCALGeoParams::fgkEMCALModules]
 ! Timing of clusters vs energy per SM. More...
 
TH2FfhClusterPairDiffTime
 ! Diference in time of clusters. More...
 
TH2FfhClusterPairDiffTimeSameSM [AliEMCALGeoParams::fgkEMCALModules]
 ! Diference in time of clusters same SM. More...
 
TH2FfhClusterPairDiffTimeSameSector [AliEMCALGeoParams::fgkEMCALModules/2]
 ! Diference in time of clusters same sector. More...
 
TH2FfhClusterPairDiffTimeSameSide [AliEMCALGeoParams::fgkEMCALModules-2]
 ! Diference in time of clusters same side. More...
 

Detailed Description

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:

  • Asymmetry cut
  • Mininum and maximum energy of the clusters
  • Shower shape
  • Difference in time of the clusters
  • Restrict cluster pairs to same super module

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.

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-IN2P3-CNRS

Definition at line 41 of file AliAnalysisTaskEMCALPi0CalibSelection.h.

Constructor & Destructor Documentation

AliAnalysisTaskEMCALPi0CalibSelection::AliAnalysisTaskEMCALPi0CalibSelection ( )

Default constructor. Arrays initialization is done here.

Definition at line 37 of file AliAnalysisTaskEMCALPi0CalibSelection.cxx.

AliAnalysisTaskEMCALPi0CalibSelection::AliAnalysisTaskEMCALPi0CalibSelection ( const char *  name)

Constructor with name as option. Arrays initialization is done here.

Parameters
nameName of task.

Definition at line 158 of file AliAnalysisTaskEMCALPi0CalibSelection.cxx.

AliAnalysisTaskEMCALPi0CalibSelection::~AliAnalysisTaskEMCALPi0CalibSelection ( )
virtual

Destructor.

Definition at line 279 of file AliAnalysisTaskEMCALPi0CalibSelection.cxx.

AliAnalysisTaskEMCALPi0CalibSelection::AliAnalysisTaskEMCALPi0CalibSelection ( const AliAnalysisTaskEMCALPi0CalibSelection )
private

Copy constructor not implemented.

Member Function Documentation

void AliAnalysisTaskEMCALPi0CalibSelection::CorrectClusters ( )

Loop over EMCAL clusters and recalibrate and recalculate energy, time and position.

Definition at line 296 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 366 of file AliAnalysisTaskEMCALPi0CalibSelection.cxx.

Referenced by UserExec().

Int_t AliAnalysisTaskEMCALPi0CalibSelection::FindPositionInNoisyQuartet ( Int_t  irow,
Int_t  icol,
Int_t  iSM 
)

Find which is the position of the cell in noisy quartet (will be used for cluster topology)

Parameters
irowrow number of the cell.
icolcolumn number of the cell.
iSMSM number of the cell.

Definition at line 1838 of file AliAnalysisTaskEMCALPi0CalibSelection.cxx.

Referenced by FillHistograms().

TString AliAnalysisTaskEMCALPi0CalibSelection::GeometryName ( ) const
inline

Definition at line 142 of file AliAnalysisTaskEMCALPi0CalibSelection.h.

AliEMCALRecoUtils* AliAnalysisTaskEMCALPi0CalibSelection::GetEMCALRecoUtils ( ) const
inline

Definition at line 166 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::InitEnergyCalibrationFactors ( )

Recover energy calibration factors from file to be provided by the user via the string fCalibFilePath and pass it to fRecoUtils. Do it only once

Definition at line 777 of file AliAnalysisTaskEMCALPi0CalibSelection.cxx.

Referenced by AddTaskEMCALPi0Calibration().

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 803 of file AliAnalysisTaskEMCALPi0CalibSelection.cxx.

Referenced by UserExec().

void AliAnalysisTaskEMCALPi0CalibSelection::InitTemperatureCorrections ( )

Recover the run dependent calibration correction and pass it to fRecoUtils. Do it only once.

Definition at line 906 of file AliAnalysisTaskEMCALPi0CalibSelection.cxx.

Referenced by UserExec().

Bool_t AliAnalysisTaskEMCALPi0CalibSelection::IsInZone1 ( Int_t  iSupMod,
Int_t  ieta,
Int_t  iphi 
)

Check if cell is in zone 1 defined regardind Pi0 calibration first plots. rows 2-3 et 20-21. In all zones we include only rows 2->21 inclues, col 1->46 exept cols 6->9 et 35->37 for even SM (carreful when transfer to odd SM)

Returns
True if this cell is in zone 1
Parameters
iSMsupermodule number of the cell.
ietacolumn index of the cell.
iphirow index of the cell.

Definition at line 1403 of file AliAnalysisTaskEMCALPi0CalibSelection.cxx.

Referenced by FillHistograms().

Bool_t AliAnalysisTaskEMCALPi0CalibSelection::IsInZone2 ( Int_t  iSupMod,
Int_t  ieta,
Int_t  iphi 
)

Check if cell is in zone 2 defined regardind Pi0 calibration first plots. Zone 2 other rows. In all these zones we include only rows 2->21 inclues, col 1->46 exept cols 6->9 et 35->37 for even SM (carreful when transfer to odd SM)

Returns
True if this cell is in zone 1
Parameters
iSMsupermodule number of the cell.
ietacolumn index of the cell.
iphirow index of the cell.

Definition at line 1448 of file AliAnalysisTaskEMCALPi0CalibSelection.cxx.

Referenced by FillHistograms().

Bool_t AliAnalysisTaskEMCALPi0CalibSelection::IsInZone3 ( Int_t  iSupMod,
Int_t  ieta,
Int_t  iphi 
)

Check if cell is in zone 3 defined regardind Pi0 calibration first plots. Zone 3 cols 1-2-3 et 44-45-46. In all these zones we include only rows 2->21 inclues, col 1->46 exept cols 6->9 et 35->37 for even SM (carreful when transfer to odd SM)

Returns
True if this cell is in zone 1
Parameters
iSMsupermodule number of the cell.
ietacolumn index of the cell.
iphirow index of the cell.

Definition at line 1501 of file AliAnalysisTaskEMCALPi0CalibSelection.cxx.

Referenced by FillHistograms().

Bool_t AliAnalysisTaskEMCALPi0CalibSelection::IsInZone4 ( Int_t  iSupMod,
Int_t  ieta,
Int_t  iphi 
)

Check if cell is in zone 4 defined regardind Pi0 calibration first plots. Zone 4 other cols. In all these zones we include only rows 2->21 inclues, col 1->46 exept cols 6->9 et 35->37 for even SM (carreful when transfer to odd SM)

Returns
True if this cell is in zone 1
Parameters
iSMsupermodule number of the cell.
ietacolumn index of the cell.
iphirow index of the cell.

Definition at line 1546 of file AliAnalysisTaskEMCALPi0CalibSelection.cxx.

Referenced by FillHistograms().

Bool_t AliAnalysisTaskEMCALPi0CalibSelection::IsInZone5 ( Int_t  iSupMod,
Int_t  ieta,
Int_t  iphi 
)

Check if cell is in zone 5 defined regardind Pi0 calibration first plots. Outside of the biggest ellipse where there is little statisitc. In all these zones we include only rows 2->21 inclues, col 1->46 exept cols 6->9 et 35->37 for even SM (carreful when transfer to odd SM)

Returns
True if this cell is in zone 1
Parameters
iSMsupermodule number of the cell.
ietacolumn index of the cell.
iphirow index of the cell.

Definition at line 1600 of file AliAnalysisTaskEMCALPi0CalibSelection.cxx.

Referenced by FillHistograms().

Bool_t AliAnalysisTaskEMCALPi0CalibSelection::IsInZone6 ( Int_t  iSupMod,
Int_t  ieta,
Int_t  iphi 
)

Check if cell is in zone 6 defined regardind Pi0 calibration first plots. Between the two ellipses where there average statisitc. In all these zones we include only rows 2->21 inclues, col 1->46 except cols 6->9 et 35->37 for even SM (carreful when transfer to odd SM)

Returns
True if this cell is in zone 1
Parameters
iSMsupermodule number of the cell.
ietacolumn index of the cell.
iphirow index of the cell.

Definition at line 1634 of file AliAnalysisTaskEMCALPi0CalibSelection.cxx.

Referenced by FillHistograms().

Bool_t AliAnalysisTaskEMCALPi0CalibSelection::IsInZone7 ( Int_t  iSupMod,
Int_t  ieta,
Int_t  iphi 
)

Check if cell is in zone 7 defined regardind Pi0 calibration first plots. Inside the smallest ellipse where there is large statisitc. In all these zones we include only rows 2->21 inclues, col 1->46 exept cols 6->9 et 35->37 for even SM (carreful when transfer to odd SM)

Returns
True if this cell is in zone 1
Parameters
iSMsupermodule number of the cell.
ietacolumn index of the cell.
iphirow index of the cell.

Definition at line 1670 of file AliAnalysisTaskEMCALPi0CalibSelection.cxx.

Referenced by FillHistograms().

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.

Returns
True if this cell is in one problematic region
Parameters
iSMsupermodule number of the cell.
ietacolumn index of the cell.

Definition at line 1377 of file AliAnalysisTaskEMCALPi0CalibSelection.cxx.

Referenced by FillHistograms().

AliAnalysisTaskEMCALPi0CalibSelection& AliAnalysisTaskEMCALPi0CalibSelection::operator= ( const AliAnalysisTaskEMCALPi0CalibSelection )
private

Assignment operator not implemented.

void AliAnalysisTaskEMCALPi0CalibSelection::PrintInfo ( )

Print settings.

Definition at line 1783 of file AliAnalysisTaskEMCALPi0CalibSelection.cxx.

Referenced by AddTaskEMCALPi0Calibration().

void AliAnalysisTaskEMCALPi0CalibSelection::SetAsymmetryCut ( Float_t  asy)
inline

Definition at line 82 of file AliAnalysisTaskEMCALPi0CalibSelection.h.

Referenced by AddTaskEMCALPi0Calibration().

void AliAnalysisTaskEMCALPi0CalibSelection::SetCalibrationFilePath ( TString  path)
inline

Definition at line 152 of file AliAnalysisTaskEMCALPi0CalibSelection.h.

Referenced by AddTaskEMCALPi0Calibration().

void AliAnalysisTaskEMCALPi0CalibSelection::SetClusterLambda0Cuts ( Float_t  min,
Float_t  max 
)
inline

Definition at line 92 of file AliAnalysisTaskEMCALPi0CalibSelection.h.

Referenced by AddTaskEMCALPi0Calibration().

void AliAnalysisTaskEMCALPi0CalibSelection::SetClusterLambda0CutsForBkgShapeStudy ( Float_t  min,
Float_t  max 
)
inline

Definition at line 94 of file AliAnalysisTaskEMCALPi0CalibSelection.h.

void AliAnalysisTaskEMCALPi0CalibSelection::SetClusterMaxEnergy ( Float_t  emax)
inline

Definition at line 86 of file AliAnalysisTaskEMCALPi0CalibSelection.h.

Referenced by AddTaskEMCALPi0Calibration().

void AliAnalysisTaskEMCALPi0CalibSelection::SetClusterMaxEnergyForBkgShapeStudy ( Float_t  emax)
inline

Definition at line 90 of file AliAnalysisTaskEMCALPi0CalibSelection.h.

void AliAnalysisTaskEMCALPi0CalibSelection::SetClusterMaxTime ( Float_t  tmax)
inline

Definition at line 80 of file AliAnalysisTaskEMCALPi0CalibSelection.h.

Referenced by AddTaskEMCALPi0Calibration().

void AliAnalysisTaskEMCALPi0CalibSelection::SetClusterMinEnergy ( Float_t  emin)
inline

Definition at line 84 of file AliAnalysisTaskEMCALPi0CalibSelection.h.

Referenced by AddTaskEMCALPi0Calibration().

void AliAnalysisTaskEMCALPi0CalibSelection::SetClusterMinEnergyForBkgShapeStudy ( Float_t  emin)
inline

Definition at line 88 of file AliAnalysisTaskEMCALPi0CalibSelection.h.

void AliAnalysisTaskEMCALPi0CalibSelection::SetClusterMinNCells ( Int_t  n)
inline

Definition at line 98 of file AliAnalysisTaskEMCALPi0CalibSelection.h.

Referenced by AddTaskEMCALPi0Calibration().

void AliAnalysisTaskEMCALPi0CalibSelection::SetClusterMinTime ( Float_t  tmin)
inline

Definition at line 78 of file AliAnalysisTaskEMCALPi0CalibSelection.h.

Referenced by AddTaskEMCALPi0Calibration().

void AliAnalysisTaskEMCALPi0CalibSelection::SetClusterOpeningAngleCutsForBkgShapeStudy ( Float_t  opmin,
Float_t  opmax 
)
inline

Definition at line 96 of file AliAnalysisTaskEMCALPi0CalibSelection.h.

void AliAnalysisTaskEMCALPi0CalibSelection::SetEMCALRecoUtils ( AliEMCALRecoUtils *  ru)
inline

Definition at line 164 of file AliAnalysisTaskEMCALPi0CalibSelection.h.

void AliAnalysisTaskEMCALPi0CalibSelection::SetEnergyHistoBinRange ( Int_t  nBins,
Float_t  minbin,
Float_t  maxbin 
)
inline

Definition at line 171 of file AliAnalysisTaskEMCALPi0CalibSelection.h.

void AliAnalysisTaskEMCALPi0CalibSelection::SetGeometryMatrixInSM ( TGeoHMatrix *  m,
Int_t  i 
)
inline

Definition at line 148 of file AliAnalysisTaskEMCALPi0CalibSelection.h.

void AliAnalysisTaskEMCALPi0CalibSelection::SetGeometryName ( TString  name)
inline

Definition at line 140 of file AliAnalysisTaskEMCALPi0CalibSelection.h.

Referenced by AddTaskEMCALPi0Calibration().

void AliAnalysisTaskEMCALPi0CalibSelection::SetImportGeometryFromFile ( Bool_t  import,
TString  path = "" 
)
inline

Definition at line 178 of file AliAnalysisTaskEMCALPi0CalibSelection.h.

void AliAnalysisTaskEMCALPi0CalibSelection::SetInvariantMassHistoBinRange ( Int_t  nBins,
Float_t  minbin,
Float_t  maxbin 
)
inline

Definition at line 168 of file AliAnalysisTaskEMCALPi0CalibSelection.h.

void AliAnalysisTaskEMCALPi0CalibSelection::SetLogWeight ( Float_t  w)
inline

Definition at line 102 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

Parameters
iposposition in the list of columns.
icolcolumn to be masked in EMCal mapping coordinate.

Definition at line 1826 of file AliAnalysisTaskEMCALPi0CalibSelection.cxx.

void AliAnalysisTaskEMCALPi0CalibSelection::SetNCellsGroup ( Int_t  n)
inline

Definition at line 100 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

Parameters
nnumber of columns

Definition at line 1809 of file AliAnalysisTaskEMCALPi0CalibSelection.cxx.

void AliAnalysisTaskEMCALPi0CalibSelection::SetOADBFilePath ( TString  path)
inline

Definition at line 150 of file AliAnalysisTaskEMCALPi0CalibSelection.h.

void AliAnalysisTaskEMCALPi0CalibSelection::SetPairDTimeCut ( Float_t  t)
inline

Definition at line 76 of file AliAnalysisTaskEMCALPi0CalibSelection.h.

Referenced by AddTaskEMCALPi0Calibration().

void AliAnalysisTaskEMCALPi0CalibSelection::SetPairMaxMassCut ( Float_t  max)
inline

Definition at line 106 of file AliAnalysisTaskEMCALPi0CalibSelection.h.

void AliAnalysisTaskEMCALPi0CalibSelection::SetPairMinMassCut ( Float_t  min)
inline

Definition at line 104 of file AliAnalysisTaskEMCALPi0CalibSelection.h.

void AliAnalysisTaskEMCALPi0CalibSelection::SetTimeHistoBinRange ( Int_t  nBins,
Float_t  minbin,
Float_t  maxbin 
)
inline

Definition at line 174 of file AliAnalysisTaskEMCALPi0CalibSelection.h.

void AliAnalysisTaskEMCALPi0CalibSelection::SetTriggerName ( TString  name)
inline

Definition at line 116 of file AliAnalysisTaskEMCALPi0CalibSelection.h.

Referenced by AddTaskEMCALPi0Calibration().

void AliAnalysisTaskEMCALPi0CalibSelection::SwitchOffCellEnergyHisto ( )
inline

Definition at line 122 of file AliAnalysisTaskEMCALPi0CalibSelection.h.

void AliAnalysisTaskEMCALPi0CalibSelection::SwitchOffChangeBkgShape ( )
inline

Definition at line 134 of file AliAnalysisTaskEMCALPi0CalibSelection.h.

void AliAnalysisTaskEMCALPi0CalibSelection::SwitchOffClusterCorrection ( )
inline

Definition at line 158 of file AliAnalysisTaskEMCALPi0CalibSelection.h.

void AliAnalysisTaskEMCALPi0CalibSelection::SwitchOffLoadOwnGeometryMatrices ( )
inline

Definition at line 146 of file AliAnalysisTaskEMCALPi0CalibSelection.h.

Referenced by AddTaskEMCALPi0Calibration().

void AliAnalysisTaskEMCALPi0CalibSelection::SwitchOffRecalculatePosition ( )
inline

Definition at line 162 of file AliAnalysisTaskEMCALPi0CalibSelection.h.

Referenced by AddTaskEMCALPi0Calibration().

void AliAnalysisTaskEMCALPi0CalibSelection::SwitchOffSameSM ( )
inline

Definition at line 110 of file AliAnalysisTaskEMCALPi0CalibSelection.h.

void AliAnalysisTaskEMCALPi0CalibSelection::SwitchOffSelectOnlyCellSignalOutOfCollision ( )
inline

Definition at line 118 of file AliAnalysisTaskEMCALPi0CalibSelection.h.

void AliAnalysisTaskEMCALPi0CalibSelection::SwitchOffSelectOnlyPhotonsInDifferentSM ( )
inline

Definition at line 130 of file AliAnalysisTaskEMCALPi0CalibSelection.h.

void AliAnalysisTaskEMCALPi0CalibSelection::SwitchOffTopoClusterHisto ( )
inline

Definition at line 126 of file AliAnalysisTaskEMCALPi0CalibSelection.h.

void AliAnalysisTaskEMCALPi0CalibSelection::SwitchOnCellEnergyHisto ( )
inline

Definition at line 124 of file AliAnalysisTaskEMCALPi0CalibSelection.h.

void AliAnalysisTaskEMCALPi0CalibSelection::SwitchOnChangeBkgShape ( )
inline

Definition at line 136 of file AliAnalysisTaskEMCALPi0CalibSelection.h.

void AliAnalysisTaskEMCALPi0CalibSelection::SwitchOnClusterCorrection ( )
inline

Definition at line 156 of file AliAnalysisTaskEMCALPi0CalibSelection.h.

Referenced by AddTaskEMCALPi0Calibration().

void AliAnalysisTaskEMCALPi0CalibSelection::SwitchOnLoadOwnGeometryMatrices ( )
inline

Definition at line 144 of file AliAnalysisTaskEMCALPi0CalibSelection.h.

Referenced by AddTaskEMCALPi0Calibration().

void AliAnalysisTaskEMCALPi0CalibSelection::SwitchOnRecalculatePosition ( )
inline

Definition at line 160 of file AliAnalysisTaskEMCALPi0CalibSelection.h.

void AliAnalysisTaskEMCALPi0CalibSelection::SwitchOnSameSM ( )
inline

Definition at line 108 of file AliAnalysisTaskEMCALPi0CalibSelection.h.

Referenced by AddTaskEMCALPi0Calibration().

void AliAnalysisTaskEMCALPi0CalibSelection::SwitchOnSelectOnlyCellSignalOutOfCollision ( )
inline

Definition at line 120 of file AliAnalysisTaskEMCALPi0CalibSelection.h.

void AliAnalysisTaskEMCALPi0CalibSelection::SwitchOnSelectOnlyPhotonsInDifferentSM ( )
inline

Definition at line 132 of file AliAnalysisTaskEMCALPi0CalibSelection.h.

void AliAnalysisTaskEMCALPi0CalibSelection::SwitchOnTopoClusterHisto ( )
inline

Definition at line 128 of file AliAnalysisTaskEMCALPi0CalibSelection.h.

void AliAnalysisTaskEMCALPi0CalibSelection::Terminate ( Option_t opt)

Create cuts/param objects and publish to slot. Comment out for the moment.

Definition at line 1874 of file AliAnalysisTaskEMCALPi0CalibSelection.cxx.

void AliAnalysisTaskEMCALPi0CalibSelection::UseFilteredEventAsInput ( )
inline

Definition at line 112 of file AliAnalysisTaskEMCALPi0CalibSelection.h.

void AliAnalysisTaskEMCALPi0CalibSelection::UseNormalEventAsInput ( )
inline

Definition at line 114 of file AliAnalysisTaskEMCALPi0CalibSelection.h.

void AliAnalysisTaskEMCALPi0CalibSelection::UserCreateOutputObjects ( )

Create output container, init geometry.

Definition at line 986 of file AliAnalysisTaskEMCALPi0CalibSelection.cxx.

void AliAnalysisTaskEMCALPi0CalibSelection::UserExec ( Option_t opt)

Main method, do the analysis per event:

  • first, select the events;
  • then, correct the clusters if needed;
  • finally, fill the histograms per channel after recalibration.

Definition at line 1701 of file AliAnalysisTaskEMCALPi0CalibSelection.cxx.

Member Data Documentation

Float_t AliAnalysisTaskEMCALPi0CalibSelection::fAsyCut
private

Asymmetry cut.

Definition at line 269 of file AliAnalysisTaskEMCALPi0CalibSelection.h.

Referenced by FillHistograms(), PrintInfo(), and SetAsymmetryCut().

TString AliAnalysisTaskEMCALPi0CalibSelection::fCalibFilePath
private

Full path with file with energy calibration factors per channel from previous iteration.

Definition at line 226 of file AliAnalysisTaskEMCALPi0CalibSelection.h.

Referenced by InitEnergyCalibrationFactors(), PrintInfo(), and SetCalibrationFilePath().

TRefArray* AliAnalysisTaskEMCALPi0CalibSelection::fCaloClustersArr
private

! List of clusters.

Definition at line 232 of file AliAnalysisTaskEMCALPi0CalibSelection.h.

Referenced by CorrectClusters(), FillHistograms(), and UserExec().

Bool_t AliAnalysisTaskEMCALPi0CalibSelection::fCellEnergyHiso
private
Bool_t AliAnalysisTaskEMCALPi0CalibSelection::fChangeBkgShape
private

Select clusters with nominal M02 cuts (fL0min,fL0max) plus high M02 clusters (fL0Bkgmin,fL0Bkgmax)

List the masked columns.

Definition at line 288 of file AliAnalysisTaskEMCALPi0CalibSelection.h.

Referenced by CorrectClusters(), FillHistograms(), SwitchOffChangeBkgShape(), and SwitchOnChangeBkgShape().

Bool_t AliAnalysisTaskEMCALPi0CalibSelection::fClusterTopology
private
Bool_t AliAnalysisTaskEMCALPi0CalibSelection::fCorrectClusters
private

Correct clusters energy, position etc.

Definition at line 228 of file AliAnalysisTaskEMCALPi0CalibSelection.h.

Referenced by PrintInfo(), SwitchOffClusterCorrection(), SwitchOnClusterCorrection(), and UserExec().

Float_t AliAnalysisTaskEMCALPi0CalibSelection::fDTimeCut
private

Maximum difference between time of cluster pairs (ns).

Definition at line 265 of file AliAnalysisTaskEMCALPi0CalibSelection.h.

Referenced by FillHistograms(), PrintInfo(), and SetPairDTimeCut().

Float_t AliAnalysisTaskEMCALPi0CalibSelection::fEBkgmax
private

Maximum cluster energy (GeV) for bkg shape study (only for high M02 clusters).

Definition at line 254 of file AliAnalysisTaskEMCALPi0CalibSelection.h.

Referenced by CorrectClusters(), FillHistograms(), and SetClusterMaxEnergyForBkgShapeStudy().

Float_t AliAnalysisTaskEMCALPi0CalibSelection::fEBkgmin
private

Minimum cluster energy (GeV) for bkg shape study (only for high M02 clusters).

Definition at line 253 of file AliAnalysisTaskEMCALPi0CalibSelection.h.

Referenced by SetClusterMinEnergyForBkgShapeStudy().

Float_t AliAnalysisTaskEMCALPi0CalibSelection::fEmax
private

Maximum cluster energy (GeV).

Definition at line 251 of file AliAnalysisTaskEMCALPi0CalibSelection.h.

Referenced by CorrectClusters(), FillHistograms(), PrintInfo(), and SetClusterMaxEnergy().

AliVCaloCells* AliAnalysisTaskEMCALPi0CalibSelection::fEMCALCells
private

! List of cells.

Definition at line 234 of file AliAnalysisTaskEMCALPi0CalibSelection.h.

Referenced by CorrectClusters(), FillHistograms(), and UserExec().

AliEMCALGeometry* AliAnalysisTaskEMCALPi0CalibSelection::fEMCALGeo
private
TString AliAnalysisTaskEMCALPi0CalibSelection::fEMCALGeoName
private
Float_t AliAnalysisTaskEMCALPi0CalibSelection::fEmin
private

Minimum cluster energy (GeV).

Definition at line 250 of file AliAnalysisTaskEMCALPi0CalibSelection.h.

Referenced by CorrectClusters(), FillHistograms(), PrintInfo(), and SetClusterMinEnergy().

Bool_t AliAnalysisTaskEMCALPi0CalibSelection::fFilteredInput
private

Read input produced with filter.

Definition at line 242 of file AliAnalysisTaskEMCALPi0CalibSelection.h.

Referenced by PrintInfo(), UseFilteredEventAsInput(), UseNormalEventAsInput(), and UserExec().

Int_t AliAnalysisTaskEMCALPi0CalibSelection::fGroupNCells
private

Group n cells.

Definition at line 272 of file AliAnalysisTaskEMCALPi0CalibSelection.h.

Referenced by FillHistograms(), PrintInfo(), and SetNCellsGroup().

TH2F* AliAnalysisTaskEMCALPi0CalibSelection::fHAsymmetry
private

! Two-cluster asymmetry vs pt of pair, with mass close to pi0.

Definition at line 359 of file AliAnalysisTaskEMCALPi0CalibSelection.h.

Referenced by FillHistograms(), and UserCreateOutputObjects().

TH2F* AliAnalysisTaskEMCALPi0CalibSelection::fHAsymmetryDifferentSM
private

! Two-cluster asymmetry vs pt of pair, each cluster in different SM, with mass close to pi0.

Definition at line 360 of file AliAnalysisTaskEMCALPi0CalibSelection.h.

Referenced by FillHistograms(), and UserCreateOutputObjects().

TH2F* AliAnalysisTaskEMCALPi0CalibSelection::fHAsymmetryPairSM[AliEMCALGeoParams::fgkEMCALModules]
private

! Two-cluster asymmetry vs pt per Pair,with mass close to pi0.

Definition at line 362 of file AliAnalysisTaskEMCALPi0CalibSelection.h.

Referenced by AliAnalysisTaskEMCALPi0CalibSelection(), FillHistograms(), and UserCreateOutputObjects().

TH2F* AliAnalysisTaskEMCALPi0CalibSelection::fHAsymmetrySM[AliEMCALGeoParams::fgkEMCALModules]
private

! Two-cluster asymmetry vs pt per SM,with mass close to pi0.

Definition at line 361 of file AliAnalysisTaskEMCALPi0CalibSelection.h.

Referenced by AliAnalysisTaskEMCALPi0CalibSelection(), FillHistograms(), and UserCreateOutputObjects().

TH2F* AliAnalysisTaskEMCALPi0CalibSelection::fhClusterPairDiffTime
private

! Diference in time of clusters.

Definition at line 375 of file AliAnalysisTaskEMCALPi0CalibSelection.h.

Referenced by FillHistograms(), and UserCreateOutputObjects().

TH2F* AliAnalysisTaskEMCALPi0CalibSelection::fhClusterPairDiffTimeSameSector[AliEMCALGeoParams::fgkEMCALModules/2]
private

! Diference in time of clusters same sector.

Definition at line 377 of file AliAnalysisTaskEMCALPi0CalibSelection.h.

Referenced by AliAnalysisTaskEMCALPi0CalibSelection(), FillHistograms(), and UserCreateOutputObjects().

TH2F* AliAnalysisTaskEMCALPi0CalibSelection::fhClusterPairDiffTimeSameSide[AliEMCALGeoParams::fgkEMCALModules-2]
private

! Diference in time of clusters same side.

Definition at line 378 of file AliAnalysisTaskEMCALPi0CalibSelection.h.

Referenced by AliAnalysisTaskEMCALPi0CalibSelection(), FillHistograms(), and UserCreateOutputObjects().

TH2F* AliAnalysisTaskEMCALPi0CalibSelection::fhClusterPairDiffTimeSameSM[AliEMCALGeoParams::fgkEMCALModules]
private

! Diference in time of clusters same SM.

Definition at line 376 of file AliAnalysisTaskEMCALPi0CalibSelection.h.

Referenced by AliAnalysisTaskEMCALPi0CalibSelection(), FillHistograms(), and UserCreateOutputObjects().

TH2F* AliAnalysisTaskEMCALPi0CalibSelection::fhClusterTime
private

! Timing of clusters vs energy.

Definition at line 373 of file AliAnalysisTaskEMCALPi0CalibSelection.h.

Referenced by FillHistograms(), and UserCreateOutputObjects().

TH2F* AliAnalysisTaskEMCALPi0CalibSelection::fhClusterTimeSM[AliEMCALGeoParams::fgkEMCALModules]
private

! Timing of clusters vs energy per SM.

Definition at line 374 of file AliAnalysisTaskEMCALPi0CalibSelection.h.

Referenced by AliAnalysisTaskEMCALPi0CalibSelection(), FillHistograms(), and UserCreateOutputObjects().

TH1F* AliAnalysisTaskEMCALPi0CalibSelection::fhEnergy[AliEMCALGeoParams::fgkEMCALModules][AliEMCALGeoParams::fgkEMCALCols][AliEMCALGeoParams::fgkEMCALRows]
private

! Energy distribution for each cell.

Definition at line 320 of file AliAnalysisTaskEMCALPi0CalibSelection.h.

Referenced by AliAnalysisTaskEMCALPi0CalibSelection(), FillHistograms(), and UserCreateOutputObjects().

TH2F* AliAnalysisTaskEMCALPi0CalibSelection::fHmgg
private

! Two-cluster invariant mass vs pt of pair.

Definition at line 322 of file AliAnalysisTaskEMCALPi0CalibSelection.h.

Referenced by FillHistograms(), and UserCreateOutputObjects().

TH2F* AliAnalysisTaskEMCALPi0CalibSelection::fHmggDifferentSM
private

! Two-cluster invariant mass vs pt of pair, each cluster in different SM.

Definition at line 323 of file AliAnalysisTaskEMCALPi0CalibSelection.h.

Referenced by FillHistograms(), and UserCreateOutputObjects().

TH2F* AliAnalysisTaskEMCALPi0CalibSelection::fHmggDifferentSMMaskFrame
private

! Two-cluster invariant mass vs pt of pair, each cluster in different SM,mask clusters facing frames.

Definition at line 349 of file AliAnalysisTaskEMCALPi0CalibSelection.h.

Referenced by FillHistograms(), and UserCreateOutputObjects().

TH2F* AliAnalysisTaskEMCALPi0CalibSelection::fHmggMaskFrame
private

! Two-cluster invariant mass vs pt of pair, mask clusters facing frames.

Definition at line 348 of file AliAnalysisTaskEMCALPi0CalibSelection.h.

Referenced by FillHistograms(), and UserCreateOutputObjects().

TH2F* AliAnalysisTaskEMCALPi0CalibSelection::fHmggPairSameSectorSM[AliEMCALGeoParams::fgkEMCALModules/2]
private

! Two-cluster invariant mass per Pair.

Definition at line 345 of file AliAnalysisTaskEMCALPi0CalibSelection.h.

Referenced by AliAnalysisTaskEMCALPi0CalibSelection(), FillHistograms(), and UserCreateOutputObjects().

TH2F* AliAnalysisTaskEMCALPi0CalibSelection::fHmggPairSameSectorSMMaskFrame[AliEMCALGeoParams::fgkEMCALModules/2]
private

! Two-cluster invariant mass per Pair, mask clusters facing frames.

Definition at line 351 of file AliAnalysisTaskEMCALPi0CalibSelection.h.

Referenced by AliAnalysisTaskEMCALPi0CalibSelection(), FillHistograms(), and UserCreateOutputObjects().

TH2F* AliAnalysisTaskEMCALPi0CalibSelection::fHmggPairSameSideSM[AliEMCALGeoParams::fgkEMCALModules-2]
private

! Two-cluster invariant mass per Pair.

Definition at line 346 of file AliAnalysisTaskEMCALPi0CalibSelection.h.

Referenced by AliAnalysisTaskEMCALPi0CalibSelection(), FillHistograms(), and UserCreateOutputObjects().

TH2F* AliAnalysisTaskEMCALPi0CalibSelection::fHmggPairSameSideSMMaskFrame[AliEMCALGeoParams::fgkEMCALModules-2]
private

! Two-cluster invariant mass per Pair, mask clusters facing frames.

Definition at line 352 of file AliAnalysisTaskEMCALPi0CalibSelection.h.

Referenced by AliAnalysisTaskEMCALPi0CalibSelection(), FillHistograms(), and UserCreateOutputObjects().

TH2F* AliAnalysisTaskEMCALPi0CalibSelection::fHmggSM[AliEMCALGeoParams::fgkEMCALModules]
private

! Two-cluster invariant mass per SM.

Definition at line 324 of file AliAnalysisTaskEMCALPi0CalibSelection.h.

Referenced by AliAnalysisTaskEMCALPi0CalibSelection(), FillHistograms(), and UserCreateOutputObjects().

TH2F* AliAnalysisTaskEMCALPi0CalibSelection::fHmggSM_Zone1[AliEMCALGeoParams::fgkEMCALModules]
private

! Two-cluster invariant mass per SM in zone 1.

Definition at line 325 of file AliAnalysisTaskEMCALPi0CalibSelection.h.

Referenced by AliAnalysisTaskEMCALPi0CalibSelection(), FillHistograms(), and UserCreateOutputObjects().

TH2F* AliAnalysisTaskEMCALPi0CalibSelection::fHmggSM_Zone2[AliEMCALGeoParams::fgkEMCALModules]
private

! Two-cluster invariant mass per SM in zone 2.

Definition at line 326 of file AliAnalysisTaskEMCALPi0CalibSelection.h.

Referenced by AliAnalysisTaskEMCALPi0CalibSelection(), FillHistograms(), and UserCreateOutputObjects().

TH2F* AliAnalysisTaskEMCALPi0CalibSelection::fHmggSM_Zone3[AliEMCALGeoParams::fgkEMCALModules]
private

! Two-cluster invariant mass per SM in zone 3.

Definition at line 327 of file AliAnalysisTaskEMCALPi0CalibSelection.h.

Referenced by AliAnalysisTaskEMCALPi0CalibSelection(), FillHistograms(), and UserCreateOutputObjects().

TH2F* AliAnalysisTaskEMCALPi0CalibSelection::fHmggSM_Zone4[AliEMCALGeoParams::fgkEMCALModules]
private

! Two-cluster invariant mass per SM in zone 4.

Definition at line 328 of file AliAnalysisTaskEMCALPi0CalibSelection.h.

Referenced by AliAnalysisTaskEMCALPi0CalibSelection(), FillHistograms(), and UserCreateOutputObjects().

TH2F* AliAnalysisTaskEMCALPi0CalibSelection::fHmggSM_Zone5[AliEMCALGeoParams::fgkEMCALModules]
private

! Two-cluster invariant mass per SM in zone 5.

Definition at line 329 of file AliAnalysisTaskEMCALPi0CalibSelection.h.

Referenced by AliAnalysisTaskEMCALPi0CalibSelection(), FillHistograms(), and UserCreateOutputObjects().

TH2F* AliAnalysisTaskEMCALPi0CalibSelection::fHmggSM_Zone6[AliEMCALGeoParams::fgkEMCALModules]
private

! Two-cluster invariant mass per SM in zone 6.

Definition at line 330 of file AliAnalysisTaskEMCALPi0CalibSelection.h.

Referenced by AliAnalysisTaskEMCALPi0CalibSelection(), FillHistograms(), and UserCreateOutputObjects().

TH2F* AliAnalysisTaskEMCALPi0CalibSelection::fHmggSM_Zone7[AliEMCALGeoParams::fgkEMCALModules]
private

! Two-cluster invariant mass per SM in zone 7.

Definition at line 331 of file AliAnalysisTaskEMCALPi0CalibSelection.h.

Referenced by AliAnalysisTaskEMCALPi0CalibSelection(), FillHistograms(), and UserCreateOutputObjects().

TH2F* AliAnalysisTaskEMCALPi0CalibSelection::fHmggSMMaskFrame[AliEMCALGeoParams::fgkEMCALModules]
private

! Two-cluster invariant mass per SM, mask clusters facing frames.

Definition at line 350 of file AliAnalysisTaskEMCALPi0CalibSelection.h.

Referenced by AliAnalysisTaskEMCALPi0CalibSelection(), FillHistograms(), and UserCreateOutputObjects().

TH1F* AliAnalysisTaskEMCALPi0CalibSelection::fHmpi0[AliEMCALGeoParams::fgkEMCALModules][AliEMCALGeoParams::fgkEMCALCols][AliEMCALGeoParams::fgkEMCALRows]
private

< Two-cluster invariant mass assigned to each cell.

Definition at line 319 of file AliAnalysisTaskEMCALPi0CalibSelection.h.

Referenced by AliAnalysisTaskEMCALPi0CalibSelection(), FillHistograms(), and UserCreateOutputObjects().

TH1I* AliAnalysisTaskEMCALPi0CalibSelection::fhNEvents
private

! Number of events counter histogram.

Definition at line 369 of file AliAnalysisTaskEMCALPi0CalibSelection.h.

Referenced by UserCreateOutputObjects(), and UserExec().

TH2F* AliAnalysisTaskEMCALPi0CalibSelection::fHOpeningAngle
private

! Two-cluster opening angle vs pt of pair, with mass close to pi0.

Definition at line 354 of file AliAnalysisTaskEMCALPi0CalibSelection.h.

Referenced by FillHistograms(), and UserCreateOutputObjects().

TH2F* AliAnalysisTaskEMCALPi0CalibSelection::fHOpeningAngleDifferentSM
private

! Two-cluster opening angle vs pt of pair, each cluster in different SM, with mass close to pi0.

Definition at line 355 of file AliAnalysisTaskEMCALPi0CalibSelection.h.

Referenced by FillHistograms(), and UserCreateOutputObjects().

TH2F* AliAnalysisTaskEMCALPi0CalibSelection::fHOpeningAnglePairSM[AliEMCALGeoParams::fgkEMCALModules]
private

! Two-cluster opening angle vs pt per Pair,with mass close to pi0.

Definition at line 357 of file AliAnalysisTaskEMCALPi0CalibSelection.h.

Referenced by AliAnalysisTaskEMCALPi0CalibSelection(), FillHistograms(), and UserCreateOutputObjects().

TH2F* AliAnalysisTaskEMCALPi0CalibSelection::fHOpeningAngleSM[AliEMCALGeoParams::fgkEMCALModules]
private

! Two-cluster opening angle vs pt per SM,with mass close to pi0.

Definition at line 356 of file AliAnalysisTaskEMCALPi0CalibSelection.h.

Referenced by AliAnalysisTaskEMCALPi0CalibSelection(), FillHistograms(), and UserCreateOutputObjects().

TH2F* AliAnalysisTaskEMCALPi0CalibSelection::fhTopoClusterAmpCase0[AliEMCALGeoParams::fgkEMCALModules]
private

! Cell amplitude map for type 0 cluster in noisy quartet

Definition at line 336 of file AliAnalysisTaskEMCALPi0CalibSelection.h.

Referenced by AliAnalysisTaskEMCALPi0CalibSelection(), FillHistograms(), and UserCreateOutputObjects().

TH2F* AliAnalysisTaskEMCALPi0CalibSelection::fhTopoClusterAmpCase1[AliEMCALGeoParams::fgkEMCALModules]
private

! Cell amplitude map for type 1 cluster in noisy quartet

Definition at line 337 of file AliAnalysisTaskEMCALPi0CalibSelection.h.

Referenced by AliAnalysisTaskEMCALPi0CalibSelection(), FillHistograms(), and UserCreateOutputObjects().

TH2F* AliAnalysisTaskEMCALPi0CalibSelection::fhTopoClusterAmpCase2[AliEMCALGeoParams::fgkEMCALModules]
private

! Cell amplitude map for type 2 cluster in noisy quartet

Definition at line 338 of file AliAnalysisTaskEMCALPi0CalibSelection.h.

Referenced by AliAnalysisTaskEMCALPi0CalibSelection(), FillHistograms(), and UserCreateOutputObjects().

TH2F* AliAnalysisTaskEMCALPi0CalibSelection::fhTopoClusterAmpCase3[AliEMCALGeoParams::fgkEMCALModules]
private

! Cell amplitude map for type 3 cluster in noisy quartet

Definition at line 339 of file AliAnalysisTaskEMCALPi0CalibSelection.h.

Referenced by AliAnalysisTaskEMCALPi0CalibSelection(), FillHistograms(), and UserCreateOutputObjects().

TH2F* AliAnalysisTaskEMCALPi0CalibSelection::fhTopoClusterAmpFractionCase0[AliEMCALGeoParams::fgkEMCALModules]
private

! Cell amplitude fraction map for type 0 cluster in noisy quartet

Definition at line 341 of file AliAnalysisTaskEMCALPi0CalibSelection.h.

Referenced by AliAnalysisTaskEMCALPi0CalibSelection(), FillHistograms(), and UserCreateOutputObjects().

TH2F* AliAnalysisTaskEMCALPi0CalibSelection::fhTopoClusterAmpFractionCase1[AliEMCALGeoParams::fgkEMCALModules]
private

! Cell amplitude fraction map for type 1 cluster in noisy quartet

Definition at line 342 of file AliAnalysisTaskEMCALPi0CalibSelection.h.

Referenced by AliAnalysisTaskEMCALPi0CalibSelection(), FillHistograms(), and UserCreateOutputObjects().

TH2F* AliAnalysisTaskEMCALPi0CalibSelection::fhTopoClusterAmpFractionCase2[AliEMCALGeoParams::fgkEMCALModules]
private

! Cell amplitude fraction map for type 2 cluster in noisy quartet

Definition at line 343 of file AliAnalysisTaskEMCALPi0CalibSelection.h.

Referenced by AliAnalysisTaskEMCALPi0CalibSelection(), FillHistograms(), and UserCreateOutputObjects().

TH2F* AliAnalysisTaskEMCALPi0CalibSelection::fhTopoClusterAmpFractionCase3[AliEMCALGeoParams::fgkEMCALModules]
private

! Cell amplitude fraction map for type 3 cluster in noisy quartet

Definition at line 344 of file AliAnalysisTaskEMCALPi0CalibSelection.h.

Referenced by AliAnalysisTaskEMCALPi0CalibSelection(), FillHistograms(), and UserCreateOutputObjects().

TH2F* AliAnalysisTaskEMCALPi0CalibSelection::fhTopoClusterCase0[AliEMCALGeoParams::fgkEMCALModules]
private

! Cell amplitude map for type 0 cluster in noisy quartet

Definition at line 332 of file AliAnalysisTaskEMCALPi0CalibSelection.h.

Referenced by AliAnalysisTaskEMCALPi0CalibSelection(), FillHistograms(), and UserCreateOutputObjects().

TH2F* AliAnalysisTaskEMCALPi0CalibSelection::fhTopoClusterCase1[AliEMCALGeoParams::fgkEMCALModules]
private

! Cell amplitude map for type 1 cluster in noisy quartet

Definition at line 333 of file AliAnalysisTaskEMCALPi0CalibSelection.h.

Referenced by AliAnalysisTaskEMCALPi0CalibSelection(), FillHistograms(), and UserCreateOutputObjects().

TH2F* AliAnalysisTaskEMCALPi0CalibSelection::fhTopoClusterCase2[AliEMCALGeoParams::fgkEMCALModules]
private

! Cell amplitude map for type 2 cluster in noisy quartet

Definition at line 334 of file AliAnalysisTaskEMCALPi0CalibSelection.h.

Referenced by AliAnalysisTaskEMCALPi0CalibSelection(), FillHistograms(), and UserCreateOutputObjects().

TH2F* AliAnalysisTaskEMCALPi0CalibSelection::fhTopoClusterCase3[AliEMCALGeoParams::fgkEMCALModules]
private

! Cell amplitude map for type 3 cluster in noisy quartet

Definition at line 335 of file AliAnalysisTaskEMCALPi0CalibSelection.h.

Referenced by AliAnalysisTaskEMCALPi0CalibSelection(), FillHistograms(), and UserCreateOutputObjects().

TH2F* AliAnalysisTaskEMCALPi0CalibSelection::fhTowerDecayPhotonAsymmetry[AliEMCALGeoParams::fgkEMCALModules]
private

! Cells ordered in column/row for different module, accumulated asymmetry in the tower by decay photons.

Definition at line 366 of file AliAnalysisTaskEMCALPi0CalibSelection.h.

Referenced by AliAnalysisTaskEMCALPi0CalibSelection(), FillHistograms(), and UserCreateOutputObjects().

TH2F* AliAnalysisTaskEMCALPi0CalibSelection::fhTowerDecayPhotonEnergy[AliEMCALGeoParams::fgkEMCALModules]
private

! Cells ordered in column/row for different module, accumulated energy in the tower by decay photons.

Definition at line 365 of file AliAnalysisTaskEMCALPi0CalibSelection.h.

Referenced by AliAnalysisTaskEMCALPi0CalibSelection(), FillHistograms(), and UserCreateOutputObjects().

TH2F* AliAnalysisTaskEMCALPi0CalibSelection::fhTowerDecayPhotonHit[AliEMCALGeoParams::fgkEMCALModules]
private

! Cells ordered in column/row for different module, number of times a decay photon hits.

Definition at line 364 of file AliAnalysisTaskEMCALPi0CalibSelection.h.

Referenced by AliAnalysisTaskEMCALPi0CalibSelection(), FillHistograms(), and UserCreateOutputObjects().

TH2F* AliAnalysisTaskEMCALPi0CalibSelection::fhTowerDecayPhotonHitMaskFrame[AliEMCALGeoParams::fgkEMCALModules]
private

! Cells ordered in column/row for different module, number of times a decay photon hits.

Definition at line 367 of file AliAnalysisTaskEMCALPi0CalibSelection.h.

Referenced by AliAnalysisTaskEMCALPi0CalibSelection(), FillHistograms(), and UserCreateOutputObjects().

TH2F* AliAnalysisTaskEMCALPi0CalibSelection::fHTpi0[4]
private

! Time of cell under pi0 mass, for 4 bunch crossings.

Definition at line 372 of file AliAnalysisTaskEMCALPi0CalibSelection.h.

Referenced by AliAnalysisTaskEMCALPi0CalibSelection(), FillHistograms(), and UserCreateOutputObjects().

TString AliAnalysisTaskEMCALPi0CalibSelection::fImportGeometryFilePath
private

Path fo geometry.root file.

Definition at line 246 of file AliAnalysisTaskEMCALPi0CalibSelection.h.

Referenced by InitGeometryMatrices(), and SetImportGeometryFromFile().

Bool_t AliAnalysisTaskEMCALPi0CalibSelection::fImportGeometryFromFile
private

Import geometry settings in geometry.root file.

Definition at line 244 of file AliAnalysisTaskEMCALPi0CalibSelection.h.

Referenced by InitGeometryMatrices(), and SetImportGeometryFromFile().

Float_t AliAnalysisTaskEMCALPi0CalibSelection::fInvMassCutMax
private

Maximum mass cut for clusters to fill time or other histograms.

Definition at line 294 of file AliAnalysisTaskEMCALPi0CalibSelection.h.

Referenced by FillHistograms(), and SetPairMaxMassCut().

Float_t AliAnalysisTaskEMCALPi0CalibSelection::fInvMassCutMin
private

Minimum mass cut for clusters to fill time or other histograms.

Definition at line 293 of file AliAnalysisTaskEMCALPi0CalibSelection.h.

Referenced by FillHistograms(), and SetPairMinMassCut().

Float_t AliAnalysisTaskEMCALPi0CalibSelection::fL0Bkgmax
private

Maximum cluster L0 for bkg shape study.

Definition at line 260 of file AliAnalysisTaskEMCALPi0CalibSelection.h.

Referenced by CorrectClusters(), FillHistograms(), and SetClusterLambda0CutsForBkgShapeStudy().

Float_t AliAnalysisTaskEMCALPi0CalibSelection::fL0Bkgmin
private

Minimum cluster L0 for bkg shape study.

Definition at line 259 of file AliAnalysisTaskEMCALPi0CalibSelection.h.

Referenced by CorrectClusters(), FillHistograms(), and SetClusterLambda0CutsForBkgShapeStudy().

Float_t AliAnalysisTaskEMCALPi0CalibSelection::fL0max
private

Maximum cluster L0.

Definition at line 257 of file AliAnalysisTaskEMCALPi0CalibSelection.h.

Referenced by CorrectClusters(), FillHistograms(), and SetClusterLambda0Cuts().

Float_t AliAnalysisTaskEMCALPi0CalibSelection::fL0min
private

Minimum cluster L0.

Definition at line 256 of file AliAnalysisTaskEMCALPi0CalibSelection.h.

Referenced by CorrectClusters(), FillHistograms(), and SetClusterLambda0Cuts().

Bool_t AliAnalysisTaskEMCALPi0CalibSelection::fLoadMatrices
private

Matrices set from configuration, not get from geometry.root or from ESDs/AODs.

Definition at line 215 of file AliAnalysisTaskEMCALPi0CalibSelection.h.

Referenced by InitGeometryMatrices(), PrintInfo(), SwitchOffLoadOwnGeometryMatrices(), and SwitchOnLoadOwnGeometryMatrices().

Float_t AliAnalysisTaskEMCALPi0CalibSelection::fLogWeight
private

Logarithmic weight used in cluster recalibration.

Definition at line 274 of file AliAnalysisTaskEMCALPi0CalibSelection.h.

Referenced by CorrectClusters(), and SetLogWeight().

Int_t* AliAnalysisTaskEMCALPi0CalibSelection::fMaskCellColumns
private
TGeoHMatrix* AliAnalysisTaskEMCALPi0CalibSelection::fMatrix[AliEMCALGeoParams::fgkEMCALModules]
private
Float_t AliAnalysisTaskEMCALPi0CalibSelection::fMaxBin
private

Maximum mass bins of invariant mass histograms.

Definition at line 300 of file AliAnalysisTaskEMCALPi0CalibSelection.h.

Referenced by PrintInfo(), SetInvariantMassHistoBinRange(), and UserCreateOutputObjects().

Float_t AliAnalysisTaskEMCALPi0CalibSelection::fMaxEnergyBin
private

Maximum energy bins of cell energy histograms.

Definition at line 308 of file AliAnalysisTaskEMCALPi0CalibSelection.h.

Referenced by SetEnergyHistoBinRange(), and UserCreateOutputObjects().

Float_t AliAnalysisTaskEMCALPi0CalibSelection::fMaxTimeBin
private

Maximum time bins of invariant mass histograms.

Definition at line 304 of file AliAnalysisTaskEMCALPi0CalibSelection.h.

Referenced by SetTimeHistoBinRange(), and UserCreateOutputObjects().

Float_t AliAnalysisTaskEMCALPi0CalibSelection::fMinBin
private

Minimum mass bins of invariant mass histograms.

Definition at line 299 of file AliAnalysisTaskEMCALPi0CalibSelection.h.

Referenced by FillHistograms(), PrintInfo(), SetInvariantMassHistoBinRange(), and UserCreateOutputObjects().

Float_t AliAnalysisTaskEMCALPi0CalibSelection::fMinEnergyBin
private

Minimum energy bins of cell energy histograms.

Definition at line 307 of file AliAnalysisTaskEMCALPi0CalibSelection.h.

Referenced by SetEnergyHistoBinRange(), and UserCreateOutputObjects().

Int_t AliAnalysisTaskEMCALPi0CalibSelection::fMinNCells
private

Minimum ncells in cluster.

Definition at line 271 of file AliAnalysisTaskEMCALPi0CalibSelection.h.

Referenced by CorrectClusters(), FillHistograms(), PrintInfo(), and SetClusterMinNCells().

Float_t AliAnalysisTaskEMCALPi0CalibSelection::fMinTimeBin
private

Minimum time bins of invariant mass histograms.

Definition at line 303 of file AliAnalysisTaskEMCALPi0CalibSelection.h.

Referenced by SetTimeHistoBinRange(), and UserCreateOutputObjects().

TLorentzVector AliAnalysisTaskEMCALPi0CalibSelection::fMomentum1
private

Cluster kinematics, temporal.

Definition at line 312 of file AliAnalysisTaskEMCALPi0CalibSelection.h.

Referenced by FillHistograms().

TLorentzVector AliAnalysisTaskEMCALPi0CalibSelection::fMomentum12
private

Cluster pair kinematics, temporal.

Definition at line 314 of file AliAnalysisTaskEMCALPi0CalibSelection.h.

Referenced by FillHistograms().

TLorentzVector AliAnalysisTaskEMCALPi0CalibSelection::fMomentum2
private

Cluster kinematics, temporal.

Definition at line 313 of file AliAnalysisTaskEMCALPi0CalibSelection.h.

Referenced by FillHistograms().

Int_t AliAnalysisTaskEMCALPi0CalibSelection::fNbins
private

N mass bins of invariant mass histograms.

Definition at line 298 of file AliAnalysisTaskEMCALPi0CalibSelection.h.

Referenced by PrintInfo(), SetInvariantMassHistoBinRange(), and UserCreateOutputObjects().

Int_t AliAnalysisTaskEMCALPi0CalibSelection::fNEnergybins
private

N energy bins of cell energy histograms.

Definition at line 306 of file AliAnalysisTaskEMCALPi0CalibSelection.h.

Referenced by SetEnergyHistoBinRange(), and UserCreateOutputObjects().

Int_t AliAnalysisTaskEMCALPi0CalibSelection::fNMaskCellColumns
private
Int_t AliAnalysisTaskEMCALPi0CalibSelection::fNTimeBins
private

N time bins of invariant mass histograms.

Definition at line 302 of file AliAnalysisTaskEMCALPi0CalibSelection.h.

Referenced by SetTimeHistoBinRange(), and UserCreateOutputObjects().

TString AliAnalysisTaskEMCALPi0CalibSelection::fOADBFilePath
private

Default path $ALICE_PHYSICS/OADB/EMCAL, if needed change.

Definition at line 224 of file AliAnalysisTaskEMCALPi0CalibSelection.h.

Referenced by InitGeometryMatrices(), InitTemperatureCorrections(), PrintInfo(), and SetOADBFilePath().

Float_t AliAnalysisTaskEMCALPi0CalibSelection::fOpAnglemax
private

Maximum cluster opening angle for bkg shape study.

Definition at line 263 of file AliAnalysisTaskEMCALPi0CalibSelection.h.

Referenced by FillHistograms(), and SetClusterOpeningAngleCutsForBkgShapeStudy().

Float_t AliAnalysisTaskEMCALPi0CalibSelection::fOpAnglemin
private

Minimum cluster opening angle for bkg shape study.

Definition at line 262 of file AliAnalysisTaskEMCALPi0CalibSelection.h.

Referenced by FillHistograms(), and SetClusterOpeningAngleCutsForBkgShapeStudy().

TList* AliAnalysisTaskEMCALPi0CalibSelection::fOutputContainer
private

! Histogram container.

Definition at line 238 of file AliAnalysisTaskEMCALPi0CalibSelection.h.

Referenced by UserCreateOutputObjects(), UserExec(), and ~AliAnalysisTaskEMCALPi0CalibSelection().

Bool_t AliAnalysisTaskEMCALPi0CalibSelection::fRecalPosition
private

Switch on/off cluster position calculation, in case alignment matrices are not available.

Definition at line 230 of file AliAnalysisTaskEMCALPi0CalibSelection.h.

Referenced by CorrectClusters(), PrintInfo(), SwitchOffRecalculatePosition(), and SwitchOnRecalculatePosition().

AliEMCALRecoUtils* AliAnalysisTaskEMCALPi0CalibSelection::fRecoUtils
private
Bool_t AliAnalysisTaskEMCALPi0CalibSelection::fSameSM
private

Combine clusters in channels on same SM.

Definition at line 276 of file AliAnalysisTaskEMCALPi0CalibSelection.h.

Referenced by FillHistograms(), PrintInfo(), SwitchOffSameSM(), and SwitchOnSameSM().

Bool_t AliAnalysisTaskEMCALPi0CalibSelection::fSelectOnlyCellSignalOutOfCollision
private

Select cells / clusters that are due to noise, i.e. signal in EMCal that happens not during collisions.

Definition at line 280 of file AliAnalysisTaskEMCALPi0CalibSelection.h.

Referenced by FillHistograms(), SwitchOffSelectOnlyCellSignalOutOfCollision(), and SwitchOnSelectOnlyCellSignalOutOfCollision().

Bool_t AliAnalysisTaskEMCALPi0CalibSelection::fSelectOnlyPhotonsInDifferentSM
private

Select only pairs of photons that are not in the same SM.

Definition at line 286 of file AliAnalysisTaskEMCALPi0CalibSelection.h.

Referenced by FillHistograms(), SwitchOffSelectOnlyPhotonsInDifferentSM(), and SwitchOnSelectOnlyPhotonsInDifferentSM().

Float_t AliAnalysisTaskEMCALPi0CalibSelection::fTimeMax
private

Maximum cluster time (ns).

Definition at line 266 of file AliAnalysisTaskEMCALPi0CalibSelection.h.

Referenced by FillHistograms(), PrintInfo(), and SetClusterMaxTime().

Float_t AliAnalysisTaskEMCALPi0CalibSelection::fTimeMin
private

Minimum cluster time (ns).

Definition at line 267 of file AliAnalysisTaskEMCALPi0CalibSelection.h.

Referenced by FillHistograms(), PrintInfo(), and SetClusterMinTime().

TString AliAnalysisTaskEMCALPi0CalibSelection::fTriggerName
private

Trigger name must contain this name.

Definition at line 220 of file AliAnalysisTaskEMCALPi0CalibSelection.h.

Referenced by SetTriggerName(), and UserExec().

Double_t AliAnalysisTaskEMCALPi0CalibSelection::fVertex[3]
private

! Primary vertex.

Definition at line 240 of file AliAnalysisTaskEMCALPi0CalibSelection.h.

Referenced by AliAnalysisTaskEMCALPi0CalibSelection(), FillHistograms(), and UserExec().


The documentation for this class was generated from the following files: