CMS 3D CMS Logo

 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Macros Pages
Functions
align::tob Namespace Reference

Functions

unsigned int halfBarrelNumber (align::ID, const TrackerTopology *)
 HalfBarrel number is 1 at -z side and 2 at +z side. More...
 
unsigned int layerNumber (align::ID, const TrackerTopology *)
 Layer number increases with rho from 1 to 6. More...
 
unsigned int moduleNumber (align::ID, const TrackerTopology *)
 Module number increases with |z| from 1 to 6. More...
 
unsigned int rodNumber (align::ID, const TrackerTopology *)
 Rod number increases with phi. More...
 

Function Documentation

unsigned int align::tob::halfBarrelNumber ( align::ID  id,
const TrackerTopology tTopo 
)
inline

HalfBarrel number is 1 at -z side and 2 at +z side.

Definition at line 52 of file TOBNameSpace.h.

References TrackerTopology::tobRodInfo().

Referenced by TrackerCounters::TrackerCounters().

53 {
54  return tTopo->tobRodInfo(id)[0];
55 }
std::vector< unsigned int > tobRodInfo(const DetId &id) const
unsigned int align::tob::layerNumber ( align::ID  id,
const TrackerTopology tTopo 
)
inline

Layer number increases with rho from 1 to 6.

Definition at line 47 of file TOBNameSpace.h.

References TrackerTopology::tobLayer().

Referenced by TrackerCounters::TrackerCounters().

48 {
49  return tTopo->tobLayer(id);
50 }
unsigned int tobLayer(const DetId &id) const
unsigned int align::tob::moduleNumber ( align::ID  id,
const TrackerTopology tTopo 
)
inline

Module number increases with |z| from 1 to 6.

Definition at line 37 of file TOBNameSpace.h.

References TrackerTopology::tobModule().

Referenced by TrackerCounters::TrackerCounters().

38 {
39  return tTopo->tobModule(id);
40 }
unsigned int tobModule(const DetId &id) const
unsigned int align::tob::rodNumber ( align::ID  id,
const TrackerTopology tTopo 
)
inline

Rod number increases with phi.

Definition at line 42 of file TOBNameSpace.h.

References TrackerTopology::tobRodInfo().

Referenced by TrackerCounters::TrackerCounters().

43 {
44  return tTopo->tobRodInfo(id)[1];
45 }
std::vector< unsigned int > tobRodInfo(const DetId &id) const