30 std::vector<Identifier::value_type> rdos(
rdoList.size());
31 for (std::size_t i(0); i < rdos.size(); ++i) {
32 rdos[i] =
rdoList[i].get_compact();
39 std::vector<Identifier> rdos(
values.size());
40 for (std::size_t i(0); i < rdos.size(); ++i) {
41 rdos[i].set_literal(
values[i]);
#define AUXSTORE_PRIMITIVE_SETTER_AND_GETTER(CL, TYPE, NAME, SETTER)
Macro creating the accessors of primitive auxiliary properties.
static const SG::AuxElement::Accessor< std::vector< Identifier::value_type > > rdoListAcc("rdoList")
static const SG::AuxElement::Accessor< std::array< float, 3 > > globalPosAcc("globalPosition")
static const SG::AuxElement::Accessor< std::vector< Identifier::value_type > > rdoListAcc("rdoList")
static const SG::AuxElement::Accessor< std::array< float, 3 > > globalPosAcc("globalPosition")
SG::Accessor< T, ALLOC > Accessor
Class describing strip clusters.
ConstVectorMap< 3 > globalPosition() const
Returns the global position of the strip cluster.
void setRDOlist(const std::vector< Identifier > &rdolist)
Sets the list of identifiers of the channels building the cluster.
const std::vector< Identifier > rdoList() const
Returns the list of identifiers of the channels building the cluster.
Eigen::Map< MeasVector< N > > VectorMap
static AUXSTORE_PRIMITIVE_SETTER_AND_GETTER(EmTauRoI_v1, uint32_t, roiWord, setRoIWord) uint32_t EmTauRoI_v1 const SG::AuxElement::Accessor< std::vector< float > > values("thrValues")
This is a convenience function for accessing the threshold pattern part of the RoI.
Eigen::Map< const MeasVector< N > > ConstVectorMap