ATLAS Offline Software
HighGranularityTimingDetector
HGTD_DetDescr
HGTD_ReadoutGeometry
HGTD_ReadoutGeometry
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
:
31
const
HGTD_DetectorElement
*
getDetectorElement
(
const
IdentifierHash
&
hash
)
const
;
32
};
33
34
}
// namespace InDetDD
35
36
#include "
AthenaKernel/CLASS_DEF.h
"
37
CLASS_DEF
(
InDetDD::HGTD_DetectorElementCollection
, 1266958207, 1)
38
#include "AthenaKernel/CondCont.h"
39
CONDCONT_MIXED_DEF
(
InDetDD::HGTD_DetectorElementCollection
, 1258619755);
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
Generated on Thu Nov 7 2024 21:16:10 for ATLAS Offline Software by
1.8.18