1 #ifndef Alignment_TrackerAlignment_TPBNameSpace_H
2 #define Alignment_TrackerAlignment_TPBNameSpace_H
23 const unsigned int lpqc[] = {5, 8, 11};
49 unsigned int l = detId.
ladder();
50 unsigned int c = detId.
layer() - 1;
57 return l > 3 *
lpqc[
c] ?
72 unsigned int l = detId.
ladder();
73 unsigned int c = detId.
layer() - 1;
75 return l >
lpqc[
c] && l <= 3 *
lpqc[
c] ? 1 : 2;
unsigned int layerNumber(align::ID)
Layer number increases with rho from 1 to 3.
unsigned int ladder() const
ladder id
unsigned int layer() const
layer id
unsigned int ladderNumber(align::ID)
unsigned int module() const
det id
const unsigned int lpqc[]
Number of ladders for each quarter cylinder.
unsigned int halfBarrelNumber(align::ID)
Half barrel number is 1 at left side (-x) and 2 at right side (+x).
unsigned int moduleNumber(align::ID)
Module number increases with z from 1 to 8.