|
ATLAS Offline Software
|
Go to the documentation of this file.
20 throw std::invalid_argument(
"ActsInterop IdentityHelper can only bes ued fro SCT & Pixel det elements");
28 return std::get<const PixelID*>(
m_helper);
33 return std::get<const SCT_ID*>(
m_helper);
This is an Identifier helper class for the Pixel subdetector. This class is a factory for creating co...
This is an Identifier helper class for the SCT subdetector. This class is a factory for creating comp...
int barrel_ec(const Identifier &id) const
Values of different levels (failure returns 0)
int phi_module_max() const
int eta_module_max(const Identifier &id) const
int barrel_ec(const Identifier &id) const
Values of different levels (failure returns 0)
int phi_module(const Identifier &id) const
int phi_module_max(const Identifier &id) const
int eta_module_max(const Identifier &id) const
const AtlasDetectorID * getIdHelper() const
Returns the id helper (inline)
const PixelID * getPixelIDHelper() const
std::variant< const PixelID *, const SCT_ID * > m_helper
const InDetDD::SiDetectorElement * m_elem
int phi_module_max(const Identifier &id) const
int layer_disk(const Identifier &id) const
int eta_module(const Identifier &id) const
int layer_disk(const Identifier &id) const
int eta_module_max() const
IdentityHelper(const InDetDD::SiDetectorElement *detElem)
int eta_module(const Identifier &id) const
int side(const Identifier &id) const
const SCT_ID * getSCTIDHelper() const
int phi_module(const Identifier &id) const
virtual Identifier identify() const override final
identifier of this detector element (inline)