![]() |
AliPhysics
56f1704 (56f1704)
|
Bad channel correction component in the EMCal correction framework. More...
#include <AliEmcalCorrectionCellBadChannel.h>
Protected Attributes | |
TH1F * | fCellEnergyDistBefore |
! cell energy distribution, before bad channel correction More... | |
TH1F * | fCellEnergyDistAfter |
! cell energy distribution, after bad channel correction 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 | |
AliEmcalCorrectionCellBadChannel (const AliEmcalCorrectionCellBadChannel &) | |
AliEmcalCorrectionCellBadChannel & | operator= (const AliEmcalCorrectionCellBadChannel &) |
Static Private Attributes | |
static RegisterCorrectionComponent< AliEmcalCorrectionCellBadChannel > | reg |
Bad channel correction component in the EMCal correction framework.
Sets cells marked as bad to E = 0, using OADB bad channel map. The original cell information in the event will be overwritten.
Based on code in AliEMCALTenderSupply.
Definition at line 25 of file AliEmcalCorrectionCellBadChannel.h.
AliEmcalCorrectionCellBadChannel::AliEmcalCorrectionCellBadChannel | ( | ) |
Default constructor
Definition at line 22 of file AliEmcalCorrectionCellBadChannel.cxx.
|
virtual |
Destructor
Definition at line 32 of file AliEmcalCorrectionCellBadChannel.cxx.
|
private |
|
virtual |
This function is called if the run changes (it inherits from the base component), to load a new bad channel and fill relevant variables.
Reimplemented from AliEmcalCorrectionComponent.
Definition at line 116 of file AliEmcalCorrectionCellBadChannel.cxx.
Referenced by Run().
|
virtual |
Initialize and configure the component.
Reimplemented from AliEmcalCorrectionComponent.
Definition at line 39 of file AliEmcalCorrectionCellBadChannel.cxx.
|
private |
|
virtual |
Called for each event to process the event data.
Reimplemented from AliEmcalCorrectionComponent.
Definition at line 73 of file AliEmcalCorrectionCellBadChannel.cxx.
|
virtual |
Create run-independent objects for output. Called before running over events.
Reimplemented from AliEmcalCorrectionComponent.
Definition at line 58 of file AliEmcalCorrectionCellBadChannel.cxx.
|
protected |
! cell energy distribution, after bad channel correction
Definition at line 38 of file AliEmcalCorrectionCellBadChannel.h.
Referenced by Run(), and UserCreateOutputObjects().
|
protected |
! cell energy distribution, before bad channel correction
Definition at line 37 of file AliEmcalCorrectionCellBadChannel.h.
Referenced by Run(), and UserCreateOutputObjects().
|
staticprivate |
Definition at line 46 of file AliEmcalCorrectionCellBadChannel.h.