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, bool check=false, bool *isValid=0) const |
Identifier | elementID (std::string stationNameStr, int stationEta, int stationPhi, bool check=false, bool *isValid=0) const |
Identifier | elementID (const Identifier &channelID) const |
Identifier | channelID (int stationName, int stationEta, int stationPhi, int multilayer, int gasGap, int channel, bool check=false, bool *isValid=0) const |
Identifier | channelID (std::string stationNameStr, int stationEta, int stationPhi, int multilayer, int gasGap, int channel, bool check=false, bool *isValid=0) const |
Identifier | channelID (const Identifier &id, int multilayer, int gasGap, int channel, bool check=false, bool *isValid=0) const |
Identifier | parentID (const Identifier &id) const |
Identifier | multilayerID (const Identifier &channeldID) const |
Identifier | multilayerID (const Identifier &moduleID, int multilayer, bool check=false, bool *isValid=0) const |
void | idChannels (const Identifier &id, std::vector< Identifier > &vect) const |
int | gasGap (const Identifier &id) const |
| get the hashes
|
int | multilayer (const Identifier &id) const |
int | channel (const Identifier &id) const |
bool | measuresPhi (const Identifier &id) const |
int | numberOfMultilayers (const Identifier &id) const |
int | stationEtaMin () const |
int | stationEtaMax () const |
int | stationPhiMin () const |
int | stationPhiMax () const |
int | multilayerMin () const |
int | multilayerMax () const |
int | gasGapMin () const |
int | gasGapMax () const |
int | channelMin () const |
int | channelMax () 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 | multilayerMin (const Identifier &id) const |
int | multilayerMax (const Identifier &id) const |
int | gasGapMin (const Identifier &id) const |
int | gasGapMax (const Identifier &id) const |
int | channelMin (const Identifier &id) const |
int | channelMax (const Identifier &id) const |
int | sectorType (std::string stationName, int stationEta) const |
int | sectorType (int stationName, int stationEta) const |
bool | valid (const Identifier &id) const |
bool | validElement (const Identifier &id) const |