1 #ifndef Alignment_CommonAlignment_TECNameSpace_H
2 #define Alignment_CommonAlignment_TECNameSpace_H
unsigned int endcapNumber(align::ID, const TrackerTopology *)
Endcap number is 1 at -z side and 2 at +z side.
unsigned int diskNumber(align::ID, const TrackerTopology *)
Disk number increases with |z| from 1 to 9.
unsigned int petalNumber(align::ID, const TrackerTopology *)
Petal number increases with phi from 1 to 8.
unsigned int tecRing(const DetId &id) const
ring id
unsigned int ringNumber(align::ID, const TrackerTopology *)
Ring number increases with rho.
unsigned int moduleNumber(align::ID, const TrackerTopology *)
Module number increases (decreases) with phi for +z (-z) endcap.
std::vector< unsigned int > tecPetalInfo(const DetId &id) const
unsigned int tecModule(const DetId &id) const
unsigned int sideNumber(align::ID, const TrackerTopology *)
Side number is 1 for back disk and 2 for front (towards IP).
unsigned int tecWheel(const DetId &id) const
unsigned int tecSide(const DetId &id) const