#include <MuonSimHitNumberingScheme.h>
Public Member Functions | |
int | baseNumberToUnitNumber (const MuonBaseNumber &) override |
MuonSimHitNumberingScheme (MuonSubDetector *, const DDCompactView &cpv) | |
MuonSimHitNumberingScheme (MuonSubDetector *, const MuonDDDConstants &muonConstants) | |
~MuonSimHitNumberingScheme () override | |
Public Member Functions inherited from MuonNumberingScheme | |
MuonNumberingScheme () | |
virtual | ~MuonNumberingScheme () |
Private Attributes | |
MuonSubDetector * | theDetector |
MuonNumberingScheme * | theNumbering |
wrapper class to handle numbering schemes for the different MuonSubDetector's
Definition at line 20 of file MuonSimHitNumberingScheme.h.
MuonSimHitNumberingScheme::MuonSimHitNumberingScheme | ( | MuonSubDetector * | d, |
const DDCompactView & | cpv | ||
) |
Definition at line 11 of file MuonSimHitNumberingScheme.cc.
MuonSimHitNumberingScheme::MuonSimHitNumberingScheme | ( | MuonSubDetector * | d, |
const MuonDDDConstants & | muonConstants | ||
) |
Definition at line 14 of file MuonSimHitNumberingScheme.cc.
References ztail::d, MuonSubDetector::isBarrel(), MuonSubDetector::isEndcap(), MuonSubDetector::isGEM(), MuonSubDetector::isME0(), MuonSubDetector::isRPC(), theDetector, and theNumbering.
|
override |
Definition at line 29 of file MuonSimHitNumberingScheme.cc.
References theNumbering.
|
overridevirtual |
Reimplemented from MuonNumberingScheme.
Definition at line 31 of file MuonSimHitNumberingScheme.cc.
References MuonNumberingScheme::baseNumberToUnitNumber(), and theNumbering.
Referenced by MuonSensitiveDetector::setDetUnitId().
|
private |
Definition at line 29 of file MuonSimHitNumberingScheme.h.
Referenced by MuonSimHitNumberingScheme().
|
private |
Definition at line 30 of file MuonSimHitNumberingScheme.h.
Referenced by baseNumberToUnitNumber(), MuonSimHitNumberingScheme(), and ~MuonSimHitNumberingScheme().