RpcIdHelper Class Reference

Inheritance diagram for RpcIdHelper:
MuonIdHelper

List of all members.

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

Member Function Documentation

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.


The documentation for this class was generated from the following files:
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Defines

Generated on 1 Dec 2017 for RootCore Packages by  doxygen 1.6.1