|
ATLAS Offline Software
|
Go to the documentation of this file.
18 EnergyInputProvider::EnergyInputProvider(
const std::string&
type,
const std::string&
name,
19 const IInterface*
parent) :
23 declareInterface<LVL1::IInputTOBConverter>(
this );
24 declareProperty(
"EnergyROILocation",
m_energyLocation,
"Storegate key for reading the Topo Energy ROI" );
38 return StatusCode::SUCCESS;
69 return StatusCode::RECOVERABLE;
73 <<
": Ex = " << topoData->
Ex()
74 <<
", Ey = " << topoData->
Ey()
75 <<
", Et = " << topoData->
Et()
76 <<
", ExTC = " << topoData->
ExTC()
77 <<
", EyTC = " << topoData->
EyTC()
83 const bool has_overflow = (topoData->
ExOverflow() or
94 return StatusCode::SUCCESS;
unsigned int EyOverflow(SumTypes type=LVL1::EnergyTopoData::Normal) const
Group
Properties of a chain group.
int Ex(SumTypes type=LVL1::EnergyTopoData::Normal) const
return Ex, Ey, ET values
const std::string & key() const
Return the StoreGate ID for the referenced object.
eFexTowerBuilder creates xAOD::eFexTowerContainer from supercells (LATOME) and triggerTowers (TREX) i...
unsigned int EtOverflow(SumTypes type=LVL1::EnergyTopoData::Normal) const
int ExTC(SumTypes type=LVL1::EnergyTopoData::Normal) const
return twos-complement Ex, Ey values
void setOverflowFromEnergyInput(bool v)
::StatusCode StatusCode
StatusCode definition for legacy code.
int Ey(SumTypes type=LVL1::EnergyTopoData::Normal) const
Ey (signed)
#define CHECK(...)
Evaluate an expression and check for errors.
int EyTC(SumTypes type=LVL1::EnergyTopoData::Normal) const
Ey (twos complement)
StatusCode initialize(bool used=true)
If this object is used as a property, then this should be called during the initialize phase.
virtual bool isValid() override final
Can the handle be successfully dereferenced?
int Et(SumTypes type=LVL1::EnergyTopoData::Normal) const
ET Sum.
unsigned int ExOverflow(SumTypes type=LVL1::EnergyTopoData::Normal) const
return overflow flags
#define ATH_MSG_WARNING(x)
Declare a monitored scalar variable.