ATLAS Offline Software
HighGranularityTimingDetector
HGTD_RawEvent
HGTD_RawData
HGTD_RawData
HGTD_RDO_Container.h
Go to the documentation of this file.
1
10
#ifndef HGTD_RAWDATA_HGTD_RDO_CONTAINER_H
11
#define HGTD_RAWDATA_HGTD_RDO_CONTAINER_H
12
13
#include "
EventContainers/IdentifiableContainer.h
"
14
#include "
HGTD_RawData/HGTD_RDO_Collection.h
"
15
#include "
AthenaKernel/CLASS_DEF.h
"
16
17
class
HGTD_RDO_Container
18
:
public
IdentifiableContainer
<HGTD_RDO_Collection> {
19
// friend class HGTD_RDO_CollectionCnv_p1; //FIXME probably later
20
21
public
:
25
HGTD_RDO_Container
() =
delete
;
26
~HGTD_RDO_Container
() =
default
;
27
28
HGTD_RDO_Container
(
unsigned
int
hashmax);
29
30
static
const
CLID
&
classID
();
31
32
virtual
const
CLID
&
clID
()
const
{
return
classID
(); }
33
};
34
35
CLASS_DEF
(
HGTD_RDO_Container
, 1218198717, 1)
36
37
#endif // HGTD_RAWDATA_HGTD_RDO_CONTAINER_H
HGTD_RDO_Container::~HGTD_RDO_Container
~HGTD_RDO_Container()=default
HGTD_RDO_Container
Definition:
HGTD_RDO_Container.h:18
HGTD_RDO_Container::classID
static const CLID & classID()
Definition:
HGTD_RDO_Container.cxx:16
CLID
uint32_t CLID
The Class ID type.
Definition:
Event/xAOD/xAODCore/xAODCore/ClassID_traits.h:47
HGTD_RDO_Container::clID
virtual const CLID & clID() const
Definition:
HGTD_RDO_Container.h:32
HGTD_RDO_Collection.h
CLASS_DEF
#define CLASS_DEF(NAME, CID, VERSION)
associate a clid and a version to a type eg
Definition:
Control/AthenaKernel/AthenaKernel/CLASS_DEF.h:64
HGTD_RDO_Container::HGTD_RDO_Container
HGTD_RDO_Container()=delete
Default constructor should NOT be used.
IdentifiableContainerMT
Definition:
IdentifiableContainerMT.h:30
CLASS_DEF.h
macros to associate a CLID to a type
IdentifiableContainer.h
This class is a general container which can hold objects of accessed by an IdentifierHash For more in...
Generated on Sun Dec 22 2024 21:11:08 for ATLAS Offline Software by
1.8.18