![]() |
AliPhysics
7f1bdba (7f1bdba)
|
Energy calibration correction component in the EMCal correction framework. More...
#include <AliEmcalCorrectionCellEnergy.h>
Protected Attributes | |
TH1F * | fCellEnergyDistBefore |
! cell energy distribution, before energy calibration More... | |
TH1F * | fCellEnergyDistAfter |
! cell energy distribution, after energy calibration More... | |
![]() | |
PWG::Tools::AliYAMLConfiguration | fYAMLConfig |
Contains the YAML configuration used to configure the component. More... | |
Bool_t | fCreateHisto |
Flag to make some basic histograms. More... | |
Int_t | fRun |
! Run number More... | |
TString | fFilepass |
Input data pass number. More... | |
Bool_t | fGetPassFromFileName |
Get fFilepass from file name. More... | |
AliEmcalCorrectionEventManager | fEventManager |
Minimal task which inherits from AliAnalysisTaskSE and manages access to the event. More... | |
Bool_t | fEsdMode |
flag for ESD More... | |
AliMCEvent * | fMCEvent |
! MC More... | |
Double_t | fCent |
! Event centrality More... | |
Int_t | fNcentBins |
How many centrality bins (this member copied from AliAnalysisTaskEmcal) More... | |
Int_t | fCentBin |
! Event centrality bin More... | |
Int_t | fNbins |
No. of pt bins. More... | |
Double_t | fMinBinPt |
Min pt in histograms. More... | |
Double_t | fMaxBinPt |
Max pt in histograms. More... | |
Double_t | fVertex [3] |
! Event vertex More... | |
AliEMCALGeometry * | fGeom |
! Geometry object More... | |
Int_t | fMinMCLabel |
Minimum MC label value for the tracks/clusters being considered MC particles. More... | |
TObjArray | fClusterCollArray |
Cluster collection array. More... | |
TObjArray | fParticleCollArray |
Particle/track collection array. More... | |
AliVCaloCells * | fCaloCells |
! Pointer to CaloCells More... | |
AliEMCALRecoUtils * | fRecoUtils |
Pointer to RecoUtils. More... | |
TList * | fOutput |
! List of output histograms More... | |
TString | fBasePath |
Base folder path to get root files. More... | |
Private Member Functions | |
Int_t | InitRecalib () |
Int_t | InitRunDepRecalib () |
AliEmcalCorrectionCellEnergy (const AliEmcalCorrectionCellEnergy &) | |
AliEmcalCorrectionCellEnergy & | operator= (const AliEmcalCorrectionCellEnergy &) |
Private Attributes | |
Bool_t | fUseAutomaticRecalib |
On by default the check in the OADB of the energy recalibration. More... | |
Bool_t | fUseAutomaticRunDepRecalib |
On by default the check in the OADB of the run dependent energy recalibration. More... | |
Static Private Attributes | |
static RegisterCorrectionComponent< AliEmcalCorrectionCellEnergy > | reg |
Energy calibration correction component in the EMCal correction framework.
Performs energy calibration of cells, using OADB calibration. The original cell information in the event will be overwritten.
Based on code in AliEMCALTenderSupply.
Definition at line 25 of file AliEmcalCorrectionCellEnergy.h.
AliEmcalCorrectionCellEnergy::AliEmcalCorrectionCellEnergy | ( | ) |
Default constructor
Definition at line 24 of file AliEmcalCorrectionCellEnergy.cxx.
|
virtual |
Destructor
Definition at line 36 of file AliEmcalCorrectionCellEnergy.cxx.
|
private |
|
virtual |
This function is called if the run changes (it inherits from the base component), to load a new energy calibration and fill relevant variables.
Reimplemented from AliEmcalCorrectionComponent.
Definition at line 325 of file AliEmcalCorrectionCellEnergy.cxx.
Referenced by Run().
|
virtual |
Initialize and configure the component.
Reimplemented from AliEmcalCorrectionComponent.
Definition at line 43 of file AliEmcalCorrectionCellEnergy.cxx.
|
private |
Initialize the energy calibration.
Definition at line 125 of file AliEmcalCorrectionCellEnergy.cxx.
Referenced by CheckIfRunChanged().
|
private |
Initialize the temperature calibration.
Definition at line 217 of file AliEmcalCorrectionCellEnergy.cxx.
Referenced by CheckIfRunChanged().
|
private |
|
virtual |
Called for each event to process the event data.
Reimplemented from AliEmcalCorrectionComponent.
Definition at line 78 of file AliEmcalCorrectionCellEnergy.cxx.
|
virtual |
Create run-independent objects for output. Called before running over events.
Reimplemented from AliEmcalCorrectionComponent.
Definition at line 63 of file AliEmcalCorrectionCellEnergy.cxx.
|
protected |
! cell energy distribution, after energy calibration
Definition at line 38 of file AliEmcalCorrectionCellEnergy.h.
Referenced by Run(), and UserCreateOutputObjects().
|
protected |
! cell energy distribution, before energy calibration
Definition at line 37 of file AliEmcalCorrectionCellEnergy.h.
Referenced by Run(), and UserCreateOutputObjects().
|
private |
On by default the check in the OADB of the energy recalibration.
Definition at line 45 of file AliEmcalCorrectionCellEnergy.h.
Referenced by CheckIfRunChanged(), and Initialize().
|
private |
On by default the check in the OADB of the run dependent energy recalibration.
Definition at line 46 of file AliEmcalCorrectionCellEnergy.h.
Referenced by CheckIfRunChanged().
|
staticprivate |
Definition at line 52 of file AliEmcalCorrectionCellEnergy.h.