![]() |
ATLAS Offline Software
|
#include <AtlasHitsVector.h>
Public Types | |
| typedef T | base_value_type |
| typedef std::vector< T > | CONT |
| typedef CONT::value_type | value_type |
| typedef CONT::pointer | pointer |
| typedef CONT::const_pointer | const_pointer |
| typedef CONT::iterator | iterator |
| typedef CONT::const_iterator | const_iterator |
| typedef CONT::reference | reference |
| typedef CONT::const_reference | const_reference |
| typedef CONT::size_type | size_type |
| typedef CONT::difference_type | difference_type |
Public Member Functions | |
| AtlasHitsVector (const std::string &collectionName="DefaultCollectionName", const unsigned int mySize=100) | |
| ~AtlasHitsVector () override=default | |
| void | Clear () |
| void | Insert (const T &h) |
| void | Insert (T &&h) |
| template<class... Args> | |
| void | Emplace (Args &&... args) |
| int | Size () const |
| AtlasHitsVector (const AtlasHitsVector< T > &rhs) | |
| AtlasHitsVector (AtlasHitsVector< T > &&rhs) noexcept=default | |
| AtlasHitsVector (const AthenaHitsVector< T > &rhs) | |
| AtlasHitsVector< T > & | operator= (const AtlasHitsVector< T > &rhs) |
| AtlasHitsVector< T > & | operator= (AtlasHitsVector< T > &&rhs) noexcept=default |
| AtlasHitsVector< T > & | operator= (const AthenaHitsVector< T > &rhs) |
| assignment deletes old elements and deep copies the new ones More... | |
| const std::string & | Name () const |
| void | setName (const std::string &name) |
| const std::vector< T > & | getVector () const |
| bool | empty () const |
| const_iterator | begin () const |
| const_iterator | end () const |
| iterator | begin () |
| iterator | end () |
| size_type | size () const |
| void | push_back (const T &t) |
| T | At (unsigned int pos) const |
| const T | operator[] (size_type n) const |
| void | clear () |
| void | reserve (size_type n) |
| void | resize (size_type n) |
Static Public Member Functions | |
| static const std::type_info * | initHelper () |
Static Public Attributes | |
| static const std::type_info *const | s_info = AtlasHitsVector<T>::initHelper() |
Protected Attributes | |
| std::string | m_name |
| std::vector< T > | m_hitvector |
Definition at line 32 of file AtlasHitsVector.h.
| typedef T AtlasHitsVector< T >::base_value_type |
Definition at line 36 of file AtlasHitsVector.h.
| typedef CONT::const_iterator AtlasHitsVector< T >::const_iterator |
Definition at line 42 of file AtlasHitsVector.h.
| typedef CONT::const_pointer AtlasHitsVector< T >::const_pointer |
Definition at line 40 of file AtlasHitsVector.h.
| typedef CONT::const_reference AtlasHitsVector< T >::const_reference |
Definition at line 44 of file AtlasHitsVector.h.
| typedef std::vector<T> AtlasHitsVector< T >::CONT |
Definition at line 37 of file AtlasHitsVector.h.
| typedef CONT::difference_type AtlasHitsVector< T >::difference_type |
Definition at line 46 of file AtlasHitsVector.h.
| typedef CONT::iterator AtlasHitsVector< T >::iterator |
Definition at line 41 of file AtlasHitsVector.h.
| typedef CONT::pointer AtlasHitsVector< T >::pointer |
Definition at line 39 of file AtlasHitsVector.h.
| typedef CONT::reference AtlasHitsVector< T >::reference |
Definition at line 43 of file AtlasHitsVector.h.
| typedef CONT::size_type AtlasHitsVector< T >::size_type |
Definition at line 45 of file AtlasHitsVector.h.
| typedef CONT::value_type AtlasHitsVector< T >::value_type |
Definition at line 38 of file AtlasHitsVector.h.
|
inline |
Definition at line 54 of file AtlasHitsVector.h.
|
overridedefault |
|
inlineexplicit |
Definition at line 90 of file AtlasHitsVector.h.
|
defaultnoexcept |
|
inlineexplicit |
Definition at line 96 of file AtlasHitsVector.h.
|
inline |
Definition at line 146 of file AtlasHitsVector.h.
|
inline |
Definition at line 136 of file AtlasHitsVector.h.
|
inline |
Definition at line 130 of file AtlasHitsVector.h.
|
inline |
Definition at line 66 of file AtlasHitsVector.h.
|
inline |
Definition at line 152 of file AtlasHitsVector.h.
|
inline |
Definition at line 80 of file AtlasHitsVector.h.
|
inline |
Definition at line 128 of file AtlasHitsVector.h.
|
inline |
Definition at line 139 of file AtlasHitsVector.h.
|
inline |
Definition at line 133 of file AtlasHitsVector.h.
|
inline |
Definition at line 126 of file AtlasHitsVector.h.
|
inlinestatic |
Definition at line 170 of file AtlasHitsVector.h.
|
inline |
Definition at line 72 of file AtlasHitsVector.h.
|
inline |
Definition at line 76 of file AtlasHitsVector.h.
|
inline |
Definition at line 121 of file AtlasHitsVector.h.
|
defaultnoexcept |
|
inline |
assignment deletes old elements and deep copies the new ones
Definition at line 113 of file AtlasHitsVector.h.
|
inline |
Definition at line 102 of file AtlasHitsVector.h.
|
inline |
Definition at line 150 of file AtlasHitsVector.h.
|
inline |
Definition at line 144 of file AtlasHitsVector.h.
|
inline |
Definition at line 157 of file AtlasHitsVector.h.
|
inline |
Definition at line 159 of file AtlasHitsVector.h.
|
inline |
Definition at line 123 of file AtlasHitsVector.h.
|
inline |
Definition at line 84 of file AtlasHitsVector.h.
|
inline |
Definition at line 142 of file AtlasHitsVector.h.
|
protected |
Definition at line 164 of file AtlasHitsVector.h.
|
protected |
Definition at line 163 of file AtlasHitsVector.h.
|
static |
Definition at line 172 of file AtlasHitsVector.h.
1.8.18