#include <MuonBaseNumber.h>
Public Member Functions | |
void | addBase (const int level, const int super, const int base) |
void | addBase (const LevelBaseNumber &) |
int | getBaseNo (int level) const |
int | getLevels () const |
int | getSuperNo (int level) const |
MuonBaseNumber () | |
~MuonBaseNumber () | |
Protected Types | |
typedef std::vector< LevelBaseNumber > | basenumber_type |
Protected Attributes | |
basenumber_type | sortedBaseNumber |
the muon base number collects all significant copy numbers to uniquely identify a detector unit; the information is kept in a vector of all relevant LevelBaseNumber's needed to identify the detector unit; a packed version of the MuonBaseNumber may replace the current numbering scheme in future
Definition at line 21 of file MuonBaseNumber.h.
|
protected |
Definition at line 34 of file MuonBaseNumber.h.
|
inline |
Definition at line 23 of file MuonBaseNumber.h.
|
inline |
Definition at line 24 of file MuonBaseNumber.h.
void MuonBaseNumber::addBase | ( | const int | level, |
const int | super, | ||
const int | base | ||
) |
Definition at line 45 of file MuonBaseNumber.cc.
References edmMakeDummyCfis::base, gammaJetAnalysis_CHSJECs_cff::level, and EgammaValidation_cff::num.
void MuonBaseNumber::addBase | ( | const LevelBaseNumber & | num | ) |
Definition at line 6 of file MuonBaseNumber.cc.
References mps_fire::end, isotrackApplyRegressor::k, EgammaValidation_cff::num, and sortedBaseNumber.
int MuonBaseNumber::getBaseNo | ( | int | level | ) | const |
Definition at line 64 of file MuonBaseNumber.cc.
References mps_fire::end, gammaJetAnalysis_CHSJECs_cff::level, and sortedBaseNumber.
int MuonBaseNumber::getLevels | ( | ) | const |
int MuonBaseNumber::getSuperNo | ( | int | level | ) | const |
Definition at line 52 of file MuonBaseNumber.cc.
References mps_fire::end, gammaJetAnalysis_CHSJECs_cff::level, and sortedBaseNumber.
|
protected |
Definition at line 35 of file MuonBaseNumber.h.
Referenced by addBase(), getBaseNo(), getLevels(), and getSuperNo().