#include <TkDetMap.h>
Classes | |
struct | XYbin |
Public Types | |
enum | TkLayerEnum { INVALID =0, TIB_L1, TIB_L2, TIB_L3, TIB_L4, TIDM_D1, TIDM_D2, TIDM_D3, TIDP_D1, TIDP_D2, TIDP_D3, TOB_L1, TOB_L2, TOB_L3, TOB_L4, TOB_L5, TOB_L6, TECM_W1, TECM_W2, TECM_W3, TECM_W4, TECM_W5, TECM_W6, TECM_W7, TECM_W8, TECM_W9, TECP_W1, TECP_W2, TECP_W3, TECP_W4, TECP_W5, TECP_W6, TECP_W7, TECP_W8, TECP_W9 } |
Public Member Functions | |
double | get_highX () const |
double | get_highY () const |
double | get_lowX () const |
double | get_lowY () const |
int | get_nchX () const |
int | get_nchY () const |
const uint32_t * | getBinToDet () const |
uint32_t | getDetFromBin (int ix, int iy) const |
const XYbin | getXY (uint32_t detid, int layerEnumNb=0) const |
TkLayerMap (int in) | |
~TkLayerMap () | |
Static Public Member Functions | |
static const int16_t | layerSearch (uint32_t detid) |
Private Member Functions | |
void | createTEC (std::vector< uint32_t > &TkDetIdList, int layer) |
void | createTIB (std::vector< uint32_t > &TkDetIdList, int layer) |
void | createTID (std::vector< uint32_t > &TkDetIdList, int layer) |
void | createTOB (std::vector< uint32_t > &TkDetIdList, int layer) |
uint32_t | get_Offset (TIBDetId) const |
XYbin | getXY_TEC (uint32_t detid, int layerEnumNb=0) const |
XYbin | getXY_TIB (uint32_t detid, int layerEnumNb=0) const |
XYbin | getXY_TID (uint32_t detid, int layerEnumNb=0) const |
XYbin | getXY_TOB (uint32_t detid, int layerEnumNb=0) const |
void | initialize (int layer) |
Private Attributes | |
std::vector< uint32_t > | BinForRing |
uint32_t * | binToDet |
double | highX |
double | highY |
int | layerEnumNb_ |
double | lowX |
double | lowY |
std::vector< uint32_t > | ModulesInRingBack |
std::vector< uint32_t > | ModulesInRingFront |
int | nchX |
int | nchY |
uint32_t | Nrod |
uint32_t | Nstring_ext |
uint32_t | Offset |
std::vector< uint32_t > | SingleExtString |
Definition at line 12 of file TkDetMap.h.
Definition at line 23 of file TkDetMap.h.
TkLayerMap::TkLayerMap | ( | int | in | ) |
Definition at line 14 of file TkDetMap.cc.
|
inline |
Definition at line 62 of file TkDetMap.h.
References binToDet.
|
private |
Definition at line 494 of file TkDetMap.cc.
|
private |
Definition at line 437 of file TkDetMap.cc.
|
private |
Definition at line 475 of file TkDetMap.cc.
|
private |
Definition at line 456 of file TkDetMap.cc.
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
private |
Definition at line 536 of file TkDetMap.cc.
|
inline |
uint32_t TkLayerMap::getDetFromBin | ( | int | ix, |
int | iy | ||
) | const |
Definition at line 81 of file TkDetMap.cc.
const TkLayerMap::XYbin TkLayerMap::getXY | ( | uint32_t | detid, |
int | layerEnumNb = 0 |
||
) | const |
Definition at line 515 of file TkDetMap.cc.
|
private |
Definition at line 597 of file TkDetMap.cc.
|
private |
Definition at line 544 of file TkDetMap.cc.
|
private |
Definition at line 579 of file TkDetMap.cc.
|
private |
Definition at line 562 of file TkDetMap.cc.
|
private |
Definition at line 109 of file TkDetMap.cc.
|
static |
Definition at line 89 of file TkDetMap.cc.
|
private |
Definition at line 105 of file TkDetMap.h.
|
private |
Definition at line 97 of file TkDetMap.h.
Referenced by getBinToDet(), and ~TkLayerMap().
|
private |
Definition at line 102 of file TkDetMap.h.
Referenced by get_highX().
|
private |
Definition at line 103 of file TkDetMap.h.
Referenced by get_highY().
|
private |
Definition at line 99 of file TkDetMap.h.
|
private |
Definition at line 102 of file TkDetMap.h.
Referenced by get_lowX().
|
private |
Definition at line 103 of file TkDetMap.h.
Referenced by get_lowY().
|
private |
Definition at line 105 of file TkDetMap.h.
|
private |
Definition at line 105 of file TkDetMap.h.
|
private |
Definition at line 100 of file TkDetMap.h.
Referenced by get_nchX().
|
private |
Definition at line 101 of file TkDetMap.h.
Referenced by get_nchY().
|
private |
Definition at line 106 of file TkDetMap.h.
|
private |
Definition at line 106 of file TkDetMap.h.
|
private |
Definition at line 106 of file TkDetMap.h.
|
private |
Definition at line 105 of file TkDetMap.h.