51 const EventContext& ctx)
const
56 if (!cellCollection) {
57 ATH_MSG_ERROR(
"Cell Correction tool receives invalid cell Collection" );
58 return StatusCode::FAILURE;
65 for (
CaloCell* cell : *cellCollection) {
71 return StatusCode::SUCCESS;
Container class for CaloCell.
static void addenergy(CaloCell *lar_cell, float energy)
virtual StatusCode execute(CaloCellContainer *cellCollection, const EventContext &ctx) const
static void setenergy(CaloCell *lar_cell, float energy)
virtual ~CaloCellCorrection()
static void scaleenergy(CaloCell *lar_cell, float scale)
virtual void MakeCorrection(CaloCell *cellCollection, const EventContext &ctx) const =0
Data object for each calorimeter readout cell.
void addEnergy(float energy)
add energy
virtual void setEnergy(float energy)
set energy
virtual void scaleEnergy(float scale)
scale energy