#include <LevelBaseNumber.h>
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 |
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
Definition at line 19 of file LevelBaseNumber.h.
LevelBaseNumber::LevelBaseNumber | ( | const int | l, |
const int | s, | ||
const int | b | ||
) | [inline] |
Definition at line 21 of file LevelBaseNumber.h.
References b, prof2calltree::l, myBase, myLevel, mySuper, and asciidump::s.
LevelBaseNumber::~LevelBaseNumber | ( | ) | [inline] |
Definition at line 26 of file LevelBaseNumber.h.
{};
int LevelBaseNumber::base | ( | ) | const [inline] |
Definition at line 30 of file LevelBaseNumber.h.
Referenced by MuonBaseNumber::addBase().
{return myBase;};
int LevelBaseNumber::level | ( | void | ) | const [inline] |
Definition at line 28 of file LevelBaseNumber.h.
References myLevel.
Referenced by MuonBaseNumber::addBase().
{return myLevel;};
int LevelBaseNumber::super | ( | ) | const [inline] |
Definition at line 29 of file LevelBaseNumber.h.
References mySuper.
Referenced by MuonBaseNumber::addBase().
{return mySuper;};
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().