![]() |
ATLAS Offline Software
|
Class holding a set of rings. More...
#include <RingSet_v1.h>
Public Types | |
RingSet_v1 ctors: | |
| typedef std::vector< float >::iterator | iterator |
| typedef std::vector< float >::const_iterator | const_iterator |
| const Iterator to rings Et | |
Public Member Functions | |
RingSet_v1 ctors | |
| RingSet_v1 () | |
| Default empty constructor. | |
| RingSet_v1 (const RingSet_v1 &ringset) | |
| Copy constructor. | |
| RingSet_v1 (const size_t size, const float value=0) | |
| Initialize RingSet with rings std::vector assignment. | |
RingSet_v1 accessors: | |
| float & | at (const unsigned int i) |
| Get/set ring Et at ith position. | |
| float & | operator[] (const unsigned int i) |
| Get/set ring Et at ith position. | |
| float | at (const unsigned int i) const |
| Get/set ring Et at ith position. | |
| float | operator[] (const unsigned int i) const |
| Get/set ring Et at ith position. | |
| const std::vector< float > & | ringsE () const |
| Get rings holden by RingSet. | |
| void | setRingsE (const std::vector< float > &) |
| Get/set rings holden by RingSet. | |
RingSet_v1 rings interation: | |
| unsigned | size () const |
| Get rings size. | |
| void | clear () |
| clear rings | |
| void | addRing (float r) |
| add ring to RingSet | |
| iterator | begin () |
| ring begin() iterator | |
| iterator | end () |
| ring end() iterator | |
| const_iterator | begin () const |
| ring begin() const_iterator | |
| const_iterator | end () const |
| ring end() const_iterator | |
| void | copyTo (std::vector< float > &vec) const |
| Copy ringset to std::vector end: | |
RingSet_v1 operators overload: | |
| RingSet_v1 & | operator= (const RingSet_v1 &clrings) |
| Assignment Operator. | |
RingSet_v1 using ostream: | |
| void | print (std::ostream &stream) const |
Class holding a set of rings.
Definition at line 31 of file RingSet_v1.h.
| typedef std::vector<float>::const_iterator xAOD::RingSet_v1::const_iterator |
const Iterator to rings Et
Definition at line 39 of file RingSet_v1.h.
| typedef std::vector<float>::iterator xAOD::RingSet_v1::iterator |
Iterator to rings Et
Definition at line 37 of file RingSet_v1.h.
|
inline |
|
inline |
Copy constructor.
Definition at line 152 of file RingSet_v1.h.
Initialize RingSet with rings std::vector assignment.
Definition at line 160 of file RingSet_v1.h.
| void xAOD::RingSet_v1::addRing | ( | float | r | ) |
add ring to RingSet
Definition at line 81 of file RingSet_v1.cxx.
Get/set ring Et at ith position.
Definition at line 44 of file RingSet_v1.cxx.
Get/set ring Et at ith position.
Definition at line 53 of file RingSet_v1.cxx.
| RingSet_v1::iterator xAOD::RingSet_v1::begin | ( | ) |
| RingSet_v1::const_iterator xAOD::RingSet_v1::begin | ( | ) | const |
ring begin() const_iterator
Definition at line 98 of file RingSet_v1.cxx.
| void xAOD::RingSet_v1::clear | ( | ) |
clear rings
| void xAOD::RingSet_v1::copyTo | ( | std::vector< float > & | vec | ) | const |
| RingSet_v1::iterator xAOD::RingSet_v1::end | ( | ) |
| RingSet_v1::const_iterator xAOD::RingSet_v1::end | ( | ) | const |
| RingSet_v1 & xAOD::RingSet_v1::operator= | ( | const RingSet_v1 & | clrings | ) |
Assignment Operator.
Using the assignment of SG::AuxElement.
Definition at line 123 of file RingSet_v1.cxx.
Get/set ring Et at ith position.
Definition at line 49 of file RingSet_v1.cxx.
Get/set ring Et at ith position.
Definition at line 58 of file RingSet_v1.cxx.
| void xAOD::RingSet_v1::print | ( | std::ostream & | stream | ) | const |
Definition at line 117 of file RingSet_v1.cxx.
| unsigned xAOD::RingSet_v1::size | ( | ) | const |
Get rings size.