Public Member Functions | |
CscIdHelper () | |
Constructor/Destructor. | |
virtual | ~CscIdHelper () |
Destructor. | |
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 |
Construct Atlas Identifiers from components. | |
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 chamberLayer, int wireLayer, int measuresPhi, int strip, bool check=false, bool *isValid=0) const |
Identifier | channelID (std::string stationNameStr, int stationEta, int stationPhi, int chamberLayer, int wireLayer, int measuresPhi, int strip, bool check=false, bool *isValid=0) const |
Identifier | channelID (const Identifier &id, int chamberLayer, int wireLayer, int measurePhi, int strip, bool check=false, bool *isValid=0) const |
Identifier | parentID (const Identifier &id) const |
get parent id from channel id | |
void | idChannels (const Identifier &id, std::vector< Identifier > &vect) const |
int | channel (const Identifier &id) const |
int | chamberLayer (const Identifier &id) const |
int | wireLayer (const Identifier &id) const |
bool | measuresPhi (const Identifier &id) const |
int | strip (const Identifier &id) const |
int | gasGap (const Identifier &id) const |
get the hashes | |
int | sector (const Identifier &id) const |
int | stationEtaMin () const |
Access to min and max of level ranges. | |
int | stationEtaMax () const |
int | stationPhiMin () const |
int | stationPhiMax () const |
int | chamberLayerMin () const |
int | chamberLayerMax () const |
int | wireLayerMin () const |
int | wireLayerMax () 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 | chamberLayerMin (const Identifier &id) const |
int | chamberLayerMax (const Identifier &id) const |
int | wireLayerMin (const Identifier &id) const |
int | wireLayerMax (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 |
Public validation of levels. | |
bool | validElement (const Identifier &id) const |
int CscIdHelper::chamberLayerMax | ( | const Identifier & | id | ) | const |
Failed to find the max
int CscIdHelper::chamberLayerMin | ( | const Identifier & | id | ) | const |
Failed to find the min
int CscIdHelper::initialize_from_dictionary | ( | const IdDictMgr & | dict_mgr | ) | [virtual] |
Initialization from the identifier dictionary.
Initialize dictionary.
init base object
Initialize some of the field indices
save an index to the first region of csc
Build multirange for the valid set of identifiers
Find value for the field MuonSpectrometer
Build MultiRange down to "technology" for all (muon) regions
Build MultiRange down to "cscStrip" for all CSC regions
Build CSC module ranges:
Find the regions that have a "technology field" that matches the MDT and save them
test to see that the multi range is not empty
test to see that the detector element multi range is not empty
test to see that the multi range is not empty
Setup the hash tables for CSC
Setup hash tables for finding neighbors
Reimplemented from MuonIdHelper.
int CscIdHelper::measuresPhiMax | ( | const Identifier & | id | ) | const |
Failed to find the max
int CscIdHelper::measuresPhiMin | ( | const Identifier & | id | ) | const |
Failed to find the min
int CscIdHelper::stationEtaMin | ( | const Identifier & | id | ) | const |
default
int CscIdHelper::stationPhiMax | ( | const Identifier & | id | ) | const |
Failed to find the max
int CscIdHelper::stationPhiMin | ( | const Identifier & | id | ) | const |
Failed to find the min
int CscIdHelper::stripMax | ( | const Identifier & | id | ) | const |
Failed to find the max
int CscIdHelper::stripMin | ( | const Identifier & | id | ) | const |
Failed to find the min
int CscIdHelper::wireLayerMax | ( | const Identifier & | id | ) | const |
Failed to find the max
int CscIdHelper::wireLayerMin | ( | const Identifier & | id | ) | const |
Failed to find the min