#include <GeoSiHit.h>
Definition at line 30 of file GeoSiHit.h.
◆ GeoSiHit()
| GeoSiHit::GeoSiHit |
( |
const SiHit & | h | ) |
|
◆ data()
| const SiHit & GeoSiHit::data |
( |
| ) |
const |
|
inline |
◆ getGlobalPosition()
| HepGeom::Point3D< double > GeoSiHit::getGlobalPosition |
( |
| ) |
const |
◆ hgtdID()
| const HGTD_ID * GeoSiHit::hgtdID |
( |
| ) |
const |
|
private |
Definition at line 140 of file GeoSiHit.cxx.
141{
144}
static const HGTD_ID * initHgtdID()
◆ hgtdMgr()
Definition at line 112 of file GeoSiHit.cxx.
113{
116}
static const HGTD_DetectorManager * initHgtdMgr()
◆ initHgtdID()
| const HGTD_ID * GeoSiHit::initHgtdID |
( |
| ) |
|
|
staticprivate |
Definition at line 78 of file GeoSiHit.cxx.
79{
80 ServiceHandle<StoreGateSvc>
detStore (
"DetectorStore",
"GeoSiHit");
81 const HGTD_ID* hgtd = nullptr;
82 if(
detStore->retrieve(hgtd,
"HGTD_ID").isFailure()) {
83 std::abort();
84 }
85 return hgtd;
86}
◆ initHgtdMgr()
Definition at line 42 of file GeoSiHit.cxx.
43{
44 ServiceHandle<StoreGateSvc>
detStore (
"DetectorStore",
"GeoSiHit");
45 const HGTD_DetectorManager* hgtd = nullptr;
46 detStore->retrieve(hgtd,
"HGTD").isFailure();
47 return hgtd;
48}
◆ initPixID()
| const PixelID * GeoSiHit::initPixID |
( |
| ) |
|
|
staticprivate |
Definition at line 58 of file GeoSiHit.cxx.
59{
60 ServiceHandle<StoreGateSvc>
detStore (
"DetectorStore",
"GeoSiHit");
61 const PixelID* pix = nullptr;
62 if(
detStore->retrieve(pix,
"PixelID").isFailure()) {
63 std::abort();
64 }
65 return pix;
66}
◆ initPixMgr()
Definition at line 11 of file GeoSiHit.cxx.
12{
13 ServiceHandle<StoreGateSvc>
detStore (
"DetectorStore",
"GeoSiHit");
14 const InDetDD::PixelDetectorManager* pix = nullptr;
15 if (!
detStore->contains<InDetDD::PixelDetectorManager>(
"Pixel") ||
detStore->retrieve(pix,
"Pixel").isFailure())
16 {
17
18 if (!
detStore->contains<InDetDD::PixelDetectorManager>(
"ITkPixel") ||
detStore->retrieve(pix,
"ITkPixel").isFailure())
19 {
20 std::abort();
21 }
22 }
23 return pix;
24}
◆ initPlrID()
| const PLR_ID * GeoSiHit::initPlrID |
( |
| ) |
|
|
staticprivate |
Definition at line 88 of file GeoSiHit.cxx.
89{
90 ServiceHandle<StoreGateSvc>
detStore (
"DetectorStore",
"GeoSiHit");
91 const PLR_ID* plr = nullptr;
92 if(
detStore->retrieve(plr,
"PLR_ID").isFailure()) {
93 std::abort();
94 }
95 return plr;
96}
◆ initPlrMgr()
Definition at line 50 of file GeoSiHit.cxx.
51{
52 ServiceHandle<StoreGateSvc>
detStore (
"DetectorStore",
"GeoSiHit");
53 const InDetDD::PixelDetectorManager* plr = nullptr;
54 detStore->retrieve(plr,
"PLR").isFailure();
55 return plr;
56}
◆ initSctID()
| const SCT_ID * GeoSiHit::initSctID |
( |
| ) |
|
|
staticprivate |
Definition at line 68 of file GeoSiHit.cxx.
69{
70 ServiceHandle<StoreGateSvc>
detStore (
"DetectorStore",
"GeoSiHit");
71 const SCT_ID* sct = nullptr;
72 if(
detStore->retrieve(sct,
"SCT_ID").isFailure()) {
73 std::abort();
74 }
75 return sct;
76}
◆ initSctMgr()
Definition at line 27 of file GeoSiHit.cxx.
28{
29 ServiceHandle<StoreGateSvc>
detStore (
"DetectorStore",
"GeoSiHit");
30 const InDetDD::SCT_DetectorManager* sct = nullptr;
31 if (!
detStore->contains<InDetDD::SCT_DetectorManager>(
"SCT") ||
detStore->retrieve(sct,
"SCT").isFailure())
32 {
33
34 if (!
detStore->contains<InDetDD::SCT_DetectorManager>(
"ITkStrip") ||
detStore->retrieve(sct,
"ITkStrip").isFailure())
35 {
36 std::abort();
37 }
38 }
39 return sct;
40}
◆ operator bool()
| GeoSiHit::operator bool |
( |
| ) |
const |
|
inline |
◆ pixID()
| const PixelID * GeoSiHit::pixID |
( |
| ) |
const |
|
private |
Definition at line 126 of file GeoSiHit.cxx.
127{
130}
static const PixelID * initPixID()
◆ pixMgr()
Definition at line 98 of file GeoSiHit.cxx.
99{
100 const InDetDD::PixelDetectorManager*
const mgr =
initPixMgr();
102}
static const InDetDD::PixelDetectorManager * initPixMgr()
◆ plrID()
| const PLR_ID * GeoSiHit::plrID |
( |
| ) |
const |
|
private |
Definition at line 147 of file GeoSiHit.cxx.
148{
151}
static const PLR_ID * initPlrID()
◆ plrMgr()
Definition at line 119 of file GeoSiHit.cxx.
120{
121 const InDetDD::PixelDetectorManager*
const mgr =
initPlrMgr();
123}
static const InDetDD::PixelDetectorManager * initPlrMgr()
◆ sctID()
| const SCT_ID * GeoSiHit::sctID |
( |
| ) |
const |
|
private |
Definition at line 133 of file GeoSiHit.cxx.
134{
137}
static const SCT_ID * initSctID()
◆ sctMgr()
Definition at line 105 of file GeoSiHit.cxx.
106{
107 const InDetDD::SCT_DetectorManager*
const mgr =
initSctMgr();
109}
static const InDetDD::SCT_DetectorManager * initSctMgr()
◆ m_hit
| const SiHit* GeoSiHit::m_hit |
|
private |
The documentation for this class was generated from the following files: