ATLAS Offline Software
ALFA_ODHitCollection_p1.h
Go to the documentation of this file.
1 /*
2  Copyright (C) 2002-2017 CERN for the benefit of the ATLAS collaboration
3 */
4 
5 #ifndef ALFA_ODHitCollection_p1_h
6 #define ALFA_ODHitCollection_p1_h
7 
8 //#include "AthenaPoolUtilities/TPObjRef.h"
9 
11 
12 #include <vector>
13 #include <string>
14 
15 
17 {
18 public:
19 
20  typedef std::vector<ALFA_ODHit_p1> HitVector;
21  typedef HitVector::const_iterator const_iterator;
23 
24 // Default constructor
26 
27 
28 // Accessors
29  const std::string& name() const;
30  const HitVector& getVector() const;
31 
32  //private:
33  std::vector<ALFA_ODHit_p1> m_cont;
34  std::string m_name;
35 };
36 
37 // inlines
38 
39 inline
41 
42 inline
43 const std::string&
45 {return m_name;}
46 
47 inline
48 const std::vector<ALFA_ODHit_p1>&
50 {return m_cont;}
51 
52 
53 #endif // ALFA_HitCollection_p1_h
xAOD::iterator
JetConstituentVector::iterator iterator
Definition: JetConstituentVector.cxx:68
ALFA_ODHitCollection_p1::HitVector
std::vector< ALFA_ODHit_p1 > HitVector
Definition: ALFA_ODHitCollection_p1.h:20
ALFA_ODHitCollection_p1::const_iterator
HitVector::const_iterator const_iterator
Definition: ALFA_ODHitCollection_p1.h:21
ALFA_ODHitCollection_p1
Definition: ALFA_ODHitCollection_p1.h:17
ALFA_ODHitCollection_p1::name
const std::string & name() const
Definition: ALFA_ODHitCollection_p1.h:44
ALFA_ODHit_p1.h
ALFA_ODHitCollection_p1::ALFA_ODHitCollection_p1
ALFA_ODHitCollection_p1()
Definition: ALFA_ODHitCollection_p1.h:40
ALFA_ODHitCollection_p1::getVector
const HitVector & getVector() const
Definition: ALFA_ODHitCollection_p1.h:49
ALFA_ODHitCollection_p1::m_name
std::string m_name
Definition: ALFA_ODHitCollection_p1.h:34
ALFA_ODHitCollection_p1::iterator
HitVector::iterator iterator
Definition: ALFA_ODHitCollection_p1.h:22
ALFA_ODHitCollection_p1::m_cont
std::vector< ALFA_ODHit_p1 > m_cont
Definition: ALFA_ODHitCollection_p1.h:33