|
ATLAS Offline Software
|
Go to the documentation of this file.
20 const std::string&
name,
25 declareInterface< IEnergySumRoICnvTool >(
this );
43 return StatusCode::SUCCESS;
63 return StatusCode::SUCCESS;
Energy-Sum RoI class for analysis.
const thresholds_type & getThresholds() const
Return the names of the passed threshodlds.
float getEnergyT() const
Return the deposited total transverse energy.
float getEnergyY() const
Return the total energy deposited in the Y direction.
::StatusCode StatusCode
StatusCode definition for legacy code.
uint32_t getROIWord1() const
Return the second RoI word produced by the L1Calo hardware.
uint32_t getROIWord0() const
Return the first RoI word produced by the L1Calo hardware.
Top level AOD object storing LVL1 RoIs.
const energysums_type & getEnergySumROIs() const
Get all the energy sum RoIs in the event.
Helpers for checking error return status codes and reporting errors.
float getEnergyX() const
Return the total energy deposited in the X direction.
uint32_t getROIWord2() const
Return the third RoI word produced by the L1Calo hardware.
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.
#define ATH_MSG_WARNING(x)
void addThreshold(const std::string &name)
Add a new threshold that was passed.
Class describing a LVL1 energy-sum "RoI".