#include <DTNumberingScheme.h>
implementation of MuonNumberingScheme for muon barrel, converts the MuonBaseNumber to a unit id
- Author
- Arno Straessner, CERN arno..nosp@m.stra.nosp@m.essne.nosp@m.r@ce.nosp@m.rn.ch
Definition at line 20 of file DTNumberingScheme.h.
DTNumberingScheme::DTNumberingScheme |
( |
const DDCompactView & |
cpv | ) |
|
DTNumberingScheme::~DTNumberingScheme |
( |
| ) |
|
|
inline |
int DTNumberingScheme::baseNumberToUnitNumber |
( |
const MuonBaseNumber & |
num | ) |
|
|
virtual |
void DTNumberingScheme::decode |
( |
const MuonBaseNumber & |
num, |
|
|
int & |
wire_id, |
|
|
int & |
layer_id, |
|
|
int & |
superlayer_id, |
|
|
int & |
sector_id, |
|
|
int & |
station_id, |
|
|
int & |
wheel_id |
|
) |
| const |
|
private |
Definition at line 80 of file DTNumberingScheme.cc.
References gather_cfg::cout, and decode().
Referenced by baseNumberToUnitNumber(), DTGeometryBuilderFromDDD::buildChamber(), DTGeometryParserFromDDD::buildLayer(), DTGeometryBuilderFromDDD::buildLayer(), DTGeometryBuilderFromDDD::buildSuperLayer(), DTGeometryParsFromDD::insertChamber(), DTGeometryParsFromDD::insertLayer(), and DTGeometryParsFromDD::insertSuperLayer().
117 DTWireId id(wheel_id,station_id,sector_id,superlayer_id,layer_id,wire_id);
120 std::cout <<
"DTNumberingScheme: " <<
id << std::endl;
void decode(const MuonBaseNumber &num, int &wire_id, int &layer_id, int &superlayer_id, int §or_id, int &station_id, int &wheel_id) const
Same as BaseNumberToUnitNumber but w/o check: used by MuBarDetBuilder class to build the geometry from DDD
Definition at line 53 of file DTNumberingScheme.h.
int DTNumberingScheme::theLayerLevel |
|
private |
int DTNumberingScheme::theRegionLevel |
|
private |
int DTNumberingScheme::theStationLevel |
|
private |
int DTNumberingScheme::theSuperLayerLevel |
|
private |
int DTNumberingScheme::theWheelLevel |
|
private |
int DTNumberingScheme::theWireLevel |
|
private |