19 int theLevelPart=muonConstants.
getValue(
"level");
27 std::cout <<
"Initialize DTNumberingScheme" << std::endl;
49 <<
"BaseNumber has " << num.
getLevels() <<
" levels," 117 DTWireId id(wheel_id,station_id,sector_id,superlayer_id,layer_id,wire_id);
120 std::cout <<
"DTNumberingScheme: " <<
id << std::endl;
132 int& wheel_id)
const {
143 station_id=station_tag;
148 superlayer_id = copyno + 1;
int getBaseNo(int level) const
void decode(const MuonBaseNumber &num, int &wire_id, int &layer_id, int &superlayer_id, int §or_id, int &station_id, int &wheel_id) const
int baseNumberToUnitNumber(const MuonBaseNumber &num) override
Compact representation of the geometrical detector hierarchy.
DTNumberingScheme(const DDCompactView &cpv)
int getValue(const std::string &name) const
void initMe(const MuonDDDConstants &muonConstants)
int getSuperNo(int level) const
int getDetId(const MuonBaseNumber &num) const