![]() |
ATLAS Offline Software
|
bit definitions to decode TRT straws in endcap More...
#include <TRT_EndcapCode.h>
Public Member Functions | |
| TRT_EndcapCode () | |
| TRT_EndcapCode (unsigned int isPositive, unsigned int wheelIndex, unsigned int strawLayerIndex, unsigned int phiIndex) | |
| TRT_EndcapCode (const TRT_EndcapCode &right) | |
| ~TRT_EndcapCode ()=default | |
| TRT_EndcapCode & | operator= (const TRT_EndcapCode &right) |
| bool | operator< (const TRT_EndcapCode &right) const |
| bool | operator> (const TRT_EndcapCode &right) const |
| bool | operator== (const TRT_EndcapCode &right) const |
| bool | operator!= (const TRT_EndcapCode &right) const |
| unsigned int | isPosZ () const |
| unsigned int | getWheelIndex () const |
| unsigned int | getStrawLayerIndex () const |
| unsigned int | getPhiIndex () const |
| unsigned int | getKey () const |
| std::string | getName () const |
Private Attributes | |
| unsigned short int | m_key |
Static Private Attributes | |
| static const int | Z_MASK = 0x00000001 |
| static const int | WHEEL_MASK = 0x0000001F |
| static const int | STRAWLAYER_MASK = 0x0000001F |
| static const int | PHIPOS_MASK = 0x0000001F |
| static const int | Z_SHIFT = 0 |
| static const int | WHEEL_SHIFT = 1 |
| static const int | STRAWLAYER_SHIFT = 6 |
| static const int | PHIPOS_SHIFT = 11 |
bit definitions to decode TRT straws in endcap
Definition at line 26 of file TRT_EndcapCode.h.
| InDetDD::TRT_EndcapCode::TRT_EndcapCode | ( | ) |
Definition at line 27 of file TRT_EndcapCode.cxx.
| InDetDD::TRT_EndcapCode::TRT_EndcapCode | ( | unsigned int | isPositive, |
| unsigned int | wheelIndex, | ||
| unsigned int | strawLayerIndex, | ||
| unsigned int | phiIndex ) |
| InDetDD::TRT_EndcapCode::TRT_EndcapCode | ( | const TRT_EndcapCode & | right | ) |
Definition at line 41 of file TRT_EndcapCode.cxx.
|
default |
|
inline |
Definition at line 100 of file TRT_EndcapCode.h.
| std::string InDetDD::TRT_EndcapCode::getName | ( | ) | const |
Definition at line 62 of file TRT_EndcapCode.cxx.
|
inline |
Definition at line 95 of file TRT_EndcapCode.h.
|
inline |
Definition at line 90 of file TRT_EndcapCode.h.
|
inline |
Definition at line 84 of file TRT_EndcapCode.h.
|
inline |
Definition at line 79 of file TRT_EndcapCode.h.
|
inline |
Definition at line 110 of file TRT_EndcapCode.h.
|
inline |
Definition at line 115 of file TRT_EndcapCode.h.
| TRT_EndcapCode & InDetDD::TRT_EndcapCode::operator= | ( | const TRT_EndcapCode & | right | ) |
Definition at line 52 of file TRT_EndcapCode.cxx.
|
inline |
Definition at line 105 of file TRT_EndcapCode.h.
|
inline |
Definition at line 120 of file TRT_EndcapCode.h.
|
private |
Definition at line 63 of file TRT_EndcapCode.h.
|
staticprivate |
Definition at line 68 of file TRT_EndcapCode.h.
|
staticprivate |
Definition at line 73 of file TRT_EndcapCode.h.
|
staticprivate |
Definition at line 67 of file TRT_EndcapCode.h.
|
staticprivate |
Definition at line 72 of file TRT_EndcapCode.h.
|
staticprivate |
Definition at line 66 of file TRT_EndcapCode.h.
|
staticprivate |
Definition at line 71 of file TRT_EndcapCode.h.
|
staticprivate |
Definition at line 65 of file TRT_EndcapCode.h.
|
staticprivate |
Definition at line 70 of file TRT_EndcapCode.h.