![]() |
AliPhysics
56f1704 (56f1704)
|
Time calibration correction component in the EMCal correction framework. More...
#include <AliEmcalCorrectionCellTimeCalib.h>
Protected Attributes | |
TH1F * | fCellTimeDistBefore |
! cell energy distribution, before time calibration More... | |
TH1F * | fCellTimeDistAfter |
! cell energy distribution, after time 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 | InitTimeCalibration () |
Int_t | InitTimeCalibrationL1Phase () |
AliEmcalCorrectionCellTimeCalib (const AliEmcalCorrectionCellTimeCalib &) | |
AliEmcalCorrectionCellTimeCalib & | operator= (const AliEmcalCorrectionCellTimeCalib &) |
Private Attributes | |
Bool_t | fCalibrateTime |
flag cell time calibration More... | |
Bool_t | fCalibrateTimeL1Phase |
flag cell time calibration with L1phase shift More... | |
Bool_t | fUseAutomaticTimeCalib |
On by default the check in the OADB of the time recalibration. More... | |
Static Private Attributes | |
static RegisterCorrectionComponent< AliEmcalCorrectionCellTimeCalib > | reg |
Time calibration correction component in the EMCal correction framework.
Performs time 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 AliEmcalCorrectionCellTimeCalib.h.
AliEmcalCorrectionCellTimeCalib::AliEmcalCorrectionCellTimeCalib | ( | ) |
Default constructor
Definition at line 26 of file AliEmcalCorrectionCellTimeCalib.cxx.
|
virtual |
Destructor
Definition at line 39 of file AliEmcalCorrectionCellTimeCalib.cxx.
|
private |
|
virtual |
This function is called if the run changes (it inherits from the base component), to load a new time calibration and fill relevant variables.
Reimplemented from AliEmcalCorrectionComponent.
Definition at line 324 of file AliEmcalCorrectionCellTimeCalib.cxx.
Referenced by Run().
|
virtual |
Initialize and configure the component.
Reimplemented from AliEmcalCorrectionComponent.
Definition at line 46 of file AliEmcalCorrectionCellTimeCalib.cxx.
|
private |
Initialize the time calibration.
Definition at line 134 of file AliEmcalCorrectionCellTimeCalib.cxx.
Referenced by CheckIfRunChanged().
|
private |
Initialize the L1 phase time calibration.
Definition at line 231 of file AliEmcalCorrectionCellTimeCalib.cxx.
Referenced by CheckIfRunChanged().
|
private |
|
virtual |
Called for each event to process the event data.
Reimplemented from AliEmcalCorrectionComponent.
Definition at line 82 of file AliEmcalCorrectionCellTimeCalib.cxx.
|
virtual |
Create run-independent objects for output. Called before running over events.
Reimplemented from AliEmcalCorrectionComponent.
Definition at line 67 of file AliEmcalCorrectionCellTimeCalib.cxx.
|
private |
flag cell time calibration
Definition at line 44 of file AliEmcalCorrectionCellTimeCalib.h.
Referenced by CheckIfRunChanged(), Initialize(), and Run().
|
private |
flag cell time calibration with L1phase shift
Definition at line 45 of file AliEmcalCorrectionCellTimeCalib.h.
Referenced by CheckIfRunChanged(), and Run().
|
protected |
! cell energy distribution, after time calibration
Definition at line 38 of file AliEmcalCorrectionCellTimeCalib.h.
Referenced by Run(), and UserCreateOutputObjects().
|
protected |
! cell energy distribution, before time calibration
Definition at line 37 of file AliEmcalCorrectionCellTimeCalib.h.
Referenced by Run(), and UserCreateOutputObjects().
|
private |
On by default the check in the OADB of the time recalibration.
Definition at line 48 of file AliEmcalCorrectionCellTimeCalib.h.
Referenced by CheckIfRunChanged().
|
staticprivate |
Definition at line 54 of file AliEmcalCorrectionCellTimeCalib.h.