ACTS
Experiment-independent tracking
Loading...
Searching...
No Matches
ActsPlugins::ITkIdentifier Class Reference

#include </home/runner/work/acts/acts/Plugins/GeoModel/include/ActsPlugins/GeoModel/GeoModelDetectorElementITk.hpp>

Public Member Functions

 ITkIdentifier (int hardware, int barrelEndcap, int layerWheel, int etaModule, int phiModule, int side)
int barrelEndcap () const
 Access the barrel-endcap specifier (-2,0,2).
int etaModule () const
 Access the eta module specifier.
int hardware () const
 Access the hardware specifier (pixel=0, strip=1).
int layerWheel () const
 Access the layer specifier.
int phiModule () const
 Access the phi module specifier.
int side () const
 Access the side (for double sided strip modules).
std::size_t value () const
 A unique identifier that represents the combination of specifiers.

Constructor & Destructor Documentation

◆ ITkIdentifier()

ActsPlugins::ITkIdentifier::ITkIdentifier ( int hardware,
int barrelEndcap,
int layerWheel,
int etaModule,
int phiModule,
int side )

Member Function Documentation

◆ barrelEndcap()

int ActsPlugins::ITkIdentifier::barrelEndcap ( ) const

Access the barrel-endcap specifier (-2,0,2).

◆ etaModule()

int ActsPlugins::ITkIdentifier::etaModule ( ) const

Access the eta module specifier.

◆ hardware()

int ActsPlugins::ITkIdentifier::hardware ( ) const

Access the hardware specifier (pixel=0, strip=1).

◆ layerWheel()

int ActsPlugins::ITkIdentifier::layerWheel ( ) const

Access the layer specifier.

◆ phiModule()

int ActsPlugins::ITkIdentifier::phiModule ( ) const

Access the phi module specifier.

◆ side()

int ActsPlugins::ITkIdentifier::side ( ) const

Access the side (for double sided strip modules).

◆ value()

std::size_t ActsPlugins::ITkIdentifier::value ( ) const

A unique identifier that represents the combination of specifiers.