CMS 3D CMS Logo

align::tid Namespace Reference


Functions

unsigned int diskNumber (align::ID)
 Disk number increases with |z| from 1 to 3.
unsigned int endcapNumber (align::ID)
 Endcap number is 1 at -z side and 2 at +z side.
unsigned int moduleNumber (align::ID)
 Module number increases with phi.
unsigned int ringNumber (align::ID)
 Ring number increases with rho from 1 to 3.
unsigned int sideNumber (align::ID)
 Side number is 1 for back ring and 2 for front (towards IP).


Function Documentation

unsigned int align::tid::diskNumber ( align::ID  id  )  [inline]

Disk number increases with |z| from 1 to 3.

Definition at line 54 of file TIDNameSpace.h.

Referenced by TrackerCounters::TrackerCounters().

00055 {
00056   return TIDDetId(id).wheel();
00057 }

unsigned int align::tid::endcapNumber ( align::ID  id  )  [inline]

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

Definition at line 59 of file TIDNameSpace.h.

00060 {
00061   return TIDDetId(id).side();
00062 }

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

Module number increases with phi.

Definition at line 39 of file TIDNameSpace.h.

00040 {
00041   return TIDDetId(id).module()[1];
00042 }

unsigned int align::tid::ringNumber ( align::ID  id  )  [inline]

Ring number increases with rho from 1 to 3.

Definition at line 49 of file TIDNameSpace.h.

Referenced by TrackerCounters::TrackerCounters().

00050 {
00051   return TIDDetId(id).ring();
00052 }

unsigned int align::tid::sideNumber ( align::ID  id  )  [inline]

Side number is 1 for back ring and 2 for front (towards IP).

Definition at line 44 of file TIDNameSpace.h.

Referenced by TrackerCounters::TrackerCounters().

00045 {
00046   return TIDDetId(id).module()[0];
00047 }


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