16std::ostream&
operator<< ( std::ostream& out,
const std::vector< float >&
vec )
21 for(
size_t i = 0;
i <
vec.size(); ++
i ) {
23 if( i <
vec.size() - 1 ) {
119 stream <<
ringsE << std::endl;
124 if (
this != &cl_rings){
#define AUXSTORE_OBJECT_SETTER_AND_GETTER(CL, TYPE, NAME, SETTER)
Macro creating the accessors of complex auxiliary properties.
std::vector< size_t > vec
std::ostream & operator<<(std::ostream &lhs, const TestGaudiProperty &rhs)
void makePrivateStore()
Create a new (empty) private store for this object.
AuxElement & operator=(const AuxElement &other)
Assignment.
SG::ConstAccessor< T, ALLOC > ConstAccessor
bool hasStore() const
Return true if this object has an associated store.
SG::Accessor< T, ALLOC > Accessor
const SG::AuxVectorData * container() const
Return the container holding this element.
Class holding a set of rings.
void addRing(float r)
add ring to RingSet
RingSet_v1()
Default empty constructor.
std::vector< float >::const_iterator const_iterator
const Iterator to rings Et
iterator begin()
ring begin() iterator
RingSet_v1 & operator=(const RingSet_v1 &clrings)
Assignment Operator.
float & operator[](const unsigned int i)
Get/set ring Et at ith position.
iterator end()
ring end() iterator
unsigned size() const
Get rings size.
void copyTo(std::vector< float > &vec) const
Copy ringset to std::vector end:
const std::vector< float > & ringsE() const
Get rings holden by RingSet.
float & at(const unsigned int i)
Get/set ring Et at ith position.
std::vector< float >::iterator iterator
void print(std::ostream &stream) const
ICaloAffectedTool is abstract interface for tools checking if 4 mom is in calo affected region.
static const SG::AuxElement::ConstAccessor< std::vector< float > > constAccRingsE("ringsE")
static const SG::AuxElement::Accessor< std::vector< float > > accRingsE("ringsE")