6 #include "AliEMCALGeometry.h"
7 #include "AliEMCALRecoUtils.h"
8 #include "AliAODEvent.h"
24 ,fCellEnergyDistBefore(0)
25 ,fCellEnergyDistAfter(0)
44 AliWarning(
"Init EMCAL cell bad channel removal");
52 fRecoUtils->SetPositionAlgorithm(AliEMCALRecoUtils::kPosTowerGlobal);
80 AliError(
"Event ptr = 0, returning");
94 AliWarning(Form(
"Number of EMCAL cells = %d, returning",
fCaloCells->GetNumberOfCells()));
126 AliError(
"InitBadChannels returned false, returning");
129 AliWarning(
"InitBadChannels OK");
AliEmcalCorrectionCellBadChannel()
virtual void UserCreateOutputObjects()
Bool_t CheckIfRunChanged()
AliVEvent * InputEvent() const
AliVCaloCells * fCaloCells
! Pointer to CaloCells
AliEMCALRecoUtils * fRecoUtils
Pointer to RecoUtils.
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
TList * fOutput
! List of output histograms
Bool_t fCreateHisto
Flag to make some basic histograms.
Bad channel correction component in the EMCal correction framework.
virtual Bool_t Initialize()
AliEmcalCorrectionEventManager fEventManager
Minimal task which inherits from AliAnalysisTaskSE and manages access to the event.
virtual Bool_t CheckIfRunChanged()
void UserCreateOutputObjects()
TString fFilepass
Input data pass number.
bool GetProperty(std::string propertyName, T &property, bool requiredProperty=true, std::string correctionName="")
Retrieve property.