![]() |
ATLAS Offline Software
|
#include <MmIdHelper.h>
Public Types | |
| typedef Identifier::size_type | size_type |
| typedef MultiRange::const_identifier_factory | const_expanded_id_iterator |
| typedef std::vector< Identifier >::const_iterator | const_id_iterator |
| enum class | HelperType { Unimplemented = -1 , Silicon = 0 , Pixel , PLR , SCT , TRT , LArEM , LArFCal , LArFCalSuperCell , LArHEC , LArHEC_SuperCell , LARMiniFCal , Tile , TileSuperCell , LArOnline , LArOnlineSuperCell , LArElectrode , LArHVLine , TileHardware , TileTestbeam , CaloCell , CaloSuperCell , CaloDM , CaloLvl1 , GTower , JTower , Muon , LUCID , LUCID_Hardware , Zdc , ZdcHardware , TT } |
| enum class for eventual final derived types of this class More... | |
Static Public Member Functions | |
| static int | stationEtaMin () |
| static int | stationEtaMax () |
| static int | stationPhiMin () |
| static int | stationPhiMax () |
| static int | multilayerMin () |
| static int | multilayerMax () |
| static int | gasGapMin () |
| static int | gasGapMax () |
| static int | channelMin () |
| static int | channelMax () |
| static int | sectorType (const std::string &stationName, int stationEta) |
Static Public Attributes | |
| static const std::string | BAD_NAME = "UNKNOWN" |
| static constexpr int | invalidIndex {999} |
| static constexpr int | invalidId {-1} |
Protected Types | |
| typedef std::vector< Identifier > | id_vec |
| typedef id_vec::const_iterator | id_vec_it |
| typedef std::vector< unsigned short > | hash_vec |
| typedef hash_vec::const_iterator | hash_vec_it |
Protected Member Functions | |
| int | initLevelsFromDict () |
| int | init_hashes () |
| virtual int | init_detectorElement_hashes () |
| int | init_channel_hashes () |
| int | init_neighbors () |
| int | get_expanded_id_calc (const Identifier &compact_id, ExpandedIdentifier &id, const IdContext *context) const |
| int | get_compact_id (const ExpandedIdentifier &id, Identifier &compact_id, const IdContext *context) const |
| virtual int | get_hash_calc (const Identifier &compact_id, IdentifierHash &hash_id, const IdContext *context) const |
| bool | validStation (int stationName, int technology) const |
| bool | validStation (int stationName) const |
| bool | validTechnology (int technology) const |
| void | addStationID (Identifier &id, int stationName, int stationEta, int stationPhi, int technology) const |
| void | resetAndSet (const IdDictFieldImplementation &dict, const int new_val, Identifier &id) const |
Static Protected Member Functions | |
| static void | addStationID (ExpandedIdentifier &id, int stationName, int stationEta, int stationPhi, int technology) |
Static Protected Attributes | |
| static constexpr int | NOT_VALID_HASH = 64000 |
Private Types | |
| enum | MmIndices { MultilayerIndex = 5 , GasGapIndex = 6 , ChannelIndex = 7 } |
| enum | MmRanges { StationEtaMin = 0 , StationEtaMax = 3 , StationPhiMin = 1 , StationPhiMax = 8 , MultilayerMin = 1 , MultilayerMax = 2 , GasGapMin = 1 , GasGapMax = 4 , ChannelMin = 1 , ChannelMax = 200 } |
| enum | MuonIndices { StationNameIndex = 1 , StationEtaIndex = 2 , StationPhiIndex = 3 , TechnologyIndex = 4 } |
Static Private Member Functions | |
| static int | getFirstPcbChnl (int stationEta, int pcb) |
| static int | getFirstRadiusChnl (int stationEta, int pcb) |
Private Attributes | |
| std::array< unsigned int, s_modHashDim > | m_module_hashes {} |
| std::array< unsigned int, s_detHashDim > | m_detectorElement_hashes {} |
| unsigned int | m_stationShift {std::numeric_limits<unsigned int>::max()} |
| Minimal station index found. | |
| size_type | m_GASGAP_INDEX {6} |
| IdDictFieldImplementation | m_mplet_impl |
| IdDictFieldImplementation | m_gap_impl |
| IdDictFieldImplementation | m_cha_impl |
| std::map< std::string, int > | m_stationNameToIdxMap |
| Mapping string -> int. | |
| std::map< int, std::string > | m_stationIdxToNameMap |
| Mapping int -> string. | |
| int | m_stationIndexMax {-INT_MAX} |
| std::map< std::string, int > | m_technologyNameToIdxMap |
| Mapping string -> int. | |
| std::map< int, std::string > | m_technologyIdxToNameMap |
| Mapping int -> string. | |
| int | m_technologyIndexMax {-INT_MAX} |
| std::set< int > | m_isBarrel |
| std::set< int > | m_isSmall |
| std::set< int > | m_isForward |
| std::string | m_nm |
| Message source name. | |
| boost::thread_specific_ptr< MsgStream > | m_msg_tls |
| MsgStream instance (a std::cout like with print-out levels). | |
| std::atomic< IMessageSvc * > | m_imsg { nullptr } |
| MessageSvc pointer. | |
| std::atomic< MSG::Level > | m_lvl { MSG::NIL } |
| Current logging level. | |
| std::atomic_flag m_initialized | ATLAS_THREAD_SAFE = ATOMIC_FLAG_INIT |
| Messaging initialized (initMessaging). | |
Static Private Attributes | |
| static constexpr unsigned int | s_stDim = 2 |
| Small and big wedges. | |
| static constexpr unsigned int | s_etaDim = 4 |
| -2, -1 , 1, 2 | |
| static constexpr unsigned int | s_phiDim = 8 |
| 8 phi station | |
| static constexpr unsigned int | s_mlDim = 2 |
| 2 multilayer | |
| static constexpr unsigned int | s_modHashDim = s_stDim * s_etaDim * s_phiDim |
| static constexpr unsigned int | s_detHashDim = s_modHashDim * s_mlDim |
Definition at line 54 of file MmIdHelper.h.
|
inherited |
Definition at line 129 of file MuonIdHelper.h.
|
inherited |
Definition at line 130 of file MuonIdHelper.h.
|
protectedinherited |
Definition at line 218 of file MuonIdHelper.h.
|
protectedinherited |
Definition at line 219 of file MuonIdHelper.h.
|
protectedinherited |
Definition at line 216 of file MuonIdHelper.h.
|
protectedinherited |
Definition at line 217 of file MuonIdHelper.h.
|
inherited |
Definition at line 128 of file MuonIdHelper.h.
|
stronginherited |
enum class for eventual final derived types of this class
Definition at line 56 of file AtlasDetectorID.h.
|
privateinherited |
| Enumerator | |
|---|---|
| ATLAS_ID | |
| MAX_BIT | |
| PIXEL_MASK | |
| ALL_BITS | |
Definition at line 377 of file AtlasDetectorID.h.
|
private |
|
private |
| Enumerator | |
|---|---|
| StationEtaMin | |
| StationEtaMax | |
| StationPhiMin | |
| StationPhiMax | |
| MultilayerMin | |
| MultilayerMax | |
| GasGapMin | |
| GasGapMax | |
| ChannelMin | |
| ChannelMax | |
Definition at line 220 of file MmIdHelper.h.
|
privateinherited |
| Enumerator | |
|---|---|
| StationNameIndex | |
| StationEtaIndex | |
| StationPhiIndex | |
| TechnologyIndex | |
Definition at line 326 of file MuonIdHelper.h.
| MmIdHelper::MmIdHelper | ( | ) |
Definition at line 17 of file MmIdHelper.cxx.
|
virtualdefault |
|
staticprotectedinherited |
Definition at line 781 of file MuonIdHelper.cxx.
|
protectedinherited |
Definition at line 705 of file MuonIdHelper.cxx.
|
protectedinherited |
|
inlineprotectedinherited |
Definition at line 516 of file AtlasDetectorID.h.
|
protectedinherited |
Definition at line 1061 of file AtlasDetectorID.cxx.
|
inlineprotectedinherited |
Definition at line 518 of file AtlasDetectorID.h.
|
inherited |
Definition at line 79 of file AtlasDetectorID.cxx.
|
protectedinherited |
Definition at line 984 of file AtlasDetectorID.cxx.
|
inlineprotectedinherited |
Definition at line 466 of file AtlasDetectorID.h.
|
overridevirtual |
|
inherited |
Iterators over full set of ids.
Channel iterator is sorted
Definition at line 769 of file MuonIdHelper.cxx.
|
inherited |
id for channel
Definition at line 748 of file MuonIdHelper.cxx.
|
inherited |
Definition at line 771 of file MuonIdHelper.cxx.
|
inherited |
Definition at line 757 of file MuonIdHelper.cxx.
| Identifier MmIdHelper::channelID | ( | const Identifier & | id, |
| int | multilayer, | ||
| int | gasGap, | ||
| int | channel ) const |
Definition at line 801 of file MmIdHelper.cxx.
| Identifier MmIdHelper::channelID | ( | const Identifier & | id, |
| int | multilayer, | ||
| int | gasGap, | ||
| int | channel, | ||
| bool & | isValid ) const |
Definition at line 808 of file MmIdHelper.cxx.
| Identifier MmIdHelper::channelID | ( | const std::string & | stationNameStr, |
| int | stationEta, | ||
| int | stationPhi, | ||
| int | multilayer, | ||
| int | gasGap, | ||
| int | channel ) const |
Definition at line 795 of file MmIdHelper.cxx.
| Identifier MmIdHelper::channelID | ( | const std::string & | stationNameStr, |
| int | stationEta, | ||
| int | stationPhi, | ||
| int | multilayer, | ||
| int | gasGap, | ||
| int | channel, | ||
| bool & | isValid ) const |
Definition at line 791 of file MmIdHelper.cxx.
| Identifier MmIdHelper::channelID | ( | int | stationName, |
| int | stationEta, | ||
| int | stationPhi, | ||
| int | multilayer, | ||
| int | gasGap, | ||
| int | channel ) const |
Definition at line 768 of file MmIdHelper.cxx.
| Identifier MmIdHelper::channelID | ( | int | stationName, |
| int | stationEta, | ||
| int | stationPhi, | ||
| int | multilayer, | ||
| int | gasGap, | ||
| int | channel, | ||
| bool & | isValid ) const |
Definition at line 781 of file MmIdHelper.cxx.
|
static |
Definition at line 863 of file MmIdHelper.cxx.
|
private |
Definition at line 639 of file MmIdHelper.cxx.
| int MmIdHelper::channelMax | ( | const Identifier & | id | ) | const |
Definition at line 654 of file MmIdHelper.cxx.
|
static |
Definition at line 861 of file MmIdHelper.cxx.
|
private |
Definition at line 611 of file MmIdHelper.cxx.
| int MmIdHelper::channelMin | ( | const Identifier & | id | ) | const |
Definition at line 630 of file MmIdHelper.cxx.
|
inherited |
Definition at line 48 of file AtlasDetectorID.cxx.
|
inlineprotectedinherited |
Definition at line 499 of file AtlasDetectorID.h.
|
inherited |
Iterators over full set of ids.
detector element iterator is sorted
Definition at line 765 of file MuonIdHelper.cxx.
|
inherited |
id for detector element
Definition at line 743 of file MuonIdHelper.cxx.
|
inherited |
Definition at line 767 of file MuonIdHelper.cxx.
|
inlineinherited |
Definition at line 173 of file MuonIdHelper.h.
|
inlineprivate |
Definition at line 237 of file MmIdHelper.cxx.
|
inherited |
IdContext (indicates id length) for detector systems.
Definition at line 128 of file AtlasDetectorID.cxx.
|
inherited |
Dictionary names.
Definition at line 383 of file AtlasDetectorID.cxx.
|
inherited |
Version tags for subdet dictionaries.
Definition at line 389 of file AtlasDetectorID.cxx.
|
privateinherited |
Definition at line 1081 of file AtlasDetectorID.cxx.
|
overridevirtualinherited |
|
overridevirtualinherited |
Checks are performed by default in debug compilation and NOT in optimized compilation.
One can switch or query this mode for any idHelper with the following methods:
Implements IdHelper.
Definition at line 392 of file AtlasDetectorID.cxx.
|
overridevirtualinherited |
Neighbour initialization is performed by default One can switch or query this mode for any idHelper with the following method:
Implements IdHelper.
Definition at line 399 of file AtlasDetectorID.cxx.
| Identifier MmIdHelper::elementID | ( | const Identifier & | channelID | ) | const |
Definition at line 766 of file MmIdHelper.cxx.
| Identifier MmIdHelper::elementID | ( | const std::string & | stationNameStr, |
| int | stationEta, | ||
| int | stationPhi ) const |
Definition at line 758 of file MmIdHelper.cxx.
| Identifier MmIdHelper::elementID | ( | const std::string & | stationNameStr, |
| int | stationEta, | ||
| int | stationPhi, | ||
| bool & | isValid ) const |
Definition at line 761 of file MmIdHelper.cxx.
| Identifier MmIdHelper::elementID | ( | int | stationName, |
| int | stationEta, | ||
| int | stationPhi ) const |
Definition at line 731 of file MmIdHelper.cxx.
| Identifier MmIdHelper::elementID | ( | int | stationName, |
| int | stationEta, | ||
| int | stationPhi, | ||
| bool & | isValid ) const |
Definition at line 741 of file MmIdHelper.cxx.
| Identifier MmIdHelper::febID | ( | const Identifier & | channelID | ) | const |
Definition at line 369 of file MmIdHelper.cxx.
| Identifier MmIdHelper::febID | ( | const Identifier & | channelID, |
| int | radius ) const |
Definition at line 361 of file MmIdHelper.cxx.
| Identifier MmIdHelper::febID | ( | const Identifier & | channelID, |
| int | radius, | ||
| bool & | isValid ) const |
Definition at line 365 of file MmIdHelper.cxx.
| Identifier MmIdHelper::febID | ( | const std::string & | stationName, |
| int | stationEta, | ||
| int | stationPhi, | ||
| int | multilayer, | ||
| int | gasGap, | ||
| int | radius ) const |
Definition at line 353 of file MmIdHelper.cxx.
| Identifier MmIdHelper::febID | ( | const std::string & | stationName, |
| int | stationEta, | ||
| int | stationPhi, | ||
| int | multilayer, | ||
| int | gasGap, | ||
| int | radius, | ||
| bool & | isValid ) const |
Definition at line 357 of file MmIdHelper.cxx.
| Identifier MmIdHelper::febID | ( | int | stationName, |
| int | stationEta, | ||
| int | stationPhi, | ||
| int | multilayer, | ||
| int | gasGap, | ||
| int | radius ) const |
Definition at line 345 of file MmIdHelper.cxx.
| Identifier MmIdHelper::febID | ( | int | stationName, |
| int | stationEta, | ||
| int | stationPhi, | ||
| int | multilayer, | ||
| int | gasGap, | ||
| int | radius, | ||
| bool & | isValid ) const |
Definition at line 349 of file MmIdHelper.cxx.
|
inherited |
File names for subdet dictionaries.
Definition at line 386 of file AtlasDetectorID.cxx.
|
protectedinherited |
|
inlineprotectedinherited |
Definition at line 514 of file AtlasDetectorID.h.
|
protectedinherited |
Definition at line 991 of file AtlasDetectorID.cxx.
|
overridevirtual |
|
static |
Definition at line 859 of file MmIdHelper.cxx.
|
private |
Definition at line 589 of file MmIdHelper.cxx.
| int MmIdHelper::gasGapMax | ( | const Identifier & | id | ) | const |
Definition at line 601 of file MmIdHelper.cxx.
|
static |
Definition at line 847 of file MmIdHelper.cxx.
|
private |
Definition at line 561 of file MmIdHelper.cxx.
| int MmIdHelper::gasGapMin | ( | const Identifier & | id | ) | const |
Definition at line 580 of file MmIdHelper.cxx.
|
virtualinherited |
Definition at line 143 of file MuonIdHelper.cxx.
|
protectedinherited |
Definition at line 208 of file MuonIdHelper.cxx.
|
overridevirtual |
Reimplemented from MuonIdHelper.
Definition at line 274 of file MmIdHelper.cxx.
|
inherited |
Create expanded id from compact id (return == 0 for OK).
Definition at line 164 of file MuonIdHelper.cxx.
|
protectedinherited |
Definition at line 181 of file MuonIdHelper.cxx.
|
overridevirtualinherited |
Create hash id from compact id (return == 0 for OK).
Reimplemented from AtlasDetectorID.
Definition at line 148 of file MuonIdHelper.cxx.
|
protectedvirtualinherited |
Definition at line 225 of file MuonIdHelper.cxx.
|
inherited |
Create Identifier from expanded id, which is returned by the id_iterators.
Definition at line 168 of file MuonIdHelper.cxx.
|
overridevirtualinherited |
Create compact id from hash id (return == 0 for OK).
Reimplemented from AtlasDetectorID.
Definition at line 74 of file MuonIdHelper.cxx.
|
overridevirtual |
Reimplemented from MuonIdHelper.
Definition at line 267 of file MmIdHelper.cxx.
|
inherited |
Definition at line 515 of file MuonIdHelper.cxx.
|
inherited |
Definition at line 495 of file MuonIdHelper.cxx.
|
inherited |
Definition at line 505 of file MuonIdHelper.cxx.
|
inherited |
Access to hashes for neighbors in phi and eta (return == 0 for neighbor found).
Definition at line 485 of file MuonIdHelper.cxx.
|
staticprivate |
Definition at line 305 of file MmIdHelper.cxx.
|
staticprivate |
Definition at line 341 of file MmIdHelper.cxx.
|
inherited |
|
inlinevirtualinherited |
|
inherited |
Definition at line 95 of file AtlasDetectorID.cxx.
|
protectedinherited |
Definition at line 1019 of file AtlasDetectorID.cxx.
|
inlineprotectedinherited |
Definition at line 478 of file AtlasDetectorID.h.
| void MmIdHelper::idChannels | ( | const Identifier & | id, |
| std::vector< Identifier > & | vect ) const |
Definition at line 377 of file MmIdHelper.cxx.
|
inherited |
|
inherited |
Detector systems:
Definition at line 63 of file AtlasDetectorID.cxx.
|
protectedinherited |
Detector systems:
Definition at line 956 of file AtlasDetectorID.cxx.
|
inlineprotectedinherited |
Provide efficient access to individual field values, for subclass idhelpers.
Definition at line 454 of file AtlasDetectorID.h.
|
protectedinherited |
Definition at line 446 of file MuonIdHelper.cxx.
|
protectedvirtualinherited |
Reimplemented in RpcIdHelper.
Definition at line 401 of file MuonIdHelper.cxx.
|
protectedinherited |
Definition at line 356 of file MuonIdHelper.cxx.
|
private |
Definition at line 241 of file MmIdHelper.cxx.
|
protectedinherited |
Definition at line 525 of file MuonIdHelper.cxx.
Initialization from the identifier dictionary.
Reimplemented from MuonIdHelper.
Definition at line 23 of file MmIdHelper.cxx.
|
protectedinherited |
Definition at line 249 of file MuonIdHelper.cxx.
|
privateinherited |
Initialize our message level and MessageSvc.
This method should only be called once.
Definition at line 39 of file AthMessaging.cxx.
|
inlineinherited |
Definition at line 784 of file AtlasDetectorID.h.
|
inlineinherited |
Definition at line 794 of file AtlasDetectorID.h.
|
inherited |
Definition at line 243 of file AtlasDetectorID.cxx.
|
inlineinherited |
Definition at line 550 of file AtlasDetectorID.h.
|
inherited |
Definition at line 285 of file AtlasDetectorID.cxx.
|
inlineinherited |
Definition at line 734 of file AtlasDetectorID.h.
|
inlineinherited |
Definition at line 778 of file AtlasDetectorID.h.
|
inherited |
Definition at line 256 of file AtlasDetectorID.cxx.
|
inlineinherited |
Definition at line 637 of file AtlasDetectorID.h.
|
inherited |
Definition at line 231 of file AtlasDetectorID.cxx.
|
inlineinherited |
Definition at line 526 of file AtlasDetectorID.h.
|
inherited |
Definition at line 234 of file AtlasDetectorID.cxx.
|
inlineinherited |
Definition at line 532 of file AtlasDetectorID.h.
|
inlineinherited |
LAr/Tile dead material:
Definition at line 579 of file AtlasDetectorID.h.
|
inherited |
Definition at line 266 of file AtlasDetectorID.cxx.
|
inlineinherited |
Definition at line 661 of file AtlasDetectorID.h.
|
inherited |
Definition at line 273 of file AtlasDetectorID.cxx.
|
inlineinherited |
Definition at line 682 of file AtlasDetectorID.h.
|
inherited |
Definition at line 269 of file AtlasDetectorID.cxx.
|
inlineinherited |
Definition at line 672 of file AtlasDetectorID.h.
|
inherited |
Definition at line 277 of file AtlasDetectorID.cxx.
|
inlineinherited |
Definition at line 692 of file AtlasDetectorID.h.
|
inlineinherited |
Definition at line 804 of file AtlasDetectorID.h.
|
inherited |
Definition at line 259 of file AtlasDetectorID.cxx.
|
inlineinherited |
Definition at line 649 of file AtlasDetectorID.h.
|
inlineinherited |
Definition at line 567 of file AtlasDetectorID.h.
|
inlineinherited |
Definition at line 556 of file AtlasDetectorID.h.
|
inherited |
Definition at line 281 of file AtlasDetectorID.cxx.
|
inlineinherited |
Definition at line 702 of file AtlasDetectorID.h.
|
inherited |
Definition at line 301 of file AtlasDetectorID.cxx.
|
inlineinherited |
Definition at line 756 of file AtlasDetectorID.h.
|
inherited |
Definition at line 240 of file AtlasDetectorID.cxx.
|
inlineinherited |
Definition at line 544 of file AtlasDetectorID.h.
|
inherited |
Definition at line 246 of file AtlasDetectorID.cxx.
|
inlineinherited |
Definition at line 603 of file AtlasDetectorID.h.
|
inherited |
Definition at line 262 of file AtlasDetectorID.cxx.
|
inherited |
|
inherited |
Definition at line 289 of file AtlasDetectorID.cxx.
|
inlineinherited |
Definition at line 718 of file AtlasDetectorID.h.
|
inherited |
Definition at line 250 of file AtlasDetectorID.cxx.
|
inlineinherited |
Definition at line 613 of file AtlasDetectorID.h.
|
inherited |
Definition at line 297 of file AtlasDetectorID.cxx.
|
inlineinherited |
Definition at line 767 of file AtlasDetectorID.h.
|
inherited |
Definition at line 293 of file AtlasDetectorID.cxx.
|
inlineinherited |
Definition at line 745 of file AtlasDetectorID.h.
|
inherited |
Definition at line 237 of file AtlasDetectorID.cxx.
|
inlineinherited |
Definition at line 538 of file AtlasDetectorID.h.
|
inlineinherited |
Definition at line 591 of file AtlasDetectorID.h.
|
inherited |
Definition at line 253 of file AtlasDetectorID.cxx.
|
inlineinherited |
Definition at line 625 of file AtlasDetectorID.h.
|
inlineinherited |
Definition at line 814 of file AtlasDetectorID.h.
|
inherited |
Definition at line 810 of file MuonIdHelper.cxx.
|
inherited |
Definition at line 818 of file MuonIdHelper.cxx.
|
inherited |
Definition at line 812 of file MuonIdHelper.cxx.
|
inherited |
Definition at line 820 of file MuonIdHelper.cxx.
|
inherited |
Definition at line 814 of file MuonIdHelper.cxx.
|
inherited |
Definition at line 822 of file MuonIdHelper.cxx.
|
inherited |
Definition at line 858 of file MuonIdHelper.cxx.
|
inherited |
Definition at line 816 of file MuonIdHelper.cxx.
|
inherited |
Definition at line 824 of file MuonIdHelper.cxx.
| bool MmIdHelper::isStereo | ( | const Identifier & | id | ) | const |
Definition at line 849 of file MmIdHelper.cxx.
|
overrideprivatevirtual |
The valid element checks converted the identifier to a stationName string in order to assess whether the stationName is good or not.
However, the valid stations can be cached during initialization stage. For eacb stationName found in the dict, this method is called and the corresponding index is added to the stationToTech set
Implements MuonIdHelper.
Definition at line 670 of file MmIdHelper.cxx.
|
inherited |
Definition at line 67 of file AtlasDetectorID.cxx.
|
inherited |
Definition at line 119 of file AtlasDetectorID.cxx.
|
inherited |
Definition at line 103 of file AtlasDetectorID.cxx.
|
protectedinherited |
|
inlineprotectedinherited |
Definition at line 487 of file AtlasDetectorID.h.
|
protectedinherited |
Definition at line 963 of file AtlasDetectorID.cxx.
|
inherited |
Definition at line 111 of file AtlasDetectorID.cxx.
|
protectedinherited |
Definition at line 1047 of file AtlasDetectorID.cxx.
|
inlineprotectedinherited |
Definition at line 493 of file AtlasDetectorID.h.
|
inlineprotectedinherited |
Definition at line 457 of file AtlasDetectorID.h.
|
inherited |
Definition at line 107 of file AtlasDetectorID.cxx.
|
protectedinherited |
Definition at line 1040 of file AtlasDetectorID.cxx.
|
inlineprotectedinherited |
Definition at line 490 of file AtlasDetectorID.h.
|
inherited |
Definition at line 115 of file AtlasDetectorID.cxx.
|
private |
Definition at line 872 of file MmIdHelper.cxx.
|
protectedinherited |
Definition at line 1068 of file AtlasDetectorID.cxx.
|
inlineprotectedinherited |
Definition at line 520 of file AtlasDetectorID.h.
|
inherited |
Definition at line 99 of file AtlasDetectorID.cxx.
|
protectedinherited |
Definition at line 1026 of file AtlasDetectorID.cxx.
|
inlineprotectedinherited |
Definition at line 481 of file AtlasDetectorID.h.
|
inherited |
Definition at line 45 of file AtlasDetectorID.cxx.
|
inlineprotectedinherited |
Definition at line 496 of file AtlasDetectorID.h.
|
overridevirtual |
|
inherited |
Definition at line 60 of file AtlasDetectorID.cxx.
|
inlineprotectedinherited |
Definition at line 511 of file AtlasDetectorID.h.
|
private |
|
inherited |
Iterators over full set of ids.
Module iterator is sorted
Definition at line 761 of file MuonIdHelper.cxx.
|
inherited |
id for module
Definition at line 738 of file MuonIdHelper.cxx.
|
inherited |
Definition at line 763 of file MuonIdHelper.cxx.
|
inherited |
|
inlineprivate |
Unfold the array [A][B][C] by a * BxC + b * C + c
Definition at line 229 of file MmIdHelper.cxx.
|
inlineinherited |
The standard message stream.
Returns a reference to the default message stream May not be invoked before sysInitialize() has been invoked.
Definition at line 167 of file AthMessaging.h.
|
inlineinherited |
The standard message stream.
Returns a reference to the default message stream May not be invoked before sysInitialize() has been invoked.
Definition at line 182 of file AthMessaging.h.
|
inlineinherited |
Test the output level.
| lvl | The message level to test against |
| true | Messages at level "lvl" will be printed |
Definition at line 151 of file AthMessaging.h.
| int MmIdHelper::multilayer | ( | const Identifier & | id | ) | const |
Definition at line 828 of file MmIdHelper.cxx.
| Identifier MmIdHelper::multilayerID | ( | const Identifier & | channeldID | ) | const |
Definition at line 282 of file MmIdHelper.cxx.
| Identifier MmIdHelper::multilayerID | ( | const Identifier & | moduleID, |
| int | multilayer ) const |
Definition at line 291 of file MmIdHelper.cxx.
| Identifier MmIdHelper::multilayerID | ( | const Identifier & | moduleID, |
| int | multilayer, | ||
| bool & | isValid ) const |
Definition at line 296 of file MmIdHelper.cxx.
|
static |
Definition at line 845 of file MmIdHelper.cxx.
|
private |
Definition at line 537 of file MmIdHelper.cxx.
| int MmIdHelper::multilayerMax | ( | const Identifier & | id | ) | const |
Definition at line 552 of file MmIdHelper.cxx.
|
static |
Definition at line 843 of file MmIdHelper.cxx.
|
private |
Definition at line 509 of file MmIdHelper.cxx.
| int MmIdHelper::multilayerMin | ( | const Identifier & | id | ) | const |
default
Definition at line 528 of file MmIdHelper.cxx.
|
inherited |
|
inherited |
Definition at line 731 of file MuonIdHelper.cxx.
|
protectedinherited |
Definition at line 977 of file AtlasDetectorID.cxx.
|
inlineprotectedinherited |
Definition at line 463 of file AtlasDetectorID.h.
|
inherited |
Definition at line 856 of file MuonIdHelper.cxx.
| int MmIdHelper::numberOfMultilayers | ( | const Identifier & | id | ) | const |
Definition at line 489 of file MmIdHelper.cxx.
| Identifier MmIdHelper::parentID | ( | const Identifier & | id | ) | const |
Definition at line 818 of file MmIdHelper.cxx.
| Identifier MmIdHelper::pcbID | ( | const Identifier & | channelID | ) | const |
Definition at line 333 of file MmIdHelper.cxx.
| Identifier MmIdHelper::pcbID | ( | const Identifier & | channelID, |
| int | pcb ) const |
Definition at line 325 of file MmIdHelper.cxx.
| Identifier MmIdHelper::pcbID | ( | const Identifier & | channelID, |
| int | pcb, | ||
| bool & | isValid ) const |
Definition at line 329 of file MmIdHelper.cxx.
| Identifier MmIdHelper::pcbID | ( | const std::string & | stationName, |
| int | stationEta, | ||
| int | stationPhi, | ||
| int | multilayer, | ||
| int | gasGap, | ||
| int | pcb ) const |
Definition at line 317 of file MmIdHelper.cxx.
| Identifier MmIdHelper::pcbID | ( | const std::string & | stationName, |
| int | stationEta, | ||
| int | stationPhi, | ||
| int | multilayer, | ||
| int | gasGap, | ||
| int | pcb, | ||
| bool & | isValid ) const |
Definition at line 321 of file MmIdHelper.cxx.
| Identifier MmIdHelper::pcbID | ( | int | stationName, |
| int | stationEta, | ||
| int | stationPhi, | ||
| int | multilayer, | ||
| int | gasGap, | ||
| int | pcb ) const |
Definition at line 309 of file MmIdHelper.cxx.
| Identifier MmIdHelper::pcbID | ( | int | stationName, |
| int | stationEta, | ||
| int | stationPhi, | ||
| int | multilayer, | ||
| int | gasGap, | ||
| int | pcb, | ||
| bool & | isValid ) const |
Definition at line 313 of file MmIdHelper.cxx.
|
inherited |
Definition at line 83 of file AtlasDetectorID.cxx.
|
protectedinherited |
Inner Detector:
Definition at line 998 of file AtlasDetectorID.cxx.
|
inlineprotectedinherited |
Definition at line 469 of file AtlasDetectorID.h.
|
inlineprotectedinherited |
Definition at line 484 of file AtlasDetectorID.h.
|
inherited |
Expanded print out of any identifier.
Definition at line 355 of file AtlasDetectorID.cxx.
|
inherited |
or provide the printout in string form
Definition at line 359 of file AtlasDetectorID.cxx.
|
protectedinherited |
Register the file and tag names for a particular IdDict dictionary.
Definition at line 151 of file AtlasDetectorID.cxx.
Test whether an idhelper should be reinitialized based on the change of tags.
Definition at line 171 of file AtlasDetectorID.cxx.
|
inlineprotectedinherited |
Definition at line 296 of file MuonIdHelper.h.
|
inherited |
Definition at line 51 of file AtlasDetectorID.cxx.
|
inlineprotectedinherited |
Definition at line 502 of file AtlasDetectorID.h.
|
inherited |
Definition at line 87 of file AtlasDetectorID.cxx.
|
protectedinherited |
Definition at line 1005 of file AtlasDetectorID.cxx.
|
inlineprotectedinherited |
Definition at line 472 of file AtlasDetectorID.h.
|
static |
Definition at line 877 of file MmIdHelper.cxx.
| int MmIdHelper::sectorType | ( | int | stationName, |
| int | stationEta ) const |
Definition at line 887 of file MmIdHelper.cxx.
|
overridevirtualinherited |
Implements IdHelper.
Definition at line 395 of file AtlasDetectorID.cxx.
|
overridevirtualinherited |
Implements IdHelper.
Definition at line 403 of file AtlasDetectorID.cxx.
|
overrideprotectedvirtualinherited |
Implements IdHelper.
Definition at line 407 of file AtlasDetectorID.cxx.
|
inherited |
Change the current logging level.
Use this rather than msg().setLevel() for proper operation with MT.
Definition at line 28 of file AthMessaging.cxx.
|
inherited |
Short print out of any identifier (optionally provide separation character - default is '.
'):
Definition at line 306 of file AtlasDetectorID.cxx.
|
inherited |
or provide the printout in string form
Definition at line 312 of file AtlasDetectorID.cxx.
|
private |
Definition at line 874 of file MmIdHelper.cxx.
|
inherited |
Definition at line 790 of file MuonIdHelper.cxx.
|
static |
Definition at line 837 of file MmIdHelper.cxx.
|
private |
Definition at line 419 of file MmIdHelper.cxx.
| int MmIdHelper::stationEtaMax | ( | const Identifier & | id | ) | const |
Definition at line 434 of file MmIdHelper.cxx.
|
static |
Definition at line 835 of file MmIdHelper.cxx.
|
private |
Definition at line 391 of file MmIdHelper.cxx.
| int MmIdHelper::stationEtaMin | ( | const Identifier & | id | ) | const |
Definition at line 410 of file MmIdHelper.cxx.
|
inherited |
Definition at line 785 of file MuonIdHelper.cxx.
|
inherited |
Definition at line 827 of file MuonIdHelper.cxx.
|
inherited |
Definition at line 805 of file MuonIdHelper.cxx.
|
inherited |
Definition at line 839 of file MuonIdHelper.cxx.
Definition at line 842 of file MuonIdHelper.cxx.
|
inherited |
Definition at line 795 of file MuonIdHelper.cxx.
|
static |
Definition at line 841 of file MmIdHelper.cxx.
|
private |
Definition at line 466 of file MmIdHelper.cxx.
| int MmIdHelper::stationPhiMax | ( | const Identifier & | id | ) | const |
Definition at line 478 of file MmIdHelper.cxx.
|
static |
Definition at line 839 of file MmIdHelper.cxx.
|
private |
Definition at line 443 of file MmIdHelper.cxx.
| int MmIdHelper::stationPhiMin | ( | const Identifier & | id | ) | const |
Definition at line 455 of file MmIdHelper.cxx.
|
inherited |
Definition at line 716 of file MuonIdHelper.cxx.
|
inherited |
Definition at line 57 of file AtlasDetectorID.cxx.
|
inlineprotectedinherited |
Definition at line 508 of file AtlasDetectorID.h.
|
inherited |
IdContext (indicates id length) for sub-detector.
Definition at line 134 of file AtlasDetectorID.cxx.
|
inherited |
Definition at line 800 of file MuonIdHelper.cxx.
|
inherited |
access to IdContext's which define which levels or fields are contained in the Muon id
id for technology
Definition at line 733 of file MuonIdHelper.cxx.
|
inherited |
Definition at line 833 of file MuonIdHelper.cxx.
|
inherited |
Definition at line 807 of file MuonIdHelper.cxx.
Definition at line 849 of file MuonIdHelper.cxx.
|
inherited |
Definition at line 684 of file MuonIdHelper.cxx.
|
inherited |
Tests of packing.
Definition at line 653 of file MuonIdHelper.cxx.
|
inherited |
Definition at line 54 of file AtlasDetectorID.cxx.
|
inlineprotectedinherited |
Definition at line 505 of file AtlasDetectorID.h.
|
inherited |
Definition at line 71 of file AtlasDetectorID.cxx.
|
inherited |
Definition at line 123 of file AtlasDetectorID.cxx.
|
protectedinherited |
Definition at line 970 of file AtlasDetectorID.cxx.
|
inlineprotectedinherited |
Definition at line 460 of file AtlasDetectorID.h.
|
protectedinherited |
Definition at line 412 of file AtlasDetectorID.cxx.
|
inherited |
Definition at line 91 of file AtlasDetectorID.cxx.
|
protectedinherited |
Definition at line 1012 of file AtlasDetectorID.cxx.
|
inlineprotectedinherited |
Definition at line 475 of file AtlasDetectorID.h.
| bool MmIdHelper::valid | ( | const Identifier & | id | ) | const |
Definition at line 664 of file MmIdHelper.cxx.
|
private |
Definition at line 702 of file MmIdHelper.cxx.
|
private |
Definition at line 681 of file MmIdHelper.cxx.
| bool MmIdHelper::validElement | ( | const Identifier & | id | ) | const |
Definition at line 671 of file MmIdHelper.cxx.
|
protectedinherited |
Definition at line 775 of file MuonIdHelper.cxx.
|
protectedinherited |
Definition at line 774 of file MuonIdHelper.cxx.
|
protectedinherited |
Definition at line 776 of file MuonIdHelper.cxx.
|
protectedinherited |
Definition at line 1075 of file AtlasDetectorID.cxx.
|
inlineprotectedinherited |
Definition at line 522 of file AtlasDetectorID.h.
|
mutableprivateinherited |
Messaging initialized (initMessaging).
Definition at line 141 of file AthMessaging.h.
|
staticinherited |
Definition at line 211 of file MuonIdHelper.h.
|
staticconstexprinherited |
Definition at line 81 of file AtlasDetectorID.h.
|
staticconstexprinherited |
Definition at line 80 of file AtlasDetectorID.h.
|
privateinherited |
Definition at line 411 of file AtlasDetectorID.h.
|
privateinherited |
Definition at line 368 of file AtlasDetectorID.h.
|
privateinherited |
Definition at line 412 of file AtlasDetectorID.h.
|
privateinherited |
Definition at line 373 of file AtlasDetectorID.h.
|
privateinherited |
Definition at line 393 of file AtlasDetectorID.h.
|
privateinherited |
Definition at line 419 of file AtlasDetectorID.h.
|
private |
Definition at line 205 of file MmIdHelper.h.
|
protectedinherited |
Definition at line 262 of file MuonIdHelper.h.
|
protectedinherited |
Definition at line 252 of file MuonIdHelper.h.
|
protectedinherited |
Definition at line 263 of file MuonIdHelper.h.
|
privateinherited |
Definition at line 405 of file AtlasDetectorID.h.
|
privateinherited |
Definition at line 417 of file AtlasDetectorID.h.
|
privateinherited |
Definition at line 386 of file AtlasDetectorID.h.
|
protectedinherited |
Definition at line 267 of file MuonIdHelper.h.
|
private |
Definition at line 193 of file MmIdHelper.h.
|
protectedinherited |
Definition at line 251 of file MuonIdHelper.h.
|
protectedinherited |
Definition at line 268 of file MuonIdHelper.h.
|
protectedinherited |
Definition at line 253 of file MuonIdHelper.h.
|
protectedinherited |
List of dictionary names used by this helper.
Definition at line 355 of file AtlasDetectorID.h.
|
protectedinherited |
List of dictionary versions used by this helper.
Definition at line 361 of file AtlasDetectorID.h.
|
privateinherited |
Definition at line 366 of file AtlasDetectorID.h.
|
protectedinherited |
Flag for subclasses to know whether or not to perform checks.
In general, this is set to false in optimized mode.
Definition at line 440 of file AtlasDetectorID.h.
|
protectedinherited |
Flag for subclasses to know whether or not to perform neighbour initialization.
Definition at line 443 of file AtlasDetectorID.h.
|
protectedinherited |
Definition at line 277 of file MuonIdHelper.h.
|
protectedinherited |
Definition at line 247 of file MuonIdHelper.h.
|
protectedinherited |
List of dictionary file names used by this helper.
Definition at line 358 of file AtlasDetectorID.h.
|
protectedinherited |
Definition at line 261 of file MuonIdHelper.h.
|
protectedinherited |
Definition at line 266 of file MuonIdHelper.h.
|
protectedinherited |
Definition at line 256 of file MuonIdHelper.h.
|
privateinherited |
Definition at line 374 of file AtlasDetectorID.h.
|
privateinherited |
Definition at line 410 of file AtlasDetectorID.h.
|
privateinherited |
Definition at line 425 of file AtlasDetectorID.h.
|
private |
Definition at line 204 of file MmIdHelper.h.
|
private |
Definition at line 201 of file MmIdHelper.h.
|
protectedinherited |
Group name.
Definition at line 352 of file AtlasDetectorID.h.
|
protectedinherited |
Definition at line 245 of file MuonIdHelper.h.
|
privateinherited |
Definition at line 430 of file AtlasDetectorID.h.
|
privateinherited |
Definition at line 397 of file AtlasDetectorID.h.
|
mutableprivateinherited |
|
privateinherited |
Definition at line 369 of file AtlasDetectorID.h.
|
privateinherited |
Definition at line 389 of file AtlasDetectorID.h.
|
privateinherited |
Definition at line 418 of file AtlasDetectorID.h.
|
protectedinherited |
Definition at line 329 of file MuonIdHelper.h.
|
privateinherited |
Definition at line 435 of file AtlasDetectorID.h.
|
privateinherited |
Definition at line 320 of file MuonIdHelper.h.
|
privateinherited |
Definition at line 322 of file MuonIdHelper.h.
|
privateinherited |
Definition at line 436 of file AtlasDetectorID.h.
|
privateinherited |
Definition at line 321 of file MuonIdHelper.h.
|
privateinherited |
Definition at line 370 of file AtlasDetectorID.h.
|
privateinherited |
Definition at line 428 of file AtlasDetectorID.h.
|
privateinherited |
Definition at line 400 of file AtlasDetectorID.h.
|
privateinherited |
Definition at line 402 of file AtlasDetectorID.h.
|
privateinherited |
Definition at line 421 of file AtlasDetectorID.h.
|
privateinherited |
Definition at line 403 of file AtlasDetectorID.h.
|
privateinherited |
Definition at line 401 of file AtlasDetectorID.h.
|
privateinherited |
Definition at line 390 of file AtlasDetectorID.h.
|
privateinherited |
Definition at line 420 of file AtlasDetectorID.h.
|
privateinherited |
Definition at line 413 of file AtlasDetectorID.h.
|
privateinherited |
Definition at line 398 of file AtlasDetectorID.h.
|
privateinherited |
Definition at line 399 of file AtlasDetectorID.h.
|
mutableprivateinherited |
|
privateinherited |
Definition at line 426 of file AtlasDetectorID.h.
|
privateinherited |
Definition at line 427 of file AtlasDetectorID.h.
|
privateinherited |
Definition at line 404 of file AtlasDetectorID.h.
|
privateinherited |
Definition at line 409 of file AtlasDetectorID.h.
|
protectedinherited |
Definition at line 257 of file MuonIdHelper.h.
|
private |
Definition at line 192 of file MmIdHelper.h.
|
protectedinherited |
Definition at line 250 of file MuonIdHelper.h.
|
protectedinherited |
Definition at line 258 of file MuonIdHelper.h.
|
private |
Definition at line 203 of file MmIdHelper.h.
|
mutableprivateinherited |
MsgStream instance (a std::cout like with print-out levels).
Definition at line 132 of file AthMessaging.h.
|
protectedinherited |
Definition at line 260 of file MuonIdHelper.h.
|
protectedinherited |
Definition at line 265 of file MuonIdHelper.h.
|
privateinherited |
Definition at line 372 of file AtlasDetectorID.h.
|
privateinherited |
Definition at line 392 of file AtlasDetectorID.h.
|
protectedinherited |
Definition at line 275 of file MuonIdHelper.h.
|
protectedinherited |
Definition at line 244 of file MuonIdHelper.h.
|
privateinherited |
Definition at line 423 of file AtlasDetectorID.h.
|
protectedinherited |
Definition at line 255 of file MuonIdHelper.h.
|
privateinherited |
Definition at line 424 of file AtlasDetectorID.h.
|
privateinherited |
Definition at line 422 of file AtlasDetectorID.h.
|
privateinherited |
Definition at line 388 of file AtlasDetectorID.h.
|
privateinherited |
Definition at line 433 of file AtlasDetectorID.h.
|
protectedinherited |
Definition at line 246 of file MuonIdHelper.h.
|
protectedinherited |
Definition at line 273 of file MuonIdHelper.h.
|
protectedinherited |
Definition at line 271 of file MuonIdHelper.h.
|
privateinherited |
Message source name.
Definition at line 129 of file AthMessaging.h.
|
protectedinherited |
Definition at line 278 of file MuonIdHelper.h.
|
protectedinherited |
Definition at line 248 of file MuonIdHelper.h.
|
privateinherited |
Definition at line 394 of file AtlasDetectorID.h.
|
protectedinherited |
Definition at line 272 of file MuonIdHelper.h.
|
protectedinherited |
Definition at line 270 of file MuonIdHelper.h.
|
privateinherited |
Definition at line 406 of file AtlasDetectorID.h.
|
privateinherited |
Definition at line 395 of file AtlasDetectorID.h.
|
protectedinherited |
Definition at line 276 of file MuonIdHelper.h.
|
protectedinherited |
Definition at line 243 of file MuonIdHelper.h.
|
privateinherited |
Mapping int -> string.
Definition at line 310 of file MuonIdHelper.h.
|
privateinherited |
Definition at line 312 of file MuonIdHelper.h.
|
protectedinherited |
Definition at line 241 of file MuonIdHelper.h.
|
privateinherited |
Mapping string -> int.
Definition at line 308 of file MuonIdHelper.h.
|
private |
Minimal station index found.
Definition at line 198 of file MmIdHelper.h.
|
privateinherited |
Definition at line 408 of file AtlasDetectorID.h.
|
privateinherited |
Definition at line 387 of file AtlasDetectorID.h.
|
protectedinherited |
Definition at line 279 of file MuonIdHelper.h.
|
protectedinherited |
Definition at line 249 of file MuonIdHelper.h.
|
privateinherited |
Mapping int -> string.
Definition at line 316 of file MuonIdHelper.h.
|
privateinherited |
Definition at line 317 of file MuonIdHelper.h.
|
privateinherited |
Mapping string -> int.
Definition at line 314 of file MuonIdHelper.h.
|
privateinherited |
Definition at line 407 of file AtlasDetectorID.h.
|
privateinherited |
Definition at line 371 of file AtlasDetectorID.h.
|
privateinherited |
Definition at line 429 of file AtlasDetectorID.h.
|
privateinherited |
Definition at line 391 of file AtlasDetectorID.h.
|
privateinherited |
Definition at line 396 of file AtlasDetectorID.h.
|
privateinherited |
Definition at line 414 of file AtlasDetectorID.h.
|
staticconstexprprotectedinherited |
Definition at line 214 of file MuonIdHelper.h.
|
staticconstexprprivate |
Definition at line 190 of file MmIdHelper.h.
|
staticconstexprprivate |
-2, -1 , 1, 2
Definition at line 183 of file MmIdHelper.h.
|
staticconstexprprivate |
2 multilayer
Definition at line 187 of file MmIdHelper.h.
Definition at line 189 of file MmIdHelper.h.
|
staticconstexprprivate |
8 phi station
Definition at line 185 of file MmIdHelper.h.
|
staticconstexprprivate |
Small and big wedges.
Definition at line 181 of file MmIdHelper.h.