5#ifndef CALOUTILS_CALOCELLCORRECTION_H
6#define CALOUTILS_CALOCELLCORRECTION_H
58 const EventContext& ctx)
const;
63 const EventContext& ctx)
const = 0;
static const InterfaceID IID_CaloCellCorrection("CaloCellCorrection", 1, 0)
Container class for CaloCell.
AthAlgTool(const std::string &type, const std::string &name, const IInterface *parent)
Constructor with parameters:
static void addenergy(CaloCell *lar_cell, float energy)
virtual StatusCode execute(CaloCellContainer *cellCollection, const EventContext &ctx) const
static const InterfaceID & interfaceID()
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.