Public Member Functions | |
virtual int | initialize_from_dictionary (const IdDictMgr &dict_mgr) |
Initialization from the identifier dictionary. | |
virtual int | get_module_hash (const Identifier &id, IdentifierHash &hash_id) const |
virtual int | get_detectorElement_hash (const Identifier &id, IdentifierHash &hash_id) const |
Identifier | elementID (int stationName, int stationEta, int stationPhi, int doubletR, bool check=false, bool *isValid=0) const |
Identifier | elementID (std::string stationNameStr, int stationEta, int stationPhi, int doubletR, bool check=false, bool *isValid=0) const |
Identifier | elementID (const Identifier &elementID, int doubletR, bool check=false, bool *isValid=0) const |
Identifier | elementID (const Identifier &channelID) const |
Identifier | channelID (int stationName, int stationEta, int stationPhi, int doubletR, int doubletZ, int doubletPhi, int gasGap, int measuresPhi, int strip, bool check=false, bool *isValid=0) const |
Identifier | channelID (std::string stationNameStr, int stationEta, int stationPhi, int doubletR, int doubletZ, int doubletPhi, int gasGap, int measuresPhi, int strip, bool check=false, bool *isValid=0) const |
Identifier | channelID (const Identifier &id, int doubletZ, int doubletPhi, int gasGap, int measuresPhi, int strip, bool check=false, bool *isValid=0) const |
Identifier | parentID (const Identifier &id) const |
Identifier | doubletZID (const Identifier &id) const |
Identifier | padID (const Identifier &elementID, int doubletZ, int doubletPhi, bool check=false, bool *isValid=0) const |
Identifier | padID (int stationName, int stationEta, int stationPhi, int doubletR, int doubletZ, int doubletPhi, bool check=false, bool *isValid=0) const |
Identifier | panelID (const Identifier &padID, int gasGap, int measuresPhi, bool check=false, bool *isValid=0) const |
Identifier | panelID (const Identifier &channelID) const |
Identifier | panelID (int stationName, int stationEta, int stationPhi, int doubletR, int doubletZ, int doubletPhi, int gasGap, int measuresPhi, bool check=false, bool *isValid=0) const |
Identifier | gapID (const Identifier &padID, int gasGap, bool check=false, bool *isValid=0) const |
Identifier | gapID (const Identifier &panelID) const |
Identifier | gapID (int stationName, int stationEta, int stationPhi, int doubletR, int doubletZ, int doubletPhi, int gasGap, bool check=false, bool *isValid=0) const |
void | idChannels (const Identifier &id, std::vector< Identifier > &vect) const |
int | channel (const Identifier &id) const |
int | doubletR (const Identifier &id) const |
int | doubletZ (const Identifier &id) const |
int | doubletPhi (const Identifier &id) const |
int | gasGap (const Identifier &id) const |
get the hashes | |
bool | measuresPhi (const Identifier &id) const |
int | strip (const Identifier &id) const |
int | stationEtaMin () const |
int | stationEtaMax () const |
int | stationPhiMin () const |
int | stationPhiMax () const |
int | doubletRMin () const |
int | doubletRMax () const |
int | doubletZMin () const |
int | doubletZMax () const |
int | doubletPhiMin () const |
int | doubletPhiMax () const |
int | gasGapMin () const |
int | gasGapMax () const |
int | measuresPhiMin () const |
int | measuresPhiMax () const |
int | stripMin () const |
int | stripMax () const |
int | stationEtaMin (const Identifier &id) const |
int | stationEtaMax (const Identifier &id) const |
int | stationPhiMin (const Identifier &id) const |
int | stationPhiMax (const Identifier &id) const |
int | doubletRMin (const Identifier &id) const |
int | doubletRMax (const Identifier &id) const |
int | doubletZMin (const Identifier &id) const |
int | doubletZMax (const Identifier &id) const |
int | doubletPhiMin (const Identifier &id) const |
int | doubletPhiMax (const Identifier &id) const |
int | gasGapMin (const Identifier &id) const |
int | gasGapMax (const Identifier &id) const |
int | measuresPhiMin (const Identifier &id) const |
int | measuresPhiMax (const Identifier &id) const |
int | stripMin (const Identifier &id) const |
int | stripMax (const Identifier &id) const |
bool | valid (const Identifier &id) const |
bool | validElement (const Identifier &id) const |
bool | validPad (const Identifier &id) const |
int RpcIdHelper::initialize_from_dictionary | ( | const IdDictMgr & | dict_mgr | ) | [virtual] |
Initialization from the identifier dictionary.
test to see that the detectorElement multi range is not empty
Reimplemented from MuonIdHelper.