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 ()=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 37 of file AtlasHitsVector.h.
typedef CONT::const_iterator AtlasHitsVector< T >::const_iterator |
Definition at line 43 of file AtlasHitsVector.h.
typedef CONT::const_pointer AtlasHitsVector< T >::const_pointer |
Definition at line 41 of file AtlasHitsVector.h.
typedef CONT::const_reference AtlasHitsVector< T >::const_reference |
Definition at line 45 of file AtlasHitsVector.h.
typedef std::vector<T> AtlasHitsVector< T >::CONT |
Definition at line 38 of file AtlasHitsVector.h.
typedef CONT::difference_type AtlasHitsVector< T >::difference_type |
Definition at line 47 of file AtlasHitsVector.h.
typedef CONT::iterator AtlasHitsVector< T >::iterator |
Definition at line 42 of file AtlasHitsVector.h.
typedef CONT::pointer AtlasHitsVector< T >::pointer |
Definition at line 40 of file AtlasHitsVector.h.
typedef CONT::reference AtlasHitsVector< T >::reference |
Definition at line 44 of file AtlasHitsVector.h.
typedef CONT::size_type AtlasHitsVector< T >::size_type |
Definition at line 46 of file AtlasHitsVector.h.
typedef CONT::value_type AtlasHitsVector< T >::value_type |
Definition at line 39 of file AtlasHitsVector.h.
|
inline |
Definition at line 55 of file AtlasHitsVector.h.
|
default |
|
inlineexplicit |
Definition at line 91 of file AtlasHitsVector.h.
|
defaultnoexcept |
|
inlineexplicit |
Definition at line 97 of file AtlasHitsVector.h.
|
inline |
Definition at line 147 of file AtlasHitsVector.h.
|
inline |
Definition at line 137 of file AtlasHitsVector.h.
|
inline |
Definition at line 131 of file AtlasHitsVector.h.
|
inline |
Definition at line 67 of file AtlasHitsVector.h.
|
inline |
Definition at line 153 of file AtlasHitsVector.h.
|
inline |
Definition at line 81 of file AtlasHitsVector.h.
|
inline |
Definition at line 129 of file AtlasHitsVector.h.
|
inline |
Definition at line 140 of file AtlasHitsVector.h.
|
inline |
Definition at line 134 of file AtlasHitsVector.h.
|
inline |
Definition at line 127 of file AtlasHitsVector.h.
|
inlinestatic |
Definition at line 171 of file AtlasHitsVector.h.
|
inline |
Definition at line 73 of file AtlasHitsVector.h.
|
inline |
Definition at line 77 of file AtlasHitsVector.h.
|
inline |
Definition at line 122 of file AtlasHitsVector.h.
|
defaultnoexcept |
|
inline |
assignment deletes old elements and deep copies the new ones
Definition at line 114 of file AtlasHitsVector.h.
|
inline |
Definition at line 103 of file AtlasHitsVector.h.
|
inline |
Definition at line 151 of file AtlasHitsVector.h.
|
inline |
Definition at line 145 of file AtlasHitsVector.h.
|
inline |
Definition at line 158 of file AtlasHitsVector.h.
|
inline |
Definition at line 160 of file AtlasHitsVector.h.
|
inline |
Definition at line 124 of file AtlasHitsVector.h.
|
inline |
Definition at line 85 of file AtlasHitsVector.h.
|
inline |
Definition at line 143 of file AtlasHitsVector.h.
|
protected |
Definition at line 165 of file AtlasHitsVector.h.
|
protected |
Definition at line 164 of file AtlasHitsVector.h.
|
static |
Definition at line 173 of file AtlasHitsVector.h.