#include <RPCNumberingScheme.h>
Public Member Functions | |
int | baseNumberToUnitNumber (const MuonBaseNumber &) override |
RPCNumberingScheme (const DDCompactView &cpv) | |
RPCNumberingScheme (const MuonDDDConstants &muonConstants) | |
~RPCNumberingScheme () override | |
Public Member Functions inherited from MuonNumberingScheme | |
MuonNumberingScheme () | |
virtual | ~MuonNumberingScheme () |
Private Member Functions | |
void | initMe (const MuonDDDConstants &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 19 of file RPCNumberingScheme.h.
RPCNumberingScheme::RPCNumberingScheme | ( | const DDCompactView & | cpv | ) |
Definition at line 13 of file RPCNumberingScheme.cc.
References initMe().
RPCNumberingScheme::RPCNumberingScheme | ( | const MuonDDDConstants & | muonConstants | ) |
Definition at line 9 of file RPCNumberingScheme.cc.
References initMe().
|
inlineoverride |
Definition at line 25 of file RPCNumberingScheme.h.
References baseNumberToUnitNumber(), and initMe().
|
overridevirtual |
Reimplemented from MuonNumberingScheme.
Definition at line 40 of file RPCNumberingScheme.cc.
References Reference_intrackfit_cff::barrel, gather_cfg::cout, MuonBaseNumber::getBaseNo(), MuonBaseNumber::getLevels(), MuonBaseNumber::getSuperNo(), triggerObjects_cff::id, hcalDigis_cfi::level, theBChamberLevel, theBPlaneLevel, theBStationLevel, theBWheelLevel, theEPlaneLevel, theERollLevel, theESectorLevel, and theRegionLevel.
Referenced by RPCGeometryBuilderFromDDD::buildGeometry(), RPCGeometryParsFromDD::buildGeometry(), and ~RPCNumberingScheme().
|
private |
Definition at line 18 of file RPCNumberingScheme.cc.
References gather_cfg::cout, MuonDDDConstants::getValue(), theBChamberLevel, theBPlaneLevel, theBStationLevel, theBWheelLevel, theEPlaneLevel, theERollLevel, theESectorLevel, and theRegionLevel.
Referenced by RPCNumberingScheme(), and ~RPCNumberingScheme().
|
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 34 of file RPCNumberingScheme.h.
Referenced by baseNumberToUnitNumber(), and initMe().
|
private |
Definition at line 33 of file RPCNumberingScheme.h.
Referenced by baseNumberToUnitNumber(), and initMe().
|
private |
Definition at line 37 of file RPCNumberingScheme.h.
Referenced by baseNumberToUnitNumber(), and initMe().
|
private |
Definition at line 39 of file RPCNumberingScheme.h.
Referenced by baseNumberToUnitNumber(), and initMe().
|
private |
Definition at line 38 of file RPCNumberingScheme.h.
Referenced by baseNumberToUnitNumber(), and initMe().
|
private |
Definition at line 32 of file RPCNumberingScheme.h.
Referenced by baseNumberToUnitNumber(), and initMe().