9 trackerTopology_(topology),
111 return b > 3 *
bpqd_ ?
162 return s[2] >
sphs_[
l] ? 2 *
sphs_[
l] + 1 - s[2] : s[2];
180 return s[2] >
sphs_[
l] ? 1 : 2;
const TrackerTopology * trackerTopology_
unsigned int ringNumber(align::ID) const
Ring number increases with rho from 1 to 3.
TOB(const TrackerTopology *)
unsigned int layerNumber(align::ID) const
Layer number increases with rho from 1 to 8.
unsigned int tibLayer(const DetId &id) const
unsigned int tidRing(const DetId &id) const
unsigned int moduleNumber(align::ID) const
Module number increases with z from 1 to 8.
CaloTopology const * topology(0)
std::vector< unsigned int > tidModuleInfo(const DetId &id) const
unsigned int pxfDisk(const DetId &id) const
unsigned int ladderNumber(align::ID) const
unsigned int tecRing(const DetId &id) const
ring id
const TrackerTopology * trackerTopology_
unsigned int pxbLadder(const DetId &id) const
unsigned int ringNumber(align::ID) const
Ring number increases with rho.
unsigned int petalNumber(align::ID) const
Petal number increases with phi from 1 to 8.
const TrackerTopology * trackerTopology_
TID(const TrackerTopology *)
unsigned int panelNumber(align::ID) const
Panel number is 1 for 4 modules, 2 for 3 modules.
unsigned int tidWheel(const DetId &id) const
unsigned int pxbModule(const DetId &id) const
std::vector< unsigned int > sphs_
Number of strings for each surface of a half shell.
unsigned int moduleNumber(align::ID) const
Module number increases with |z| from 1 to 3.
std::vector< unsigned int > tibStringInfo(const DetId &id) const
unsigned int diskNumber(align::ID) const
Disk number increases with |z| from 1 to 9.
unsigned int bladeNumber(align::ID) const
unsigned int layerNumber(align::ID) const
Layer number increases with rho from 1 to 3.
unsigned int sideNumber(align::ID) const
Side number is 1 for back ring and 2 for front (towards IP).
unsigned int rodNumber(align::ID) const
Rod number increases with phi.
unsigned int barrelNumber(align::ID) const
Barrel number is 1 for all align::ID's which belong to this barrel.
unsigned int bpqd_
no. of blades per quarter disk
std::vector< unsigned int > tecPetalInfo(const DetId &id) const
const TrackerTopology * trackerTopology_
TrackerNameSpace(const TrackerTopology *)
unsigned int tidSide(const DetId &id) const
const TrackerTopology * trackerTopology_
std::vector< unsigned int > tobRodInfo(const DetId &id) const
TEC(const TrackerTopology *)
unsigned int halfBarrelNumber(align::ID) const
Half barrel number is 1 at left side (-x) and 2 at right side (+x).
const TrackerTopology * trackerTopology_
unsigned int endcapNumber(align::ID) const
Endcap number is 1 at -z side and 2 at +z side.
TIB(const TrackerTopology *)
unsigned int moduleNumber(align::ID) const
Module number increases with |z| from 1 to 6.
unsigned int tibModule(const DetId &id) const
unsigned int pxfModule(const DetId &id) const
unsigned int moduleNumber(align::ID) const
Module number increases with rho; from 1 to 4.
unsigned int endcapNumber(align::ID) const
Endcap number is 1 at -z side and 2 at +z side.
unsigned int pxbLayer(const DetId &id) const
unsigned int tecModule(const DetId &id) const
TPE(const TrackerTopology *)
TPB(const TrackerTopology *)
unsigned int halfCylinderNumber(align::ID) const
Half cylinder number is 1 at left side (-x) and 2 at right side (+x).
unsigned int halfBarrelNumber(align::ID) const
HalfBarrel number is 1 at -z side and 2 at +z side.
unsigned int surfaceNumber(align::ID) const
Surface number is 1 for inner and 2 for outer.
unsigned int halfDiskNumber(align::ID) const
Half disk number increases with |z| from 1 to 3.
unsigned int halfShellNumber(align::ID) const
Half shell number is 1 for bottom (-y) and 2 for top (+y).
unsigned int barrelNumber(align::ID) const
Barrel number is 1 for all align::ID's which belong to this barrel.
std::vector< unsigned int > lpqc_
Number of ladders for each quarter cylinder.
unsigned int tobModule(const DetId &id) const
unsigned int moduleNumber(align::ID) const
Module number increases (decreases) with phi for +z (-z) endcap.
unsigned int diskNumber(align::ID) const
Disk number increases with |z| from 1 to 3.
const TrackerTopology * trackerTopology_
unsigned int pxfSide(const DetId &id) const
unsigned int endcapNumber(align::ID) const
Endcap number is 1 for -z and 2 for +z.
unsigned int layerNumber(align::ID) const
Layer number increases with rho from 1 to 6.
unsigned int halfBarrelNumber(align::ID) const
Half barrel number is 1 at -z side and 2 at +z side.
unsigned int barrelNumber(align::ID) const
Barrel number is 1 for all align::ID's which belong to this barrel.
unsigned int moduleNumber(align::ID) const
Module number increases with phi.
unsigned int sideNumber(align::ID) const
Side number is 1 for back disk and 2 for front (towards IP).
unsigned int stringNumber(align::ID) const
unsigned int tecWheel(const DetId &id) const
unsigned int pxfPanel(const DetId &id) const
unsigned int pxfBlade(const DetId &id) const
unsigned int tobLayer(const DetId &id) const
unsigned int tecSide(const DetId &id) const