|
ATLAS Offline Software
|
Go to the documentation of this file.
5 #ifndef XAODCALORINGS_VERSIONS_RINGSET_V1_H
6 #define XAODCALORINGS_VERSIONS_RINGSET_V1_H
68 float &
at(
const unsigned int i);
76 float at(
const unsigned int i)
const;
84 const std::vector<float>&
ringsE()
const;
124 void copyTo(std::vector<float> &
vec)
const;
153 SG::AuxElement(ringset)
176 #endif // XAODCALORINGS_VERSIONS_RINGSET_V1_H
JetConstituentVector::iterator iterator
RingSet_v1()
Default empty constructor.
RingSet_v1 & operator=(const RingSet_v1 &clrings)
Assignment Operator.
Base class for elements of a container that can have aux data.
float & at(const unsigned int i)
Get/set ring Et at ith position.
ICaloAffectedTool is abstract interface for tools checking if 4 mom is in calo affected region.
std::vector< size_t > vec
Class holding a set of rings.
std::vector< float >::iterator iterator
void print(std::ostream &stream) const
void copyTo(std::vector< float > &vec) const
Copy ringset to std::vector end:
SG_BASE(xAOD::RingSet_v1, SG::AuxElement)
const std::vector< float > & ringsE() const
Get rings holden by RingSet.
void setRingsE(const std::vector< float > &)
Get/set rings holden by RingSet.
iterator begin()
ring begin() iterator
void makePrivateStore()
Create a new (empty) private store for this object.
unsigned size() const
Get rings size.
bool hasStore() const
Return true if this object has an associated store.
std::vector< float >::const_iterator const_iterator
const Iterator to rings Et
iterator end()
ring end() iterator
const SG::AuxVectorData * container() const
Return the container holding this element.
float & operator[](const unsigned int i)
Get/set ring Et at ith position.
Base class for elements of a container that can have aux data.
void addRing(float r)
add ring to RingSet