#include <GEMNumberingScheme.h>
Definition at line 9 of file GEMNumberingScheme.h.
◆ GEMNumberingScheme()
◆ ~GEMNumberingScheme()
GEMNumberingScheme::~GEMNumberingScheme |
( |
| ) |
|
|
inlineoverride |
◆ baseNumberToUnitNumber()
int GEMNumberingScheme::baseNumberToUnitNumber |
( |
const MuonBaseNumber & |
num | ) |
|
|
overridevirtual |
Reimplemented from MuonNumberingScheme.
Definition at line 26 of file GEMNumberingScheme.cc.
35 if (
num.getLevels() != maxLevel) {
37 <<
"MuonGEMNumberingScheme::BNToUN: BaseNumber has " <<
num.getLevels() <<
" levels, need " << maxLevel;
71 const int layerDemarcation = 50;
72 if (copyno < layerDemarcation) {
73 if (copyno % 2 == 0) {
81 int copynp = copyno - layerDemarcation;
82 if (copynp % 2 != 0) {
101 <<
station <<
" Layer " << layer <<
" Chamber " <<
chamber <<
" Roll " << roll;
References relativeConstraints::chamber, triggerObjects_cff::id, personalPlayback::level, GEMDetId::minStationId0, EgammaValidation_cff::num, HLT_2018_cff::region, relativeConstraints::ring, relativeConstraints::station, theRegionLevel, theRingLevel, theRollLevel, theSectorLevel, and theStationLevel.
Referenced by GEMGeometryBuilderFromDDD::build(), and GEMGeometryParsFromDD::buildGeometry().
◆ initMe()
◆ theRegionLevel
int GEMNumberingScheme::theRegionLevel |
|
private |
◆ theRingLevel
int GEMNumberingScheme::theRingLevel |
|
private |
◆ theRollLevel
int GEMNumberingScheme::theRollLevel |
|
private |
◆ theSectorLevel
int GEMNumberingScheme::theSectorLevel |
|
private |
◆ theStationLevel
int GEMNumberingScheme::theStationLevel |
|
private |