ATLAS Offline Software
Loading...
Searching...
No Matches
ALFA_HitCollection_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_HitCollection_p1_h
6#define ALFA_HitCollection_p1_h
7
8//#include "AthenaPoolUtilities/TPObjRef.h"
9
11
12#include <vector>
13#include <string>
14
15/* class ALFA_HitCollection_p1
16 : public std::vector<TPObjRef>
17{
18public:
19 ALFA_HitCollection_p1(){}
20}; */
21
23{
24public:
25
26 typedef std::vector<ALFA_Hit_p1> HitVector;
27 typedef HitVector::const_iterator const_iterator;
28 typedef HitVector::iterator iterator;
29
30// Default constructor
32
33
34
35//inline ALFA_HitCollection_p1::ALFA_HitCollection_p1 () {}
36
37// Accessors
38 const std::string& name() const;
39 const HitVector& getVector() const;
40
41 //private:
42 std::vector<ALFA_Hit_p1> m_cont;
43 std::string m_name;
44};
45
46// inlines
47
48inline
50
51inline
52const std::string&
55
56inline
57const std::vector<ALFA_Hit_p1>&
60
61
62#endif // ALFA_HitCollection_p1_h
HitVector::const_iterator const_iterator
const HitVector & getVector() const
std::vector< ALFA_Hit_p1 > m_cont
HitVector::iterator iterator
std::vector< ALFA_Hit_p1 > HitVector
const std::string & name() const