ATLAS Offline Software
Loading...
Searching...
No Matches
ZDC_SimFiberHit_Collection Class Reference

#include <ZDC_SimFiberHit_Collection.h>

Inheritance diagram for ZDC_SimFiberHit_Collection:
Collaboration diagram for ZDC_SimFiberHit_Collection:

Public Types

typedef ZDC_SimFiberHit base_value_type
typedef std::vector< ZDC_SimFiberHitCONT
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

 ZDC_SimFiberHit_Collection (const std::string &name="ZDC_SimFiberHit_Collection")
void Clear ()
void Insert (const ZDC_SimFiberHit &h)
void Insert (ZDC_SimFiberHit &&h)
void Emplace (Args &&... args)
int Size () const
const std::string & Name () const
void setName (const std::string &name)
const std::vector< ZDC_SimFiberHit > & getVector () const
bool empty () const
const_iterator begin () const
iterator begin ()
const_iterator end () const
iterator end ()
size_type size () const
void push_back (const ZDC_SimFiberHit &t)
ZDC_SimFiberHit At (unsigned int pos) const
const ZDC_SimFiberHit 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

Protected Attributes

std::string m_name
std::vector< ZDC_SimFiberHitm_hitvector

Detailed Description

Definition at line 15 of file ZDC_SimFiberHit_Collection.h.

Member Typedef Documentation

◆ base_value_type

typedef ZDC_SimFiberHit AtlasHitsVector< ZDC_SimFiberHit >::base_value_type
inherited

Definition at line 36 of file AtlasHitsVector.h.

◆ const_iterator

typedef CONT::const_iterator AtlasHitsVector< ZDC_SimFiberHit >::const_iterator
inherited

Definition at line 42 of file AtlasHitsVector.h.

◆ const_pointer

typedef CONT::const_pointer AtlasHitsVector< ZDC_SimFiberHit >::const_pointer
inherited

Definition at line 40 of file AtlasHitsVector.h.

◆ const_reference

typedef CONT::const_reference AtlasHitsVector< ZDC_SimFiberHit >::const_reference
inherited

Definition at line 44 of file AtlasHitsVector.h.

◆ CONT

typedef std::vector<ZDC_SimFiberHit> AtlasHitsVector< ZDC_SimFiberHit >::CONT
inherited

Definition at line 37 of file AtlasHitsVector.h.

◆ difference_type

typedef CONT::difference_type AtlasHitsVector< ZDC_SimFiberHit >::difference_type
inherited

Definition at line 46 of file AtlasHitsVector.h.

◆ iterator

typedef CONT::iterator AtlasHitsVector< ZDC_SimFiberHit >::iterator
inherited

Definition at line 41 of file AtlasHitsVector.h.

◆ pointer

typedef CONT::pointer AtlasHitsVector< ZDC_SimFiberHit >::pointer
inherited

Definition at line 39 of file AtlasHitsVector.h.

◆ reference

typedef CONT::reference AtlasHitsVector< ZDC_SimFiberHit >::reference
inherited

Definition at line 43 of file AtlasHitsVector.h.

◆ size_type

typedef CONT::size_type AtlasHitsVector< ZDC_SimFiberHit >::size_type
inherited

Definition at line 45 of file AtlasHitsVector.h.

◆ value_type

typedef CONT::value_type AtlasHitsVector< ZDC_SimFiberHit >::value_type
inherited

Definition at line 38 of file AtlasHitsVector.h.

Constructor & Destructor Documentation

◆ ZDC_SimFiberHit_Collection()

ZDC_SimFiberHit_Collection::ZDC_SimFiberHit_Collection ( const std::string & name = "ZDC_SimFiberHit_Collection")
inline

Definition at line 20 of file ZDC_SimFiberHit_Collection.h.

AtlasHitsVector< ZDC_SimFiberHit > ZDC_SimFiberHit_Collection1

Member Function Documentation

◆ At()

ZDC_SimFiberHit AtlasHitsVector< ZDC_SimFiberHit >::At ( unsigned int pos) const
inlineinherited

Definition at line 146 of file AtlasHitsVector.h.

146 {
147 return m_hitvector.at(pos);
148 }
std::vector< ZDC_SimFiberHit > m_hitvector

◆ begin() [1/2]

iterator AtlasHitsVector< ZDC_SimFiberHit >::begin ( )
inlineinherited

Definition at line 136 of file AtlasHitsVector.h.

137 { return m_hitvector.begin(); }

◆ begin() [2/2]

const_iterator AtlasHitsVector< ZDC_SimFiberHit >::begin ( ) const
inlineinherited

Definition at line 130 of file AtlasHitsVector.h.

131 { return m_hitvector.begin(); }

◆ Clear()

void AtlasHitsVector< ZDC_SimFiberHit >::Clear ( )
inlineinherited

