CMS 3D CMS Logo

align::tob Namespace Reference


Functions

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


Function Documentation

unsigned int align::tob::halfBarrelNumber ( align::ID  id  )  [inline]

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

Definition at line 51 of file TOBNameSpace.h.

00052 {
00053   return TOBDetId(id).rod()[0];
00054 }

unsigned int align::tob::layerNumber ( align::ID  id  )  [inline]

Layer number increases with rho from 1 to 6.

Definition at line 46 of file TOBNameSpace.h.

00047 {
00048   return TOBDetId(id).layer();
00049 }

unsigned int align::tob::moduleNumber ( align::ID  id  )  [inline]

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

Definition at line 36 of file TOBNameSpace.h.

00037 {
00038   return TOBDetId(id).module();
00039 }

unsigned int align::tob::rodNumber ( align::ID  id  )  [inline]

Rod number increases with phi.

Definition at line 41 of file TOBNameSpace.h.

Referenced by SiStripBaseCondObjDQM::bookSummaryProfileMEs(), SiStripLorentzAngleDQM::fillMEsForLayer(), SiStripBaseCondObjDQM::getStringNameAndId(), and TrackerCounters::TrackerCounters().

00042 {
00043   return TOBDetId(id).rod()[1];
00044 }


Generated on Tue Jun 9 18:36:12 2009 for CMSSW by  doxygen 1.5.4