6 #include "AliEMCALGeometry.h" 8 #include "AliAODEvent.h" 24 ,fCellEnergyDistBefore(0)
25 ,fCellEnergyDistAfter(0)
44 AliWarning(
"Init EMCAL cell bad channel removal");
53 GetProperty(
"customBadChannelFilePath", customBCmapPath);
54 if (customBCmapPath!=
"")
80 fCellEnergyDistBefore =
new TH1F(
"hCellEnergyDistBefore",
"hCellEnergyDistBefore;E_{cell} (GeV)",1000,0,10);
82 fCellEnergyDistAfter =
new TH1F(
"hCellEnergyDistAfter",
"hCellEnergyDistAfter;E_{cell} (GeV)",1000,0,10);
95 AliError(
"Event ptr = 0, returning");
109 AliWarning(Form(
"Number of EMCAL cells = %d, returning",
fCaloCells->GetNumberOfCells()));
141 AliError(
"InitBadChannels returned false, returning");
144 AliWarning(
"InitBadChannels OK");
AliEmcalCorrectionCellBadChannel()
void SetWarmChannelAsGood()
virtual void UserCreateOutputObjects()
Bool_t CheckIfRunChanged()
AliVEvent * InputEvent() const
AliVCaloCells * fCaloCells
! Pointer to CaloCells
Some utilities for cluster and cell treatment.
AliEMCALRecoUtils * fRecoUtils
Pointer to RecoUtils.
void SwitchOnBadChannelsRemoval()
virtual ~AliEmcalCorrectionCellBadChannel()
Base class for correction components in the EMCal correction framework.
TH1F * fCellEnergyDistBefore
! cell energy distribution, before bad channel correction
static RegisterCorrectionComponent< AliEmcalCorrectionCellBadChannel > reg
TH1F * fCellEnergyDistAfter
! cell energy distribution, after bad channel correction
void SetDeadChannelAsGood()
void SetPositionAlgorithm(Int_t alg)
TList * fOutput
! List of output histograms
Bool_t fCreateHisto
Flag to make some basic histograms.
Bad channel correction component in the EMCal correction framework.
void SetCustomBadChannels(TString customBC)
virtual Bool_t Initialize()
AliEmcalCorrectionEventManager fEventManager
Minimal task which inherits from AliAnalysisTaskSE and manages access to the event.
virtual Bool_t CheckIfRunChanged()
void UserCreateOutputObjects()
void ResetCellsCalibrated()
TString fFilepass
Input data pass number.
void SetHotChannelAsGood()
bool GetProperty(std::string propertyName, T &property, bool requiredProperty=true, std::string correctionName="")
Retrieve property.