ATLAS Offline Software
|
#include <LArHitContainer.h>
Public Types | |
using | base_value_type = LArHit |
using | CONT = std::vector< LArHit * > |
using | value_type = typename CONT::value_type |
using | pointer = typename CONT::pointer |
using | reference = typename CONT::reference |
using | iterator = typename CONT::iterator |
using | size_type = typename CONT::size_type |
using | difference_type = typename CONT::difference_type |
using | const_pointer = const LArHit *const * |
using | const_reference = const LArHit *const & |
using | const_iterator = boost::transform_iterator< make_const, typename CONT::const_iterator > |
Public Member Functions | |
LArHitContainer (const std::string &collectionName="DefaultCollectionName") | |
virtual | ~LArHitContainer () |
virtual | operator std::string () const |
Returns a string containing the description of this LArHitContainer with a dump of all the hits that it contains More... | |
void | Clear () |
void | Clear (AthHitVec::OwnershipPolicy ownPolicy) |
void | Insert (LArHit *h) |
int | Size () const |
const std::string & | Name () const |
void | setName (const std::string &name) |
const std::vector< LArHit * > & | getVector () |
bool | empty () const |
const_iterator | begin () const |
iterator | begin () |
const_iterator | end () const |
iterator | end () |
size_type | size () const |
void | push_back (LArHit *t) |
void | push_back (std::unique_ptr< LArHit > t) |
const LArHit * | At (unsigned int pos) const |
const LArHit * | operator[] (size_type n) const |
void | resize (size_type sz) |
void | clear () |
void | reserve (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< LArHit * > | m_hitvector |
AthHitVec::OwnershipPolicy | m_ownPolicy |
Hit collection.
Definition at line 23 of file LArHitContainer.h.
|
inherited |
Definition at line 43 of file AthenaHitsVector.h.
|
inherited |
Definition at line 57 of file AthenaHitsVector.h.
|
inherited |
Definition at line 51 of file AthenaHitsVector.h.
|
inherited |
Definition at line 52 of file AthenaHitsVector.h.
|
inherited |
Definition at line 44 of file AthenaHitsVector.h.
|
inherited |
Definition at line 50 of file AthenaHitsVector.h.
|
inherited |
Definition at line 48 of file AthenaHitsVector.h.
|
inherited |
Definition at line 46 of file AthenaHitsVector.h.
|
inherited |
Definition at line 47 of file AthenaHitsVector.h.
|
inherited |
Definition at line 49 of file AthenaHitsVector.h.
|
inherited |
Definition at line 45 of file AthenaHitsVector.h.
LArHitContainer::LArHitContainer | ( | const std::string & | collectionName = "DefaultCollectionName" | ) |
Definition at line 11 of file LArHitContainer.cxx.
|
virtual |
Definition at line 17 of file LArHitContainer.cxx.
|
inlineinherited |
Definition at line 156 of file AthenaHitsVector.h.
|
inlineinherited |
Definition at line 147 of file AthenaHitsVector.h.
|
inlineinherited |
Definition at line 139 of file AthenaHitsVector.h.
|
inlineinherited |
Definition at line 76 of file AthenaHitsVector.h.
|
inlineinherited |
Definition at line 174 of file AthenaHitsVector.h.
|
inlineinherited |
Definition at line 85 of file AthenaHitsVector.h.
|
inlineinherited |
Definition at line 137 of file AthenaHitsVector.h.
|
inlineinherited |
Definition at line 149 of file AthenaHitsVector.h.
|
inlineinherited |
Definition at line 143 of file AthenaHitsVector.h.
|
inlineinherited |
Definition at line 135 of file AthenaHitsVector.h.
|
inlinestaticinherited |
Definition at line 192 of file AthenaHitsVector.h.
|
inlineinherited |
Definition at line 95 of file AthenaHitsVector.h.
|
inlineinherited |
Definition at line 130 of file AthenaHitsVector.h.
|
virtual |
Returns a string containing the description of this
LArHitContainer with a dump of all the hits that it contains
Can be used in printouts
Definition at line 22 of file LArHitContainer.cxx.
|
inlineinherited |
Definition at line 158 of file AthenaHitsVector.h.
|
inlineinherited |
Definition at line 153 of file AthenaHitsVector.h.
|
inlineinherited |
Definition at line 154 of file AthenaHitsVector.h.
|
inlineinherited |
Definition at line 182 of file AthenaHitsVector.h.
|
inlineinherited |
Definition at line 160 of file AthenaHitsVector.h.
|
inlineinherited |
Definition at line 132 of file AthenaHitsVector.h.
|
inlineinherited |
Definition at line 96 of file AthenaHitsVector.h.
|
inlineinherited |
Definition at line 151 of file AthenaHitsVector.h.
|
protectedinherited |
Definition at line 186 of file AthenaHitsVector.h.
|
protectedinherited |
Definition at line 185 of file AthenaHitsVector.h.
|
protectedinherited |
Definition at line 187 of file AthenaHitsVector.h.
|
staticinherited |
Definition at line 195 of file AthenaHitsVector.h.