![]() |
ATLAS Offline Software
|
#include <SCT_ReadoutScheme.h>
Public Member Functions | |
SCT_ReadoutScheme (const SCT_ReadoutScheme &scheme) | |
SCT_ReadoutScheme (const int crystals, const int diodes, const int cells, const int shift) | |
virtual | ~SCT_ReadoutScheme ()=default |
SCT_ReadoutScheme & | operator= (const SCT_ReadoutScheme &scheme) |
void | setDiodes (int numDiodes) |
void | setCells (int numReadoutCells) |
int | crystals () const |
int | diodes () const |
int | cells () const |
int | shift () const |
int | numberOfConnectedCells (const SiReadoutCellId &readoutId) const |
SiCellId | connectedCell (const SiReadoutCellId &readoutId, int number) const |
SiReadoutCellId | readoutIdOfCell (const SiCellId &cellId) const |
Private Member Functions | |
SCT_ReadoutScheme () | |
Private Attributes | |
int | m_crystals |
int | m_diodes |
int | m_cells |
int | m_shift |
Definition of the readout scheme in the SCT detector describing, number of sides, cells, crystals per module.
Definition at line 29 of file SCT_ReadoutScheme.h.
|
default |
InDetDD::SCT_ReadoutScheme::SCT_ReadoutScheme | ( | const int | crystals, |
const int | diodes, | ||
const int | cells, | ||
const int | shift | ||
) |
Definition at line 25 of file SCT_ReadoutScheme.cxx.
|
virtualdefault |
|
private |
|
inline |
Definition at line 123 of file SCT_ReadoutScheme.h.
|
inline |
Definition at line 141 of file SCT_ReadoutScheme.h.
|
inline |
Definition at line 113 of file SCT_ReadoutScheme.h.
|
inline |
Definition at line 118 of file SCT_ReadoutScheme.h.
|
inline |
Definition at line 133 of file SCT_ReadoutScheme.h.
SCT_ReadoutScheme & InDetDD::SCT_ReadoutScheme::operator= | ( | const SCT_ReadoutScheme & | scheme | ) |
Definition at line 39 of file SCT_ReadoutScheme.cxx.
SiReadoutCellId InDetDD::SCT_ReadoutScheme::readoutIdOfCell | ( | const SiCellId & | cellId | ) | const |
Definition at line 53 of file SCT_ReadoutScheme.cxx.
|
inline |
Definition at line 109 of file SCT_ReadoutScheme.h.
|
inline |
Definition at line 105 of file SCT_ReadoutScheme.h.
|
inline |
Definition at line 128 of file SCT_ReadoutScheme.h.
|
private |
Definition at line 98 of file SCT_ReadoutScheme.h.
|
private |
Definition at line 96 of file SCT_ReadoutScheme.h.
|
private |
Definition at line 97 of file SCT_ReadoutScheme.h.
|
private |
Definition at line 99 of file SCT_ReadoutScheme.h.