|
ATLAS Offline Software
|
Go to the documentation of this file.
44 const std::string&
name,
59 const EventContext& ctx)
const
64 if (!cellCollection) {
65 ATH_MSG_ERROR(
"Cell Correction tool receives invalid cell Collection" );
66 return StatusCode::FAILURE;
79 return StatusCode::SUCCESS;
virtual StatusCode execute(CaloCellContainer *cellCollection, const EventContext &ctx) const
virtual void setEnergy(float energy)
set energy
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)
virtual void scaleEnergy(float scale)
scale energy
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)
virtual void addEnergy(float energy)
add energy