|
ATLAS Offline Software
|
Go to the documentation of this file.
12 #ifndef AtlasHitsVector_H
13 #define AtlasHitsVector_H
24 #include "GaudiKernel/ISvcLocator.h"
26 #include "GaudiKernel/MsgStream.h"
27 #include "GaudiKernel/IMessageSvc.h"
38 typedef std::vector<T>
CONT;
55 AtlasHitsVector(
const std::string& collectionName=
"DefaultCollectionName",
const unsigned int mySize=100)
173 static const std::type_info*
const s_info;
JetConstituentVector::iterator iterator
const std::vector< T > & getVector() const
const T operator[](size_type n) const
void setName(const std::string &name)
singleton-like access to IMessageSvc via open function and helper
AtlasHitsVector(const std::string &collectionName="DefaultCollectionName", const unsigned int mySize=100)
static const std::type_info *const s_info
AtlasHitsVector(const AthenaHitsVector< T > &rhs)
CONT::difference_type difference_type
CONT::const_reference const_reference
AtlasHitsVector(AtlasHitsVector< T > &&rhs) noexcept=default
void dvl_makecontainer(size_t nreserve, AtlasHitsVector< T > *&cont)
Construct a new container.
AtlasHitsVector< T > & operator=(const AtlasHitsVector< T > &rhs)
Holder to implement conversion copies for DataVector/DataList.
void reserve(size_type n)
static const std::type_info * initHelper()
const_iterator begin() const
IMessageSvc * getMessageSvc(bool quiet=false)
CONT::const_iterator const_iterator
boost::transform_iterator< make_const, typename CONT::const_iterator > const_iterator
AtlasHitsVector(const AtlasHitsVector< T > &rhs)
void Emplace(Args &&... args)
CONT::const_pointer const_pointer
CONT::value_type value_type
msgSvc
Provide convenience handles for various services.
const std::string & Name() const
AtlasHitsVector< T > & operator=(AtlasHitsVector< T > &&rhs) noexcept=default
CONT::reference reference
T At(unsigned int pos) const
const_iterator end() const
std::vector< T > m_hitvector
const_iterator end() const
AtlasHitsVector< T > & operator=(const AthenaHitsVector< T > &rhs)
assignment deletes old elements and deep copies the new ones
~AtlasHitsVector()=default
CONT::size_type size_type
const_iterator begin() const
void push_back(const T &t)