|
ATLAS Offline Software
|
Go to the documentation of this file.
5 #ifndef CALOUTILS_CALOCELLCORRECTION_H
6 #define CALOUTILS_CALOCELLCORRECTION_H
48 static const InterfaceID IID_CaloCellCorrection(
"CaloCellCorrection", 1 , 0);
54 static const InterfaceID&
interfaceID() {
return IID_CaloCellCorrection;}
62 const EventContext& ctx)
const;
67 const EventContext& ctx)
const = 0;
virtual StatusCode execute(CaloCellContainer *cellCollection, const EventContext &ctx) const
virtual void MakeCorrection(CaloCell *cellCollection, const EventContext &ctx) const =0
::StatusCode StatusCode
StatusCode definition for legacy code.
CaloCellCorrection(const std::string &type, const std::string &name, const IInterface *parent)
static void addenergy(CaloCell *lar_cell, float energy)
virtual ~CaloCellCorrection()
Container class for CaloCell.
Data object for each calorimeter readout cell.
static void setenergy(CaloCell *lar_cell, float energy)
static void scaleenergy(CaloCell *lar_cell, float scale)
static const InterfaceID & interfaceID()