ATLAS Offline Software
Loading...
Searching...
No Matches
PixelRDOElemLinkVec.h
Go to the documentation of this file.
1/*
2 Copyright (C) 2002-2017 CERN for the benefit of the ATLAS collaboration
3*/
4
14/***************************************************************************
15 Athena Pool Test Data package
16 -----------------------------------------
17 ***************************************************************************/
18
19//<doc><file> $Id: PixelRDOElemLinkVec.h,v 1.1 2007-03-03 18:25:06 schaffer Exp $
20//<version> $Name: not supported by cvs2svn $
21
22#ifndef ATHENAPOOLTESTDATA_PIXELRDOELEMLINKVEC_H
23# define ATHENAPOOLTESTDATA_PIXELRDOELEMLINKVEC_H
24
25//<<<<<< INCLUDES >>>>>>
26
28#include "AthLinks/ElementLink.h"
30#include <vector>
31
32//<<<<<< PUBLIC DEFINES >>>>>>
33//<<<<<< PUBLIC CONSTANTS >>>>>>
34//<<<<<< PUBLIC TYPES >>>>>>
35//<<<<<< PUBLIC VARIABLES >>>>>>
36//<<<<<< PUBLIC FUNCTIONS >>>>>>
37//<<<<<< CLASS DECLARATIONS >>>>>>
38
40{
41public:
42
45 typedef std::vector<elem_type> vec_type;
46
47
49 const std::vector<elem_type>& pixelRDOs() const;
50 std::vector<elem_type>& pixelRDOs();
51
52private:
53
54 std::vector<elem_type> m_pixelRDOs;
55};
56
57
59
60
61
62//<<<<<< INLINE PUBLIC FUNCTIONS >>>>>>
63//<<<<<< INLINE MEMBER FUNCTIONS >>>>>>
64
65
66inline
69
70inline
71std::vector<PixelRDOElemLinkVec::elem_type>&
76
77inline
78const std::vector<PixelRDOElemLinkVec::elem_type>&
83
84
85
86#endif // ATHENAPOOLTESTDATA_PIXELRDOELEMLINKVEC_H
macros to associate a CLID to a type
#define CLASS_DEF(NAME, CID, VERSION)
associate a clid and a version to a type eg
InDetRawDataContainer< InDetRawDataCollection< PixelRDORawData > > PixelRDO_Container
vector containing element links to pixel RDOs
PixelRDO_Container cont_type
const std::vector< elem_type > & pixelRDOs() const
std::vector< elem_type > vec_type
std::vector< elem_type > m_pixelRDOs
ElementLink< cont_type > elem_type