Belle II Software development
|
Mapping class. More...
Static Public Member Functions | |
static void | Mapping (int id, int &ThetaId, int &PhiId) |
Retrieving theta and phi id of crystal. | |
static void | Mapping (int id, int &ThetaId, int &PhiId, int &nrep, int &indx) |
Retrieving theta id, phi id, reciprocal shift and index. | |
static int | CellID (int ThetaId, int PhiId) |
return cell id as a function of theta id and phi id | |
static int | Offset (int ThetaId) |
return offset based on theta id | |
static int | Indx2ThetaId (int indx) |
getter for theta | |
static int | ThetaId2NCry (int ThetaId) |
getter for number of crystals | |
Static Private Attributes | |
static const char | m_dTheta [69] |
array of theta offsets | |
static const unsigned char | m_Theta [546] |
array of theta | |
static const unsigned char | m_tbl [69] |
array of crystals per phi sector | |
static const unsigned char | m_offsets [69] |
array of offsets | |
static const unsigned char | m_RECIPROCAL_SHIFT = 16 |
reciprocal shift | |
static const unsigned int | m_recip [5] = {pack(2), pack(3), pack(4), pack(6), pack(9)} |
array of reciprocal values | |
static const unsigned int | m_denom [5] = { (2), (3), (4), (6), (9)} |
array of denominator values | |
Mapping class.
Definition at line 36 of file ECLGeometryPar.cc.
|
inlinestatic |
return cell id as a function of theta id and phi id
Definition at line 61 of file ECLGeometryPar.cc.
|
inlinestatic |
getter for theta
Definition at line 73 of file ECLGeometryPar.cc.
|
inlinestatic |
Retrieving theta and phi id of crystal.
Definition at line 39 of file ECLGeometryPar.cc.
|
inlinestatic |
Retrieving theta id, phi id, reciprocal shift and index.
Definition at line 46 of file ECLGeometryPar.cc.
|
inlinestatic |
return offset based on theta id
Definition at line 67 of file ECLGeometryPar.cc.
|
inlinestatic |
getter for number of crystals
Definition at line 79 of file ECLGeometryPar.cc.
|
staticprivate |
array of denominator values
Definition at line 92 of file ECLGeometryPar.cc.
|
staticprivate |
array of theta offsets
Definition at line 85 of file ECLGeometryPar.cc.
|
staticprivate |
array of offsets
Definition at line 88 of file ECLGeometryPar.cc.
|
staticprivate |
array of reciprocal values
Definition at line 91 of file ECLGeometryPar.cc.
|
staticprivate |
reciprocal shift
Definition at line 90 of file ECLGeometryPar.cc.
|
staticprivate |
array of crystals per phi sector
Definition at line 87 of file ECLGeometryPar.cc.
|
staticprivate |
array of theta
Definition at line 86 of file ECLGeometryPar.cc.