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 gasGap, int isStrip, int channel, bool check=false, bool *isValid=0) const |
Identifier | channelID (std::string stationNameStr, int stationEta, int stationPhi, int gasGap, int isStrip, int channel, bool check=false, bool *isValid=0) const |
Identifier | channelID (const Identifier &id, int gasGap, int isStrip, int channel, bool check=false, bool *isValid=0) const |
Identifier | parentID (const Identifier &id) const |
void | idChannels (const Identifier &id, std::vector< Identifier > &vect) const |
int | gasGap (const Identifier &id) const |
get the hashes | |
int | isStrip (const Identifier &id) const |
bool | measuresPhi (const Identifier &id) const |
int | channel (const Identifier &id) const |
int | stationEtaMin () const |
int | stationEtaMax () const |
int | stationPhiMin (bool endcap) const |
int | stationPhiMax (bool endcap) const |
int | gasGapMin () const |
int | gasGapMax (bool triplet) const |
int | isStripMin () const |
int | isStripMax () 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 | gasGapMin (const Identifier &id) const |
int | gasGapMax (const Identifier &id) const |
int | isStripMin (const Identifier &id) const |
int | isStripMax (const Identifier &id) const |
int | channelMin (const Identifier &id) const |
int | channelMax (const Identifier &id) const |
int | chamberType (std::string stationName, int stationEta) const |
int | chamberType (int stationName, int stationEta) const |
bool | valid (const Identifier &id) const |
bool | validElement (const Identifier &id) const |
int TgcIdHelper::initialize_from_dictionary | ( | const IdDictMgr & | dict_mgr | ) | [virtual] |
Initialization from the identifier dictionary.
test to see that the detector element multi range is not empty
Reimplemented from MuonIdHelper.
int TgcIdHelper::isStrip | ( | const Identifier & | id | ) | const [inline] |
isStrip corresponds to measuresPhi
returns measuresPhi