Definition at line 66 of file AtlasHitsVector.h.

67 {
68 m_hitvector.clear();
70 }

◆ clear()

void AtlasHitsVector< ZDC_SimFiberHit >::clear ( )
inlineinherited

Definition at line 152 of file AtlasHitsVector.h.

152 {
153 m_hitvector.clear();
155 }

◆ Emplace()

void AtlasHitsVector< ZDC_SimFiberHit >::Emplace ( Args &&... args)
inlineinherited

Definition at line 80 of file AtlasHitsVector.h.

81 {
82 m_hitvector.emplace_back( std::forward<Args>(args)... );
83 }

◆ empty()

bool AtlasHitsVector< ZDC_SimFiberHit >::empty ( ) const
inlineinherited

Definition at line 128 of file AtlasHitsVector.h.

128{ return m_hitvector.empty(); }

◆ end() [1/2]

iterator AtlasHitsVector< ZDC_SimFiberHit >::end ( )
inlineinherited

Definition at line 139 of file AtlasHitsVector.h.

140 { return m_hitvector.end(); }

◆ end() [2/2]

const_iterator AtlasHitsVector< ZDC_SimFiberHit >::end ( ) const
inlineinherited

Definition at line 133 of file AtlasHitsVector.h.

134 { return m_hitvector.end(); }

◆ getVector()

const std::vector< ZDC_SimFiberHit > & AtlasHitsVector< ZDC_SimFiberHit >::getVector ( ) const
inlineinherited

Definition at line 126 of file AtlasHitsVector.h.

126{return m_hitvector;}

◆ initHelper()

const std::type_info * AtlasHitsVector< ZDC_SimFiberHit >::initHelper ( )
inlinestaticinherited

Definition at line 170 of file AtlasHitsVector.h.

◆ Insert() [1/2]

void AtlasHitsVector< ZDC_SimFiberHit >::Insert ( const ZDC_SimFiberHit & h)
inlineinherited

Definition at line 72 of file AtlasHitsVector.h.

73 {
74 m_hitvector.push_back(h);
75 }

◆ Insert() [2/2]

void AtlasHitsVector< ZDC_SimFiberHit >::Insert ( ZDC_SimFiberHit && h)
inlineinherited

Definition at line 76 of file AtlasHitsVector.h.

77 {
78 m_hitvector.push_back( std::move(h) );
79 }

◆ Name()

const std::string & AtlasHitsVector< ZDC_SimFiberHit >::Name ( ) const
inlineinherited

Definition at line 121 of file AtlasHitsVector.h.

◆ operator[]()

const ZDC_SimFiberHit AtlasHitsVector< ZDC_SimFiberHit >::operator[] ( size_type n) const
inlineinherited

Definition at line 150 of file AtlasHitsVector.h.

150{return m_hitvector[n];}

◆ push_back()

void AtlasHitsVector< ZDC_SimFiberHit >::push_back ( const ZDC_SimFiberHit & t)
inlineinherited

Definition at line 144 of file AtlasHitsVector.h.

144{ m_hitvector.push_back(t);}

◆ reserve()

void AtlasHitsVector< ZDC_SimFiberHit >::reserve ( size_type n)
inlineinherited

Definition at line 157 of file AtlasHitsVector.h.

157{ m_hitvector.reserve (n); }

◆ resize()

void AtlasHitsVector< ZDC_SimFiberHit >::resize ( size_type n)
inlineinherited

Definition at line 159 of file AtlasHitsVector.h.

159{ m_hitvector.resize (n); }

◆ setName()

void AtlasHitsVector< ZDC_SimFiberHit >::setName ( const std::string & name)
inlineinherited

Definition at line 123 of file AtlasHitsVector.h.

123{m_name = name;}

◆ Size()

int AtlasHitsVector< ZDC_SimFiberHit >::Size ( ) const
inlineinherited

Definition at line 84 of file AtlasHitsVector.h.

85 {
86 return size();
87 }

◆ size()

size_type AtlasHitsVector< ZDC_SimFiberHit >::size ( ) const
inlineinherited

Definition at line 142 of file AtlasHitsVector.h.

142{ return m_hitvector.size(); }

Member Data Documentation

◆ m_hitvector

std::vector<ZDC_SimFiberHit> AtlasHitsVector< ZDC_SimFiberHit >::m_hitvector
protectedinherited

Definition at line 164 of file AtlasHitsVector.h.

◆ m_name

std::string AtlasHitsVector< ZDC_SimFiberHit >::m_name
protectedinherited

Definition at line 163 of file AtlasHitsVector.h.

◆ s_info

const std::type_info* const AtlasHitsVector< ZDC_SimFiberHit >::s_info
staticinherited

Definition at line 172 of file AtlasHitsVector.h.


The documentation for this class was generated from the following file: