 |
ATLAS Offline Software
|
Go to the documentation of this file.
12 ValueRetriever(
const std::string &
n) :
acc(
n) {}
19 VecValueRetriever(
const std::string &
n,
int ind) :
acc(
n),
index(ind) {}
30 , m_min(-std::numeric_limits<
float>::
max())
31 , m_max( std::numeric_limits<
float>::
max())
35 , m_vretriever(nullptr)
53 return StatusCode::FAILURE;
61 return StatusCode::FAILURE;
64 return StatusCode::SUCCESS;
Helper class to provide type-safe access to aux data.
JetSelectorAttributeRunII(const std::string &t)
virtual float value(const xAOD::Jet &j) const =0
virtual StatusCode initialize()
Dummy implementation of the initialisation function.
::StatusCode StatusCode
StatusCode definition for legacy code.
Gaudi::Details::PropertyBase & declareProperty(Gaudi::Property< T, V, H > &t)
int keep(const xAOD::Jet &jet) const
Method to select.
SelValueRetriever * m_vretriever
if the attribute is a vector we'll use the value at this index. else it is ignored.
virtual ~JetSelectorAttributeRunII()