Loading [MathJax]/extensions/tex2jax.js
ATLAS Offline Software
All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Macros Modules Pages
HGTD_ALTIROC_RDO_Container.h
Go to the documentation of this file.
1 
10 #ifndef HGTD_RAWDATA_HGTD_ALTIROC_RDO_CONTAINER_H
11 #define HGTD_RAWDATA_HGTD_ALTIROC_RDO_CONTAINER_H
12 
15 #include "AthenaKernel/CLASS_DEF.h"
16 
18  : public IdentifiableContainer<HGTD_ALTIROC_RDO_Collection> {
19  // friend class HGTD_ALTIROC_RDO_CollectionCnv_p1; //FIXME probably later
20 
21 public:
27 
28  HGTD_ALTIROC_RDO_Container(unsigned int hashmax);
29 
30  static const CLID& classID();
31 
32  virtual const CLID& clID() const { return classID(); }
33 };
34 // FIXME: What should be the correct ID? (using hgtd id + 1 for now)
36 
37 #endif // HGTD_RAWDATA_HGTD_ALTIROC_RDO_CONTAINER_H
HGTD_ALTIROC_RDO_Container::HGTD_ALTIROC_RDO_Container
HGTD_ALTIROC_RDO_Container()=delete
Default constructor should NOT be used.
HGTD_ALTIROC_RDO_Container
Definition: HGTD_ALTIROC_RDO_Container.h:18
HGTD_ALTIROC_RDO_Container::clID
virtual const CLID & clID() const
Definition: HGTD_ALTIROC_RDO_Container.h:32
CLID
uint32_t CLID
The Class ID type.
Definition: Event/xAOD/xAODCore/xAODCore/ClassID_traits.h:47
HGTD_ALTIROC_RDO_Container::classID
static const CLID & classID()
Definition: HGTD_ALTIROC_RDO_Container.cxx:17
HGTD_ALTIROC_RDO_Collection.h
Copyright (C) 2002-2025 CERN for the benefit of the ATLAS collaboration.
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:67
HGTD_ALTIROC_RDO_Container::~HGTD_ALTIROC_RDO_Container
~HGTD_ALTIROC_RDO_Container()=default
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...