#include <RPCNumberingScheme.h>
Public Member Functions | |
int | baseNumberToUnitNumber (const MuonBaseNumber &) const override |
RPCNumberingScheme (const MuonGeometryConstants &muonConstants) | |
~RPCNumberingScheme () override | |
Public Member Functions inherited from MuonNumberingScheme | |
MuonNumberingScheme () | |
virtual | ~MuonNumberingScheme () |
Private Member Functions | |
void | initMe (const MuonGeometryConstants &muonConstants) |
Private Attributes | |
int | theBChamberLevel |
int | theBPlaneLevel |
int | theBStationLevel |
int | theBWheelLevel |
int | theEPlaneLevel |
int | theERollLevel |
int | theESectorLevel |
int | theRegionLevel |
implementation of MuonNumberingScheme for muon rpc, converts the MuonBaseNumber to a unit id
Definition at line 18 of file RPCNumberingScheme.h.
RPCNumberingScheme::RPCNumberingScheme | ( | const MuonGeometryConstants & | muonConstants | ) |
Definition at line 9 of file RPCNumberingScheme.cc.
References initMe().
|
inlineoverride |
Definition at line 22 of file RPCNumberingScheme.h.
|
overridevirtual |
Reimplemented from MuonNumberingScheme.
Definition at line 30 of file RPCNumberingScheme.cc.
References Reference_intrackfit_cff::barrel, l1ctLayer2EG_cff::id, personalPlayback::level, EgammaValidation_cff::num, theBChamberLevel, theBPlaneLevel, theBStationLevel, theBWheelLevel, theEPlaneLevel, theERollLevel, theESectorLevel, and theRegionLevel.
Referenced by RPCGeometryBuilder::buildGeometry(), and RPCGeometryParsFromDD::buildGeometry().
|
private |
Definition at line 11 of file RPCNumberingScheme.cc.
References MuonGeometryConstants::getValue(), theBChamberLevel, theBPlaneLevel, theBStationLevel, theBWheelLevel, theEPlaneLevel, theERollLevel, theESectorLevel, and theRegionLevel.
Referenced by RPCNumberingScheme().
|
private |
Definition at line 33 of file RPCNumberingScheme.h.
Referenced by baseNumberToUnitNumber(), and initMe().
|
private |
Definition at line 32 of file RPCNumberingScheme.h.
Referenced by baseNumberToUnitNumber(), and initMe().
|
private |
Definition at line 31 of file RPCNumberingScheme.h.
Referenced by baseNumberToUnitNumber(), and initMe().
|
private |
Definition at line 30 of file RPCNumberingScheme.h.
Referenced by baseNumberToUnitNumber(), and initMe().
|
private |
Definition at line 34 of file RPCNumberingScheme.h.
Referenced by baseNumberToUnitNumber(), and initMe().
|
private |
Definition at line 36 of file RPCNumberingScheme.h.
Referenced by baseNumberToUnitNumber(), and initMe().
|
private |
Definition at line 35 of file RPCNumberingScheme.h.
Referenced by baseNumberToUnitNumber(), and initMe().
|
private |
Definition at line 29 of file RPCNumberingScheme.h.
Referenced by baseNumberToUnitNumber(), and initMe().