CMS 3D CMS Logo

LevelBaseNumber Class Reference

class for extended copy numbers for muon numbering; More...

#include <Geometry/MuonNumbering/src/LevelBaseNumber.h>

List of all members.

Public Member Functions

int base () const
int level () const
 LevelBaseNumber (const int l, const int s, const int b)
int super () const
 ~LevelBaseNumber ()

Private Attributes

int myBase
int myLevel
int mySuper


Detailed Description

class for extended copy numbers for muon numbering;

in addition to the usual copy number (Base) the geometry level (Level) is specified; for detectors with identical copy numbers an additional identification number (Super) can be given

Date
2006/02/15 13:22:48
Revision
1.1
Author:
Arno Straessner, CERN <arno.straessner@cern.ch>

Definition at line 19 of file LevelBaseNumber.h.


Constructor & Destructor Documentation

LevelBaseNumber::LevelBaseNumber ( const int  l,
const int  s,
const int  b 
) [inline]

Definition at line 21 of file LevelBaseNumber.h.

References myBase, myLevel, and mySuper.

00021                                                       {
00022     myLevel=l;
00023     mySuper=s;
00024     myBase=b;
00025   };

LevelBaseNumber::~LevelBaseNumber (  )  [inline]

Definition at line 26 of file LevelBaseNumber.h.

00026 {};


Member Function Documentation

int LevelBaseNumber::base (  )  const [inline]

Definition at line 30 of file LevelBaseNumber.h.

Referenced by MuonBaseNumber::addBase().

00030 {return myBase;};

int LevelBaseNumber::level (  )  const [inline]

Definition at line 28 of file LevelBaseNumber.h.

References myLevel.

Referenced by MuonBaseNumber::addBase().

00028 {return myLevel;};

int LevelBaseNumber::super (  )  const [inline]

Definition at line 29 of file LevelBaseNumber.h.

References mySuper.

Referenced by MuonBaseNumber::addBase().

00029 {return mySuper;};


Member Data Documentation

int LevelBaseNumber::myBase [private]

Definition at line 35 of file LevelBaseNumber.h.

Referenced by LevelBaseNumber().

int LevelBaseNumber::myLevel [private]

Definition at line 30 of file LevelBaseNumber.h.

Referenced by level(), and LevelBaseNumber().

int LevelBaseNumber::mySuper [private]

Definition at line 34 of file LevelBaseNumber.h.

Referenced by LevelBaseNumber(), and super().


The documentation for this class was generated from the following file:
Generated on Tue Jun 9 18:27:29 2009 for CMSSW by  doxygen 1.5.4