ATLAS Offline Software
HGTD_DetectorElementCollection.h
Go to the documentation of this file.
1 /*
2  Copyright (C) 2002-2021 CERN for the benefit of the ATLAS collaboration
3 */
4 
6 // HGTD_DetectorElementCollection.h
8 // (c) ATLAS Detector software
10 
11 
12 #ifndef HGTD_READOUTGEOMETRY_HGTD_DETECTORELEMENTCOLLECTION_H
13 #define HGTD_READOUTGEOMETRY_HGTD_DETECTORELEMENTCOLLECTION_H
14 
15 #include <vector>
16 
17 class IdentifierHash;
18 
19 namespace InDetDD {
20 
21  class HGTD_DetectorElement;
22 
29  class HGTD_DetectorElementCollection : public std::vector<HGTD_DetectorElement *> {
30  public:
32  };
33 
34 } // namespace InDetDD
35 
36 #include "AthenaKernel/CLASS_DEF.h"
38 #include "AthenaKernel/CondCont.h"
40 
41 #endif // HGTD_READOUTGEOMETRY_HGTD_DETECTORELEMENTCOLLECTION_H
InDetDD::HGTD_DetectorElement
Definition: HGTD_DetectorElement.h:40
CONDCONT_MIXED_DEF
CONDCONT_MIXED_DEF(InDetDD::HGTD_DetectorElementCollection, 1258619755)
CaloCondBlobAlgs_fillNoiseFromASCII.hash
dictionary hash
Definition: CaloCondBlobAlgs_fillNoiseFromASCII.py:109
InDetDD
Message Stream Member.
Definition: FakeTrackBuilder.h:8
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
IdentifierHash
This is a "hash" representation of an Identifier. This encodes a 32 bit index which can be used to lo...
Definition: IdentifierHash.h:25
InDetDD::HGTD_DetectorElementCollection
Definition: HGTD_DetectorElementCollection.h:29
InDetDD::HGTD_DetectorElementCollection::getDetectorElement
const HGTD_DetectorElement * getDetectorElement(const IdentifierHash &hash) const
Definition: HGTD_DetectorElementCollection.cxx:11
CLASS_DEF.h
macros to associate a CLID to a type