#include <IdentityHelper.h>
Definition at line 14 of file IdentityHelper.h.
◆ IdentityHelper()
Definition at line 12 of file IdentityHelper.cxx.
14{
17 }
else if (
m_elem->isSCT()) {
19 } else {
20 throw std::invalid_argument("ActsInterop IdentityHelper can only bes ued fro SCT & Pixel det elements");
21 }
22}
const InDetDD::SiDetectorElement * m_elem
std::variant< const PixelID *, const SCT_ID * > m_helper
◆ bec()
| int IdentityHelper::bec |
( |
| ) |
const |
Definition at line 37 of file IdentityHelper.cxx.
38{
39 auto id =
m_elem->identify();
42 }
43 else {
45 }
46}
const SCT_ID * getSCTIDHelper() const
const PixelID * getPixelIDHelper() const
int barrel_ec(const Identifier &id) const
Values of different levels (failure returns 0)
int barrel_ec(const Identifier &id) const
Values of different levels (failure returns 0)
◆ eta_module()
| int IdentityHelper::eta_module |
( |
| ) |
const |
Definition at line 73 of file IdentityHelper.cxx.
74{
75 auto id =
m_elem->identify();
78 }
79 else {
81 }
82}
int eta_module(const Identifier &id) const
int eta_module(const Identifier &id) const
◆ eta_module_max()
| int IdentityHelper::eta_module_max |
( |
| ) |
const |
Definition at line 109 of file IdentityHelper.cxx.
110{
111 auto id =
m_elem->identify();
114 }
115 else {
117 }
118}
int eta_module_max(const Identifier &id) const
int eta_module_max(const Identifier &id) const
◆ getPixelIDHelper()
| const PixelID * IdentityHelper::getPixelIDHelper |
( |
| ) |
const |
|
private |
◆ getSCTIDHelper()
| const SCT_ID * IdentityHelper::getSCTIDHelper |
( |
| ) |
const |
|
private |
◆ layer_disk()
| int IdentityHelper::layer_disk |
( |
| ) |
const |
Definition at line 49 of file IdentityHelper.cxx.
50{
51 auto id =
m_elem->identify();
54 }
55 else {
57 }
58}
int layer_disk(const Identifier &id) const
int layer_disk(const Identifier &id) const
◆ phi_module()
| int IdentityHelper::phi_module |
( |
| ) |
const |
Definition at line 61 of file IdentityHelper.cxx.
62{
63 auto id =
m_elem->identify();
66 }
67 else {
69 }
70}
int phi_module(const Identifier &id) const
int phi_module(const Identifier &id) const
◆ phi_module_max()
| int IdentityHelper::phi_module_max |
( |
| ) |
const |
Definition at line 97 of file IdentityHelper.cxx.
98{
99 auto id =
m_elem->identify();
102 }
103 else {
105 }
106}
int phi_module_max(const Identifier &id) const
int phi_module_max(const Identifier &id) const
◆ side()
| int IdentityHelper::side |
( |
| ) |
const |
Definition at line 85 of file IdentityHelper.cxx.
86{
87 auto id =
m_elem->identify();
89 return 0;
90 }
91 else {
93 }
94}
int side(const Identifier &id) const
◆ m_elem
◆ m_helper
| std::variant<const PixelID*, const SCT_ID*> IdentityHelper::m_helper |
|
private |
The documentation for this class was generated from the following files: