20 const std::string& name,
21 const IInterface* parent )
25 declareInterface< IEnergySumRoICnvTool >(
this );
43 return StatusCode::SUCCESS;
63 return StatusCode::SUCCESS;
#define ATH_MSG_WARNING(x)
Helpers for checking error return status codes and reporting errors.
Energy-Sum RoI class for analysis.
const thresholds_type & getThresholds() const
Return the names of the passed threshodlds.
float getEnergyY() const
Return the total energy deposited in the Y direction.
uint32_t getROIWord1() const
Return the second RoI word produced by the L1Calo hardware.
float getEnergyT() const
Return the deposited total transverse energy.
uint32_t getROIWord0() const
Return the first RoI word produced by the L1Calo hardware.
uint32_t getROIWord2() const
Return the third RoI word produced by the L1Calo hardware.
float getEnergyX() const
Return the total energy deposited in the X direction.
Top level AOD object storing LVL1 RoIs.
const energysums_type & getEnergySumROIs() const
Get all the energy sum RoIs in the event.
void addThreshold(const std::string &name)
Add a new threshold that was passed.
void initialize(uint32_t roiword0, uint32_t roiword1, uint32_t roiword2, float energyX, float energyY, float energyT)
Initialise the object with its most important properties from a single RoI.
EnergySumRoI_v2 EnergySumRoI