sTgcIdHelper Class Reference

Inheritance diagram for sTgcIdHelper:
MuonIdHelper

List of all members.

Public Types

enum  sTgcChannelTypes { Pad = 0, Strip = 1, Wire = 2 }

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 channelType, int channel, bool check=false, bool *isValid=0) const
Identifier channelID (std::string stationNameStr, int stationEta, int stationPhi, int multilayer, int gasGap, int channelType, int channel, bool check=false, bool *isValid=0) const
Identifier channelID (const Identifier &id, int multilayer, int gasGap, int channelType, int channel, bool check=false, bool *isValid=0) const
Identifier padID (int stationName, int stationEta, int stationPhi, int multilayer, int gasGap, int channelType, int padEta, int padPhi, bool check=false, bool *isValid=0) const
Identifier padID (std::string stationNameStr, int stationEta, int stationPhi, int multilayer, int gasGap, int channelType, int padEta, int padPhi, bool check=false, bool *isValid=0) const
Identifier padID (const Identifier &id, int multilayer, int gasGap, int channelType, int padEta, int padPhi, 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 channelType (const Identifier &id) const
bool measuresPhi (const Identifier &id) const
int channel (const Identifier &id) const
int numberOfMultilayers (const Identifier &id) const
int padEta (const Identifier &id) const
int padPhi (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 channelTypeMin () const
int channelTypeMax () const
int channelMin () const
int channelMax () const
int padEtaMin () const
int padEtaMax () const
int padPhiMin () const
int padPhiMax () 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 channelTypeMin (const Identifier &id) const
int channelTypeMax (const Identifier &id) const
int channelMin (const Identifier &id) const
int channelMax (const Identifier &id) const
bool valid (const Identifier &id) const
bool validElement (const Identifier &id) const

Member Function Documentation

bool sTgcIdHelper::measuresPhi ( const Identifier &  id  )  const [inline, virtual]

returns measuresPhi

Implements MuonIdHelper.

int sTgcIdHelper::multilayerMin ( const Identifier &  id  )  const

default


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

Generated on 15 Apr 2017 for RootCore Packages by  doxygen 1.6.1