![]() |
ATLAS Offline Software
|
bit definitions to decode TRT straws in barrel More...
#include <TRT_BarrelCode.h>
Public Types | |
| enum | Module { MODULE_A = 0 , MODULE_B = 1 , MODULE_C = 2 } |
Public Member Functions | |
| TRT_BarrelCode () | |
| TRT_BarrelCode (unsigned int isPositive, unsigned int moduleIndex, unsigned phiIndex, unsigned int strawLayerIndex) | |
| TRT_BarrelCode (const TRT_BarrelCode &right)=default | |
| TRT_BarrelCode & | operator= (const TRT_BarrelCode &right)=default |
| TRT_BarrelCode (TRT_BarrelCode &&right)=default | |
| TRT_BarrelCode & | operator= (TRT_BarrelCode &&right)=default |
| ~TRT_BarrelCode ()=default | |
| bool | operator< (const TRT_BarrelCode &right) const |
| bool | operator> (const TRT_BarrelCode &right) const |
| bool | operator== (const TRT_BarrelCode &right) const |
| bool | operator!= (const TRT_BarrelCode &right) const |
| unsigned int | isPosZ () const |
| unsigned int | getModuleIndex () const |
| unsigned int | getPhiIndex () const |
| unsigned int | getStrawLayerIndex () 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 | MODULE_MASK = 0x00000003 |
| static const int | PHI_MASK = 0x0000001F |
| static const int | STRAWLAYER_MASK = 0x0000001F |
| static const int | Z_SHIFT = 0 |
| static const int | MODULE_SHIFT = 1 |
| static const int | PHI_SHIFT = 3 |
| static const int | STRAWLAYER_SHIFT = 8 |
bit definitions to decode TRT straws in barrel
Definition at line 26 of file TRT_BarrelCode.h.
| InDetDD::TRT_BarrelCode::TRT_BarrelCode | ( | ) |
Definition at line 27 of file TRT_BarrelCode.cxx.
| InDetDD::TRT_BarrelCode::TRT_BarrelCode | ( | unsigned int | isPositive, |
| unsigned int | moduleIndex, | ||
| unsigned | phiIndex, | ||
| unsigned int | strawLayerIndex ) |
|
default |
|
default |
|
default |
|
inline |
Definition at line 103 of file TRT_BarrelCode.h.
|
inline |
Definition at line 88 of file TRT_BarrelCode.h.
| std::string InDetDD::TRT_BarrelCode::getName | ( | ) | const |
Definition at line 41 of file TRT_BarrelCode.cxx.
|
inline |
Definition at line 93 of file TRT_BarrelCode.h.
|
inline |
Definition at line 98 of file TRT_BarrelCode.h.
|
inline |
Definition at line 83 of file TRT_BarrelCode.h.
|
inline |
Definition at line 113 of file TRT_BarrelCode.h.
|
inline |
Definition at line 118 of file TRT_BarrelCode.h.
|
default |
|
default |
|
inline |
Definition at line 108 of file TRT_BarrelCode.h.
|
inline |
Definition at line 123 of file TRT_BarrelCode.h.
|
private |
Definition at line 66 of file TRT_BarrelCode.h.
|
staticprivate |
Definition at line 69 of file TRT_BarrelCode.h.
|
staticprivate |
Definition at line 75 of file TRT_BarrelCode.h.
|
staticprivate |
Definition at line 70 of file TRT_BarrelCode.h.
|
staticprivate |
Definition at line 76 of file TRT_BarrelCode.h.
|
staticprivate |
Definition at line 71 of file TRT_BarrelCode.h.
|
staticprivate |
Definition at line 77 of file TRT_BarrelCode.h.
|
staticprivate |
Definition at line 68 of file TRT_BarrelCode.h.
|
staticprivate |
Definition at line 74 of file TRT_BarrelCode.h.