|  | 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" 
   37   typedef std::vector<T>                           
CONT;
 
   54   AtlasHitsVector(
const std::string& collectionName=
"DefaultCollectionName", 
const unsigned int mySize=100)
 
  172   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)
~AtlasHitsVector() override=default
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
CONT::size_type size_type
const_iterator begin() const
void push_back(const T &t)