![]() |
AliPhysics
fceccc5 (fceccc5)
|
This task provides the input for the EMCal energy calibration with pi0 invariant mass analysis per channel. More...
#include <AliAnalysisTaskEMCALPi0CalibSelection.h>
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... | |
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... | |
TList * | fOutputContainer |
! 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... | |
Int_t * | fMaskCellColumns |
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... | |
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... | |
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 * | fHmggSM_Zone1 [AliEMCALGeoParams::fgkEMCALModules] |
! Two-cluster invariant mass per SM in zone 1. More... | |
TH2F * | fHmggSM_Zone2 [AliEMCALGeoParams::fgkEMCALModules] |
! Two-cluster invariant mass per SM in zone 2. More... | |
TH2F * | fHmggSM_Zone3 [AliEMCALGeoParams::fgkEMCALModules] |
! Two-cluster invariant mass per SM in zone 3. More... | |
TH2F * | fHmggSM_Zone4 [AliEMCALGeoParams::fgkEMCALModules] |
! Two-cluster invariant mass per SM in zone 4. More... | |
TH2F * | fHmggSM_Zone5 [AliEMCALGeoParams::fgkEMCALModules] |
! Two-cluster invariant mass per SM in zone 5. More... | |
TH2F * | fHmggSM_Zone6 [AliEMCALGeoParams::fgkEMCALModules] |
! Two-cluster invariant mass per SM in zone 6. More... | |
TH2F * | fHmggSM_Zone7 [AliEMCALGeoParams::fgkEMCALModules] |
! Two-cluster invariant mass per SM in zone 7. More... | |
TH2F * | fhTopoClusterCase0 [AliEMCALGeoParams::fgkEMCALModules] |
! Cell amplitude map for type 0 cluster in noisy quartet More... | |
TH2F * | fhTopoClusterCase1 [AliEMCALGeoParams::fgkEMCALModules] |
! Cell amplitude map for type 1 cluster in noisy quartet More... | |
TH2F * | fhTopoClusterCase2 [AliEMCALGeoParams::fgkEMCALModules] |
! Cell amplitude map for type 2 cluster in noisy quartet More... | |
TH2F * | fhTopoClusterCase3 [AliEMCALGeoParams::fgkEMCALModules] |
! Cell amplitude map for type 3 cluster in noisy quartet More... | |
TH2F * | fhTopoClusterAmpCase0 [AliEMCALGeoParams::fgkEMCALModules] |
! Cell amplitude map for type 0 cluster in noisy quartet More... | |
TH2F * | fhTopoClusterAmpCase1 [AliEMCALGeoParams::fgkEMCALModules] |
! Cell amplitude map for type 1 cluster in noisy quartet More... | |
TH2F * | fhTopoClusterAmpCase2 [AliEMCALGeoParams::fgkEMCALModules] |
! Cell amplitude map for type 2 cluster in noisy quartet More... | |
TH2F * | fhTopoClusterAmpCase3 [AliEMCALGeoParams::fgkEMCALModules] |
! Cell amplitude map for type 3 cluster in noisy quartet More... | |
TH2F * | fhTopoClusterAmpFractionCase0 [AliEMCALGeoParams::fgkEMCALModules] |
! Cell amplitude fraction map for type 0 cluster in noisy quartet More... | |
TH2F * | fhTopoClusterAmpFractionCase1 [AliEMCALGeoParams::fgkEMCALModules] |
! Cell amplitude fraction map for type 1 cluster in noisy quartet More... | |
TH2F * | fhTopoClusterAmpFractionCase2 [AliEMCALGeoParams::fgkEMCALModules] |
! Cell amplitude fraction map for type 2 cluster in noisy quartet More... | |
TH2F * | fhTopoClusterAmpFractionCase3 [AliEMCALGeoParams::fgkEMCALModules] |
! Cell amplitude fraction map for type 3 cluster in noisy quartet 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 42 of file AliAnalysisTaskEMCALPi0CalibSelection.h.
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.
name | Name of task. |
Definition at line 163 of file AliAnalysisTaskEMCALPi0CalibSelection.cxx.
|
virtual |
Destructor.
Definition at line 289 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 306 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 376 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)
irow | row number of the cell. |
icol | column number of the cell. |
iSM | SM number of the cell. |
Definition at line 1848 of file AliAnalysisTaskEMCALPi0CalibSelection.cxx.
Referenced by FillHistograms().
|
inline |
Definition at line 143 of file AliAnalysisTaskEMCALPi0CalibSelection.h.
|
inline |
Definition at line 167 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 787 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 813 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 916 of file AliAnalysisTaskEMCALPi0CalibSelection.cxx.
Referenced by UserExec().
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)
iSupMod | supermodule number of the cell. |
ieta | column index of the cell. |
iphi | row index of the cell. |
Definition at line 1413 of file AliAnalysisTaskEMCALPi0CalibSelection.cxx.
Referenced by FillHistograms().
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)
iSupMod | supermodule number of the cell. |
ieta | column index of the cell. |
iphi | row index of the cell. |
Definition at line 1458 of file AliAnalysisTaskEMCALPi0CalibSelection.cxx.
Referenced by FillHistograms().
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)
iSupMod | supermodule number of the cell. |
ieta | column index of the cell. |
iphi | row index of the cell. |
Definition at line 1511 of file AliAnalysisTaskEMCALPi0CalibSelection.cxx.
Referenced by FillHistograms().
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)
iSupMod | supermodule number of the cell. |
ieta | column index of the cell. |
iphi | row index of the cell. |
Definition at line 1556 of file AliAnalysisTaskEMCALPi0CalibSelection.cxx.
Referenced by FillHistograms().
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)
iSupMod | supermodule number of the cell. |
ieta | column index of the cell. |
iphi | row index of the cell. |
Definition at line 1610 of file AliAnalysisTaskEMCALPi0CalibSelection.cxx.
Referenced by FillHistograms().
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)
iSupMod | supermodule number of the cell. |
ieta | column index of the cell. |
iphi | row index of the cell. |
Definition at line 1644 of file AliAnalysisTaskEMCALPi0CalibSelection.cxx.
Referenced by FillHistograms().
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)
iSupMod | supermodule number of the cell. |
ieta | column index of the cell. |
iphi | row index of the cell. |
Definition at line 1680 of file AliAnalysisTaskEMCALPi0CalibSelection.cxx.
Referenced by FillHistograms().
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 1387 of file AliAnalysisTaskEMCALPi0CalibSelection.cxx.
Referenced by FillHistograms().
|
private |
Assignment operator not implemented.
void AliAnalysisTaskEMCALPi0CalibSelection::PrintInfo | ( | ) |
Print settings.
Definition at line 1793 of file AliAnalysisTaskEMCALPi0CalibSelection.cxx.
Referenced by AddTaskEMCALPi0Calibration().
|
inline |
Definition at line 83 of file AliAnalysisTaskEMCALPi0CalibSelection.h.
Referenced by AddTaskEMCALPi0Calibration().
|
inline |
Definition at line 153 of file AliAnalysisTaskEMCALPi0CalibSelection.h.
Referenced by AddTaskEMCALPi0Calibration().
|
inline |
Definition at line 93 of file AliAnalysisTaskEMCALPi0CalibSelection.h.
Referenced by AddTaskEMCALPi0Calibration().
|
inline |
Definition at line 95 of file AliAnalysisTaskEMCALPi0CalibSelection.h.
|
inline |
Definition at line 87 of file AliAnalysisTaskEMCALPi0CalibSelection.h.
Referenced by AddTaskEMCALPi0Calibration().
|
inline |
Definition at line 91 of file AliAnalysisTaskEMCALPi0CalibSelection.h.
|
inline |
Definition at line 81 of file AliAnalysisTaskEMCALPi0CalibSelection.h.
Referenced by AddTaskEMCALPi0Calibration().
|
inline |
Definition at line 85 of file AliAnalysisTaskEMCALPi0CalibSelection.h.
Referenced by AddTaskEMCALPi0Calibration().
|
inline |
Definition at line 89 of file AliAnalysisTaskEMCALPi0CalibSelection.h.
|
inline |
Definition at line 99 of file AliAnalysisTaskEMCALPi0CalibSelection.h.
Referenced by AddTaskEMCALPi0Calibration().
|
inline |
Definition at line 79 of file AliAnalysisTaskEMCALPi0CalibSelection.h.
Referenced by AddTaskEMCALPi0Calibration().
|
inline |
Definition at line 97 of file AliAnalysisTaskEMCALPi0CalibSelection.h.
|
inline |
Definition at line 165 of file AliAnalysisTaskEMCALPi0CalibSelection.h.
|
inline |
Definition at line 172 of file AliAnalysisTaskEMCALPi0CalibSelection.h.
|
inline |
Definition at line 149 of file AliAnalysisTaskEMCALPi0CalibSelection.h.
|
inline |
Definition at line 141 of file AliAnalysisTaskEMCALPi0CalibSelection.h.
Referenced by AddTaskEMCALPi0Calibration().
|
inline |
Definition at line 179 of file AliAnalysisTaskEMCALPi0CalibSelection.h.
|
inline |
Definition at line 169 of file AliAnalysisTaskEMCALPi0CalibSelection.h.
|
inline |
Definition at line 103 of file AliAnalysisTaskEMCALPi0CalibSelection.h.
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 1836 of file AliAnalysisTaskEMCALPi0CalibSelection.cxx.
|
inline |
Definition at line 101 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 1819 of file AliAnalysisTaskEMCALPi0CalibSelection.cxx.
|
inline |
Definition at line 151 of file AliAnalysisTaskEMCALPi0CalibSelection.h.
|
inline |
Definition at line 77 of file AliAnalysisTaskEMCALPi0CalibSelection.h.
Referenced by AddTaskEMCALPi0Calibration().
|
inline |
Definition at line 107 of file AliAnalysisTaskEMCALPi0CalibSelection.h.
|
inline |
Definition at line 105 of file AliAnalysisTaskEMCALPi0CalibSelection.h.
|
inline |
Definition at line 175 of file AliAnalysisTaskEMCALPi0CalibSelection.h.
|
inline |
Definition at line 117 of file AliAnalysisTaskEMCALPi0CalibSelection.h.
Referenced by AddTaskEMCALPi0Calibration().
|
inline |
Definition at line 123 of file AliAnalysisTaskEMCALPi0CalibSelection.h.
|
inline |
Definition at line 135 of file AliAnalysisTaskEMCALPi0CalibSelection.h.
|
inline |
Definition at line 159 of file AliAnalysisTaskEMCALPi0CalibSelection.h.
|
inline |
Definition at line 147 of file AliAnalysisTaskEMCALPi0CalibSelection.h.
Referenced by AddTaskEMCALPi0Calibration().
|
inline |
Definition at line 163 of file AliAnalysisTaskEMCALPi0CalibSelection.h.
Referenced by AddTaskEMCALPi0Calibration().
|
inline |
Definition at line 111 of file AliAnalysisTaskEMCALPi0CalibSelection.h.
|
inline |
Definition at line 119 of file AliAnalysisTaskEMCALPi0CalibSelection.h.
|
inline |
Definition at line 131 of file AliAnalysisTaskEMCALPi0CalibSelection.h.
|
inline |
Definition at line 127 of file AliAnalysisTaskEMCALPi0CalibSelection.h.
|
inline |
Definition at line 125 of file AliAnalysisTaskEMCALPi0CalibSelection.h.
|
inline |
Definition at line 137 of file AliAnalysisTaskEMCALPi0CalibSelection.h.
|
inline |
Definition at line 157 of file AliAnalysisTaskEMCALPi0CalibSelection.h.
Referenced by AddTaskEMCALPi0Calibration().
|
inline |
Definition at line 145 of file AliAnalysisTaskEMCALPi0CalibSelection.h.
Referenced by AddTaskEMCALPi0Calibration().
|
inline |
Definition at line 161 of file AliAnalysisTaskEMCALPi0CalibSelection.h.
|
inline |
Definition at line 109 of file AliAnalysisTaskEMCALPi0CalibSelection.h.
Referenced by AddTaskEMCALPi0Calibration().
|
inline |
Definition at line 121 of file AliAnalysisTaskEMCALPi0CalibSelection.h.
|
inline |
Definition at line 133 of file AliAnalysisTaskEMCALPi0CalibSelection.h.
|
inline |
Definition at line 129 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 1884 of file AliAnalysisTaskEMCALPi0CalibSelection.cxx.
|
inline |
Definition at line 113 of file AliAnalysisTaskEMCALPi0CalibSelection.h.
|
inline |
Definition at line 115 of file AliAnalysisTaskEMCALPi0CalibSelection.h.
void AliAnalysisTaskEMCALPi0CalibSelection::UserCreateOutputObjects | ( | ) |
Create output container, init geometry.
Definition at line 996 of file AliAnalysisTaskEMCALPi0CalibSelection.cxx.
void AliAnalysisTaskEMCALPi0CalibSelection::UserExec | ( | Option_t * | opt | ) |
Main method, do the analysis per event:
Definition at line 1711 of file AliAnalysisTaskEMCALPi0CalibSelection.cxx.
|
private |
Asymmetry cut.
Definition at line 270 of file AliAnalysisTaskEMCALPi0CalibSelection.h.
Referenced by FillHistograms(), PrintInfo(), and SetAsymmetryCut().
|
private |
Full path with file with energy calibration factors per channel from previous iteration.
Definition at line 227 of file AliAnalysisTaskEMCALPi0CalibSelection.h.
Referenced by InitEnergyCalibrationFactors(), PrintInfo(), and SetCalibrationFilePath().
|
private |
! List of clusters.
Definition at line 233 of file AliAnalysisTaskEMCALPi0CalibSelection.h.
Referenced by CorrectClusters(), FillHistograms(), and UserExec().
|
private |
Draw cell ernergy histo.
Definition at line 286 of file AliAnalysisTaskEMCALPi0CalibSelection.h.
Referenced by FillHistograms(), SwitchOffCellEnergyHisto(), SwitchOnCellEnergyHisto(), and UserCreateOutputObjects().
|
private |
Select clusters with nominal M02 cuts (fL0min,fL0max) plus high M02 clusters (fL0Bkgmin,fL0Bkgmax)
Definition at line 292 of file AliAnalysisTaskEMCALPi0CalibSelection.h.
Referenced by CorrectClusters(), FillHistograms(), SwitchOffChangeBkgShape(), and SwitchOnChangeBkgShape().
|
private |
Draw cluster topology histo.
Definition at line 288 of file AliAnalysisTaskEMCALPi0CalibSelection.h.
Referenced by FillHistograms(), SwitchOffTopoClusterHisto(), SwitchOnTopoClusterHisto(), and UserCreateOutputObjects().
|
private |
Correct clusters energy, position etc.
Definition at line 229 of file AliAnalysisTaskEMCALPi0CalibSelection.h.
Referenced by PrintInfo(), SwitchOffClusterCorrection(), SwitchOnClusterCorrection(), and UserExec().
|
private |
Maximum difference between time of cluster pairs (ns).
Definition at line 266 of file AliAnalysisTaskEMCALPi0CalibSelection.h.
Referenced by FillHistograms(), PrintInfo(), and SetPairDTimeCut().
|
private |
Maximum cluster energy (GeV) for bkg shape study (only for high M02 clusters).
Definition at line 255 of file AliAnalysisTaskEMCALPi0CalibSelection.h.
Referenced by CorrectClusters(), FillHistograms(), and SetClusterMaxEnergyForBkgShapeStudy().
|
private |
Minimum cluster energy (GeV) for bkg shape study (only for high M02 clusters).
Definition at line 254 of file AliAnalysisTaskEMCALPi0CalibSelection.h.
Referenced by SetClusterMinEnergyForBkgShapeStudy().
|
private |
Maximum cluster energy (GeV).
Definition at line 252 of file AliAnalysisTaskEMCALPi0CalibSelection.h.
Referenced by CorrectClusters(), FillHistograms(), PrintInfo(), and SetClusterMaxEnergy().
|
private |
! List of cells.
Definition at line 235 of file AliAnalysisTaskEMCALPi0CalibSelection.h.
Referenced by CorrectClusters(), FillHistograms(), and UserExec().
|
private |
! EMCAL geometry pointer.
Geometry matrices with alignments.
Definition at line 211 of file AliAnalysisTaskEMCALPi0CalibSelection.h.
Referenced by CorrectClusters(), FillHistograms(), InitEnergyCalibrationFactors(), InitGeometryMatrices(), InitTemperatureCorrections(), UserCreateOutputObjects(), and ~AliAnalysisTaskEMCALPi0CalibSelection().
|
private |
Name of geometry to use.
Definition at line 219 of file AliAnalysisTaskEMCALPi0CalibSelection.h.
Referenced by GeometryName(), InitEnergyCalibrationFactors(), PrintInfo(), SetGeometryName(), and UserCreateOutputObjects().
|
private |
Minimum cluster energy (GeV).
Definition at line 251 of file AliAnalysisTaskEMCALPi0CalibSelection.h.
Referenced by CorrectClusters(), FillHistograms(), PrintInfo(), and SetClusterMinEnergy().
|
private |
Read input produced with filter.
Definition at line 243 of file AliAnalysisTaskEMCALPi0CalibSelection.h.
Referenced by PrintInfo(), UseFilteredEventAsInput(), UseNormalEventAsInput(), and UserExec().
|
private |
Group n cells.
Definition at line 273 of file AliAnalysisTaskEMCALPi0CalibSelection.h.
Referenced by FillHistograms(), PrintInfo(), and SetNCellsGroup().
|
private |
! Two-cluster asymmetry vs pt of pair, with mass close to pi0.
Definition at line 361 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 362 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 364 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 363 of file AliAnalysisTaskEMCALPi0CalibSelection.h.
Referenced by AliAnalysisTaskEMCALPi0CalibSelection(), FillHistograms(), and UserCreateOutputObjects().
|
private |
! Diference in time of clusters.
Definition at line 377 of file AliAnalysisTaskEMCALPi0CalibSelection.h.
Referenced by FillHistograms(), and UserCreateOutputObjects().
|
private |
! Diference in time of clusters same sector.
Definition at line 379 of file AliAnalysisTaskEMCALPi0CalibSelection.h.
Referenced by AliAnalysisTaskEMCALPi0CalibSelection(), FillHistograms(), and UserCreateOutputObjects().
|
private |
! Diference in time of clusters same side.
Definition at line 380 of file AliAnalysisTaskEMCALPi0CalibSelection.h.
Referenced by AliAnalysisTaskEMCALPi0CalibSelection(), FillHistograms(), and UserCreateOutputObjects().
|
private |
! Diference in time of clusters same SM.
Definition at line 378 of file AliAnalysisTaskEMCALPi0CalibSelection.h.
Referenced by AliAnalysisTaskEMCALPi0CalibSelection(), FillHistograms(), and UserCreateOutputObjects().
|
private |
! Timing of clusters vs energy.
Definition at line 375 of file AliAnalysisTaskEMCALPi0CalibSelection.h.
Referenced by FillHistograms(), and UserCreateOutputObjects().
|
private |
! Timing of clusters vs energy per SM.
Definition at line 376 of file AliAnalysisTaskEMCALPi0CalibSelection.h.
Referenced by AliAnalysisTaskEMCALPi0CalibSelection(), FillHistograms(), and UserCreateOutputObjects().
|
private |
! Energy distribution for each cell.
Definition at line 322 of file AliAnalysisTaskEMCALPi0CalibSelection.h.
Referenced by AliAnalysisTaskEMCALPi0CalibSelection(), FillHistograms(), and UserCreateOutputObjects().
|
private |
! Two-cluster invariant mass vs pt of pair.
Definition at line 324 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 325 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 351 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 350 of file AliAnalysisTaskEMCALPi0CalibSelection.h.
Referenced by FillHistograms(), and UserCreateOutputObjects().
|
private |
! Two-cluster invariant mass per Pair.
Definition at line 347 of file AliAnalysisTaskEMCALPi0CalibSelection.h.
Referenced by AliAnalysisTaskEMCALPi0CalibSelection(), FillHistograms(), and UserCreateOutputObjects().
|
private |
! Two-cluster invariant mass per Pair, mask clusters facing frames.
Definition at line 353 of file AliAnalysisTaskEMCALPi0CalibSelection.h.
Referenced by AliAnalysisTaskEMCALPi0CalibSelection(), FillHistograms(), and UserCreateOutputObjects().
|
private |
! Two-cluster invariant mass per Pair.
Definition at line 348 of file AliAnalysisTaskEMCALPi0CalibSelection.h.
Referenced by AliAnalysisTaskEMCALPi0CalibSelection(), FillHistograms(), and UserCreateOutputObjects().
|
private |
! Two-cluster invariant mass per Pair, mask clusters facing frames.
Definition at line 354 of file AliAnalysisTaskEMCALPi0CalibSelection.h.
Referenced by AliAnalysisTaskEMCALPi0CalibSelection(), FillHistograms(), and UserCreateOutputObjects().
|
private |
! Two-cluster invariant mass per SM.
Definition at line 326 of file AliAnalysisTaskEMCALPi0CalibSelection.h.
Referenced by AliAnalysisTaskEMCALPi0CalibSelection(), FillHistograms(), and UserCreateOutputObjects().
|
private |
! Two-cluster invariant mass per SM in zone 1.
Definition at line 327 of file AliAnalysisTaskEMCALPi0CalibSelection.h.
Referenced by AliAnalysisTaskEMCALPi0CalibSelection(), FillHistograms(), and UserCreateOutputObjects().
|
private |
! Two-cluster invariant mass per SM in zone 2.
Definition at line 328 of file AliAnalysisTaskEMCALPi0CalibSelection.h.
Referenced by AliAnalysisTaskEMCALPi0CalibSelection(), FillHistograms(), and UserCreateOutputObjects().
|
private |
! Two-cluster invariant mass per SM in zone 3.
Definition at line 329 of file AliAnalysisTaskEMCALPi0CalibSelection.h.
Referenced by AliAnalysisTaskEMCALPi0CalibSelection(), FillHistograms(), and UserCreateOutputObjects().
|
private |
! Two-cluster invariant mass per SM in zone 4.
Definition at line 330 of file AliAnalysisTaskEMCALPi0CalibSelection.h.
Referenced by AliAnalysisTaskEMCALPi0CalibSelection(), FillHistograms(), and UserCreateOutputObjects().
|
private |
! Two-cluster invariant mass per SM in zone 5.
Definition at line 331 of file AliAnalysisTaskEMCALPi0CalibSelection.h.
Referenced by AliAnalysisTaskEMCALPi0CalibSelection(), FillHistograms(), and UserCreateOutputObjects().
|
private |
! Two-cluster invariant mass per SM in zone 6.
Definition at line 332 of file AliAnalysisTaskEMCALPi0CalibSelection.h.
Referenced by AliAnalysisTaskEMCALPi0CalibSelection(), FillHistograms(), and UserCreateOutputObjects().
|
private |
! Two-cluster invariant mass per SM in zone 7.
Definition at line 333 of file AliAnalysisTaskEMCALPi0CalibSelection.h.
Referenced by AliAnalysisTaskEMCALPi0CalibSelection(), FillHistograms(), and UserCreateOutputObjects().
|
private |
! Two-cluster invariant mass per SM, mask clusters facing frames.
Definition at line 352 of file AliAnalysisTaskEMCALPi0CalibSelection.h.
Referenced by AliAnalysisTaskEMCALPi0CalibSelection(), FillHistograms(), and UserCreateOutputObjects().
|
private |
< Two-cluster invariant mass assigned to each cell.
Definition at line 321 of file AliAnalysisTaskEMCALPi0CalibSelection.h.
Referenced by AliAnalysisTaskEMCALPi0CalibSelection(), FillHistograms(), and UserCreateOutputObjects().
|
private |
! Number of events counter histogram.
Definition at line 371 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 356 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 357 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 359 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 358 of file AliAnalysisTaskEMCALPi0CalibSelection.h.
Referenced by AliAnalysisTaskEMCALPi0CalibSelection(), FillHistograms(), and UserCreateOutputObjects().
|
private |
! Cell amplitude map for type 0 cluster in noisy quartet
Definition at line 338 of file AliAnalysisTaskEMCALPi0CalibSelection.h.
Referenced by AliAnalysisTaskEMCALPi0CalibSelection(), FillHistograms(), and UserCreateOutputObjects().
|
private |
! Cell amplitude map for type 1 cluster in noisy quartet
Definition at line 339 of file AliAnalysisTaskEMCALPi0CalibSelection.h.
Referenced by AliAnalysisTaskEMCALPi0CalibSelection(), FillHistograms(), and UserCreateOutputObjects().
|
private |
! Cell amplitude map for type 2 cluster in noisy quartet
Definition at line 340 of file AliAnalysisTaskEMCALPi0CalibSelection.h.
Referenced by AliAnalysisTaskEMCALPi0CalibSelection(), FillHistograms(), and UserCreateOutputObjects().
|
private |
! Cell amplitude map for type 3 cluster in noisy quartet
Definition at line 341 of file AliAnalysisTaskEMCALPi0CalibSelection.h.
Referenced by AliAnalysisTaskEMCALPi0CalibSelection(), FillHistograms(), and UserCreateOutputObjects().
|
private |
! Cell amplitude fraction map for type 0 cluster in noisy quartet
Definition at line 343 of file AliAnalysisTaskEMCALPi0CalibSelection.h.
Referenced by AliAnalysisTaskEMCALPi0CalibSelection(), FillHistograms(), and UserCreateOutputObjects().
|
private |
! Cell amplitude fraction map for type 1 cluster in noisy quartet
Definition at line 344 of file AliAnalysisTaskEMCALPi0CalibSelection.h.
Referenced by AliAnalysisTaskEMCALPi0CalibSelection(), FillHistograms(), and UserCreateOutputObjects().
|
private |
! Cell amplitude fraction map for type 2 cluster in noisy quartet
Definition at line 345 of file AliAnalysisTaskEMCALPi0CalibSelection.h.
Referenced by AliAnalysisTaskEMCALPi0CalibSelection(), FillHistograms(), and UserCreateOutputObjects().
|
private |
! Cell amplitude fraction map for type 3 cluster in noisy quartet
Definition at line 346 of file AliAnalysisTaskEMCALPi0CalibSelection.h.
Referenced by AliAnalysisTaskEMCALPi0CalibSelection(), FillHistograms(), and UserCreateOutputObjects().
|
private |
! Cell amplitude map for type 0 cluster in noisy quartet
Definition at line 334 of file AliAnalysisTaskEMCALPi0CalibSelection.h.
Referenced by AliAnalysisTaskEMCALPi0CalibSelection(), FillHistograms(), and UserCreateOutputObjects().
|
private |
! Cell amplitude map for type 1 cluster in noisy quartet
Definition at line 335 of file AliAnalysisTaskEMCALPi0CalibSelection.h.
Referenced by AliAnalysisTaskEMCALPi0CalibSelection(), FillHistograms(), and UserCreateOutputObjects().
|
private |
! Cell amplitude map for type 2 cluster in noisy quartet
Definition at line 336 of file AliAnalysisTaskEMCALPi0CalibSelection.h.
Referenced by AliAnalysisTaskEMCALPi0CalibSelection(), FillHistograms(), and UserCreateOutputObjects().
|
private |
! Cell amplitude map for type 3 cluster in noisy quartet
Definition at line 337 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 368 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 367 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 366 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 369 of file AliAnalysisTaskEMCALPi0CalibSelection.h.
Referenced by AliAnalysisTaskEMCALPi0CalibSelection(), FillHistograms(), and UserCreateOutputObjects().
|
private |
! Time of cell under pi0 mass, for 4 bunch crossings.
Definition at line 374 of file AliAnalysisTaskEMCALPi0CalibSelection.h.
Referenced by AliAnalysisTaskEMCALPi0CalibSelection(), FillHistograms(), and UserCreateOutputObjects().
|
private |
Path fo geometry.root file.
Definition at line 247 of file AliAnalysisTaskEMCALPi0CalibSelection.h.
Referenced by InitGeometryMatrices(), and SetImportGeometryFromFile().
|
private |
Import geometry settings in geometry.root file.
Definition at line 245 of file AliAnalysisTaskEMCALPi0CalibSelection.h.
Referenced by InitGeometryMatrices(), and SetImportGeometryFromFile().
|
private |
Maximum mass cut for clusters to fill time or other histograms.
Definition at line 296 of file AliAnalysisTaskEMCALPi0CalibSelection.h.
Referenced by FillHistograms(), and SetPairMaxMassCut().
|
private |
Minimum mass cut for clusters to fill time or other histograms.
Definition at line 295 of file AliAnalysisTaskEMCALPi0CalibSelection.h.
Referenced by FillHistograms(), and SetPairMinMassCut().
|
private |
Maximum cluster L0 for bkg shape study.
Definition at line 261 of file AliAnalysisTaskEMCALPi0CalibSelection.h.
Referenced by CorrectClusters(), FillHistograms(), and SetClusterLambda0CutsForBkgShapeStudy().
|
private |
Minimum cluster L0 for bkg shape study.
Definition at line 260 of file AliAnalysisTaskEMCALPi0CalibSelection.h.
Referenced by CorrectClusters(), FillHistograms(), and SetClusterLambda0CutsForBkgShapeStudy().
|
private |
Maximum cluster L0.
Definition at line 258 of file AliAnalysisTaskEMCALPi0CalibSelection.h.
Referenced by CorrectClusters(), FillHistograms(), and SetClusterLambda0Cuts().
|
private |
Minimum cluster L0.
Definition at line 257 of file AliAnalysisTaskEMCALPi0CalibSelection.h.
Referenced by CorrectClusters(), FillHistograms(), and SetClusterLambda0Cuts().
|
private |
Matrices set from configuration, not get from geometry.root or from ESDs/AODs.
Definition at line 216 of file AliAnalysisTaskEMCALPi0CalibSelection.h.
Referenced by InitGeometryMatrices(), PrintInfo(), SwitchOffLoadOwnGeometryMatrices(), and SwitchOnLoadOwnGeometryMatrices().
|
private |
Logarithmic weight used in cluster recalibration.
Definition at line 275 of file AliAnalysisTaskEMCALPi0CalibSelection.h.
Referenced by CorrectClusters(), and SetLogWeight().
|
private |
Definition at line 282 of file AliAnalysisTaskEMCALPi0CalibSelection.h.
Referenced by AliAnalysisTaskEMCALPi0CalibSelection(), MaskFrameCluster(), SetMaskCellColumn(), SetNMaskCellColumns(), and ~AliAnalysisTaskEMCALPi0CalibSelection().
|
private |
Definition at line 214 of file AliAnalysisTaskEMCALPi0CalibSelection.h.
Referenced by AliAnalysisTaskEMCALPi0CalibSelection(), InitGeometryMatrices(), PrintInfo(), and SetGeometryMatrixInSM().
|
private |
Maximum mass bins of invariant mass histograms.
Definition at line 302 of file AliAnalysisTaskEMCALPi0CalibSelection.h.
Referenced by PrintInfo(), SetInvariantMassHistoBinRange(), and UserCreateOutputObjects().
|
private |
Maximum energy bins of cell energy histograms.
Definition at line 310 of file AliAnalysisTaskEMCALPi0CalibSelection.h.
Referenced by SetEnergyHistoBinRange(), and UserCreateOutputObjects().
|
private |
Maximum time bins of invariant mass histograms.
Definition at line 306 of file AliAnalysisTaskEMCALPi0CalibSelection.h.
Referenced by SetTimeHistoBinRange(), and UserCreateOutputObjects().
|
private |
Minimum mass bins of invariant mass histograms.
Definition at line 301 of file AliAnalysisTaskEMCALPi0CalibSelection.h.
Referenced by FillHistograms(), PrintInfo(), SetInvariantMassHistoBinRange(), and UserCreateOutputObjects().
|
private |
Minimum energy bins of cell energy histograms.
Definition at line 309 of file AliAnalysisTaskEMCALPi0CalibSelection.h.
Referenced by SetEnergyHistoBinRange(), and UserCreateOutputObjects().
|
private |
Minimum ncells in cluster.
Definition at line 272 of file AliAnalysisTaskEMCALPi0CalibSelection.h.
Referenced by CorrectClusters(), FillHistograms(), PrintInfo(), and SetClusterMinNCells().
|
private |
Minimum time bins of invariant mass histograms.
Definition at line 305 of file AliAnalysisTaskEMCALPi0CalibSelection.h.
Referenced by SetTimeHistoBinRange(), and UserCreateOutputObjects().
|
private |
Cluster kinematics, temporal.
Definition at line 314 of file AliAnalysisTaskEMCALPi0CalibSelection.h.
Referenced by FillHistograms().
|
private |
Cluster pair kinematics, temporal.
Definition at line 316 of file AliAnalysisTaskEMCALPi0CalibSelection.h.
Referenced by FillHistograms().
|
private |
Cluster kinematics, temporal.
Definition at line 315 of file AliAnalysisTaskEMCALPi0CalibSelection.h.
Referenced by FillHistograms().
|
private |
N mass bins of invariant mass histograms.
Definition at line 300 of file AliAnalysisTaskEMCALPi0CalibSelection.h.
Referenced by PrintInfo(), SetInvariantMassHistoBinRange(), and UserCreateOutputObjects().
|
private |
N energy bins of cell energy histograms.
Definition at line 308 of file AliAnalysisTaskEMCALPi0CalibSelection.h.
Referenced by SetEnergyHistoBinRange(), and UserCreateOutputObjects().
|
private |
Number of masked columns.
List the masked columns.
Definition at line 279 of file AliAnalysisTaskEMCALPi0CalibSelection.h.
Referenced by AliAnalysisTaskEMCALPi0CalibSelection(), MaskFrameCluster(), SetMaskCellColumn(), SetNMaskCellColumns(), and ~AliAnalysisTaskEMCALPi0CalibSelection().
|
private |
N time bins of invariant mass histograms.
Definition at line 304 of file AliAnalysisTaskEMCALPi0CalibSelection.h.
Referenced by SetTimeHistoBinRange(), and UserCreateOutputObjects().
|
private |
Default path $ALICE_PHYSICS/OADB/EMCAL, if needed change.
Definition at line 225 of file AliAnalysisTaskEMCALPi0CalibSelection.h.
Referenced by InitGeometryMatrices(), InitTemperatureCorrections(), PrintInfo(), and SetOADBFilePath().
|
private |
Maximum cluster opening angle for bkg shape study.
Definition at line 264 of file AliAnalysisTaskEMCALPi0CalibSelection.h.
Referenced by FillHistograms(), and SetClusterOpeningAngleCutsForBkgShapeStudy().
|
private |
Minimum cluster opening angle for bkg shape study.
Definition at line 263 of file AliAnalysisTaskEMCALPi0CalibSelection.h.
Referenced by FillHistograms(), and SetClusterOpeningAngleCutsForBkgShapeStudy().
|
private |
! Histogram container.
Definition at line 239 of file AliAnalysisTaskEMCALPi0CalibSelection.h.
Referenced by UserCreateOutputObjects(), UserExec(), and ~AliAnalysisTaskEMCALPi0CalibSelection().
|
private |
Switch on/off cluster position calculation, in case alignment matrices are not available.
Definition at line 231 of file AliAnalysisTaskEMCALPi0CalibSelection.h.
Referenced by CorrectClusters(), PrintInfo(), SwitchOffRecalculatePosition(), and SwitchOnRecalculatePosition().
|
private |
Access to reconstruction utilities.
Definition at line 223 of file AliAnalysisTaskEMCALPi0CalibSelection.h.
Referenced by CorrectClusters(), FillHistograms(), GetEMCALRecoUtils(), InitEnergyCalibrationFactors(), InitTemperatureCorrections(), PrintInfo(), SetEMCALRecoUtils(), and ~AliAnalysisTaskEMCALPi0CalibSelection().
|
private |
Combine clusters in channels on same SM.
Definition at line 277 of file AliAnalysisTaskEMCALPi0CalibSelection.h.
Referenced by FillHistograms(), PrintInfo(), SwitchOffSameSM(), and SwitchOnSameSM().
|
private |
Select cells / clusters that are due to noise, i.e. signal in EMCal that happens not during collisions.
Definition at line 284 of file AliAnalysisTaskEMCALPi0CalibSelection.h.
Referenced by FillHistograms(), SwitchOffSelectOnlyCellSignalOutOfCollision(), and SwitchOnSelectOnlyCellSignalOutOfCollision().
|
private |
Select only pairs of photons that are not in the same SM.
Definition at line 290 of file AliAnalysisTaskEMCALPi0CalibSelection.h.
Referenced by FillHistograms(), SwitchOffSelectOnlyPhotonsInDifferentSM(), and SwitchOnSelectOnlyPhotonsInDifferentSM().
|
private |
Maximum cluster time (ns).
Definition at line 267 of file AliAnalysisTaskEMCALPi0CalibSelection.h.
Referenced by FillHistograms(), PrintInfo(), and SetClusterMaxTime().
|
private |
Minimum cluster time (ns).
Definition at line 268 of file AliAnalysisTaskEMCALPi0CalibSelection.h.
Referenced by FillHistograms(), PrintInfo(), and SetClusterMinTime().
|
private |
Trigger name must contain this name.
Definition at line 221 of file AliAnalysisTaskEMCALPi0CalibSelection.h.
Referenced by SetTriggerName(), and UserExec().
|
private |
! Primary vertex.
Definition at line 241 of file AliAnalysisTaskEMCALPi0CalibSelection.h.
Referenced by AliAnalysisTaskEMCALPi0CalibSelection(), FillHistograms(), and UserExec().