![]() |
ATLAS Offline Software
|
This is a Identifier helper class for the PLR subdetector. More...
#include <PLR_ID.h>
Public Types | |
| 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... | |
public typedefs | |
| typedef Identifier::size_type | size_type |
| typedef std::vector< Identifier >::const_iterator | const_id_iterator |
| typedef MultiRange::const_identifier_factory | const_expanded_id_iterator |
Public Member Functions | |
| PLR_ID (const std::string &name="PLR_ID", const std::string &group="pixel") | |
| AtlasDetectorID::HelperType | helper () const override final |
| This is an PLR_ID helper. | |
| virtual int | initialize_from_dictionary (const IdDictMgr &dict_mgr) override |
| Initialization from the identifier dictionary. | |
| bool | msgLvl (const MSG::Level lvl) const |
| Test the output level. | |
| MsgStream & | msg () const |
| The standard message stream. | |
| MsgStream & | msg (const MSG::Level lvl) const |
| The standard message stream. | |
| void | setLevel (MSG::Level lvl) |
| Change the current logging level. | |
Creators for wafer ids and pixel ids | |
| Identifier | wafer_id (int barrel_ec, int layer_disk, int phi_module, int eta_module) const |
| For a single crystal. | |
| Identifier | wafer_id (int barrel_ec, int layer_disk, int phi_module, int eta_module, bool checks) const |
| Identifier | wafer_id (const Identifier &pixel_id) const |
| For a single crystal from a pixel id - DO NOT USE wafer id as input. | |
| Identifier | wafer_id (IdentifierHash wafer_hash) const |
| From hash. | |
| Identifier | pixel_id (int barrel_ec, int layer_disk, int phi_module, int eta_module, int phi_index, int eta_index) const |
| For an individual pixel. | |
| Identifier | pixel_id (int barrel_ec, int layer_disk, int phi_module, int eta_module, int phi_index, int eta_index, bool checks) const |
| Identifier | pixel_id (const Identifier &id, int phi_index, int eta_index) const |
methods from abstract interface - slower than opt version | |
| Identifier | pixel_id (Identifier::value_type val) const |
| Create a compact id from a value (e.g., from a persistent object). | |
| virtual int | get_id (const IdentifierHash &hash_id, Identifier &id, const IdContext *context=0) const override final |
| Create compact id from hash id (return == 0 for OK). | |
| virtual int | get_hash (const Identifier &id, IdentifierHash &hash_id, const IdContext *context=0) const override final |
| Create hash id from compact id (return == 0 for OK). | |
| bool | is_shortened_pixel_id (Identifier32::value_type val) const |
| Test if this is a valid shortened pixel channel id. | |
| bool | is_shortened_pixel_id (const Identifier32 &id) const |
| bool | is_shortened_pixel_id (const Identifier &id) const |
| Identifier | pixel_id_from_shortened (Identifier32::value_type val) const |
| Create a compact pixel id from a (fixed format) legacy pixel channel id. | |
| int | base_bit () const |
| Return the lowest bit position used in the channel id. | |
| Identifier::diff_type | calc_offset (const Identifier &base, const Identifier &target) const |
| Calculate a channel offset between the two identifiers. | |
| Identifier | pixel_id_offset (const Identifier &base, Identifier::diff_type offset) const |
| Create an identifier with a given base and channel offset. | |
Hash table maximum sizes | |
| size_type | wafer_hash_max () const |
| size_type | pixel_hash_max () const |
Access to all ids | |
| const_id_iterator | wafer_begin () const |
| Iterators over full set of ids. Wafer iterator is sorted. | |
| const_id_iterator | wafer_end () const |
| const_expanded_id_iterator | pixel_begin () const |
| For pixel ids, only expanded id iterators are available. | |
| const_expanded_id_iterator | pixel_end () const |
Optimized accessors - ASSUMES id IS a pixel id, i.e. NOT SCT or other | |
| IdentifierHash | wafer_hash (Identifier wafer_id) const |
| wafer hash from id | |
| bool | is_barrel (const Identifier &id) const |
| Test for barrel - WARNING: id MUST be pixel id, otherwise answer is not accurate. Use SiliconID for generic test. | |
| bool | is_dbm (const Identifier &id) const |
| Test for dbm - WARNING: id MUST be pixel id, otherwise answer is not accurate. Use SiliconID for generic test. | |
| bool | is_blayer (const Identifier &id) const |
| Test for b-layer - WARNING: id MUST be pixel id, otherwise answer is not accurate. Use SiliconID for generic test. | |
| int | barrel_ec (const Identifier &id) const |
| Values of different levels (failure returns 0). | |
| int | layer_disk (const Identifier &id) const |
| int | phi_module (const Identifier &id) const |
| int | eta_module (const Identifier &id) const |
| int | phi_index (const Identifier &id) const |
| int | eta_index (const Identifier &id) const |
| int | layer_disk_max (const Identifier &id) const |
| Max/Min values for each field (error returns -999). | |
| int | phi_module_max (const Identifier &id) const |
| int | eta_module_max (const Identifier &id) const |
| int | eta_module_min (const Identifier &id) const |
| int | phi_index_max (const Identifier &id) const |
| int | eta_index_max (const Identifier &id) const |
module eta/phi navigation | |
| int | get_prev_in_phi (const IdentifierHash &id, IdentifierHash &prev) const |
| Previous wafer hash in phi (return == 0 for neighbor found). | |
| int | get_next_in_phi (const IdentifierHash &id, IdentifierHash &next) const |
| Next wafer hash in phi (return == 0 for neighbor found). | |
| int | get_prev_in_eta (const IdentifierHash &id, IdentifierHash &prev) const |
| Previous wafer hash in eta (return == 0 for neighbor found). | |
| int | get_next_in_eta (const IdentifierHash &id, IdentifierHash &next) const |
| Next wafer hash in eta (return == 0 for neighbor found). | |
| bool | is_phi_module_max (const Identifier &id) const |
| To check for when phi wrap around may be needed. | |
| bool | is_eta_module_min (const Identifier &id) const |
| For the barrel. | |
| bool | is_eta_module_max (const Identifier &id) const |
| For the barrel. | |
contexts to distinguish wafer id from pixel id | |
| IdContext | wafer_context () const |
| IdContext | pixel_context () const |
'structors | |
| const std::string & | group () const |
| Group name for this helper. | |
Detector system ids | |
| Identifier | indet (void) const |
| Detector systems: | |
| Identifier | lar (void) const |
| Identifier | tile (void) const |
| Identifier | muon (void) const |
| Identifier | calo (void) const |
Inner Detector subsystem ids | |
| Identifier | pixel (void) const |
| Identifier | sct (void) const |
| Identifier | trt (void) const |
| Identifier | hgtd (void) const |
| Identifier | lumi (void) const |
LAr subsystem ids | |
| Identifier | lar_em (void) const |
| Identifier | lar_hec (void) const |
| Identifier | lar_fcal (void) const |
Muon subsystem ids | |
| Identifier | mdt (void) const |
| Identifier | csc (void) const |
| Identifier | rpc (void) const |
| Identifier | tgc (void) const |
| Identifier | stgc (void) const |
| Identifier | mm (void) const |
level 1 and dead material ids | |
| Identifier | lar_lvl1 (void) const |
| Identifier | lar_dm (void) const |
| Identifier | tile_dm (void) const |
Contexts to provide id length - e.g. for use in generic decoding | |
| IdContext | detsystem_context (void) const |
| IdContext (indicates id length) for detector systems. | |
| IdContext | subdet_context (void) const |
| IdContext (indicates id length) for sub-detector. | |
Initialization and version name | |
| virtual std::string | dictionaryVersion (void) const override |
Generic printing of identifiers | |
| void | show (Identifier id, const IdContext *context=0, char sep='.') const |
| Short print out of any identifier (optionally provide separation character - default is '. | |
| std::string | show_to_string (Identifier id, const IdContext *context=0, char sep='.') const |
| or provide the printout in string form | |
| void | print (Identifier id, const IdContext *context=0) const |
| Expanded print out of any identifier. | |
| std::string | print_to_string (Identifier id, const IdContext *context=0) const |
| or provide the printout in string form | |
Test of an Identifier to see if it belongs to a particular detector (sub)system: | |
| bool | is_indet (Identifier id) const |
| bool | is_lar (Identifier id) const |
| bool | is_tile (Identifier id) const |
| bool | is_muon (Identifier id) const |
| bool | is_calo (Identifier id) const |
| bool | is_lvl1_trig_towers (Identifier id) const |
| bool | is_lvl1_online (Identifier id) const |
| bool | is_pixel (Identifier id) const |
| bool | is_sct (Identifier id) const |
| bool | is_trt (Identifier id) const |
| bool | is_hgtd (Identifier id) const |
| bool | is_lumi (Identifier id) const |
| bool | is_plr (Identifier id) const |
| bool | is_lar_em (Identifier id) const |
| bool | is_lar_hec (Identifier id) const |
| bool | is_lar_fcal (Identifier id) const |
| bool | is_lar_minifcal (Identifier id) const |
| bool | is_lar_dm (Identifier id) const |
| LAr/Tile dead material: | |
| bool | is_tile_dm (Identifier id) const |
| bool | is_mdt (Identifier id) const |
| bool | is_csc (Identifier id) const |
| bool | is_tgc (Identifier id) const |
| bool | is_rpc (Identifier id) const |
| bool | is_stgc (Identifier id) const |
| bool | is_mm (Identifier id) const |
| bool | is_forward (Identifier id) const |
| bool | is_alfa (Identifier id) const |
| bool | is_bcm (Identifier id) const |
| bool | is_lucid (Identifier id) const |
| bool | is_zdc (Identifier id) const |
Test of an Identifier to see if it belongs to a particular detector (sub)system (using expanded ids): | |
| bool | is_indet (const ExpandedIdentifier &id) const |
| bool | is_lar (const ExpandedIdentifier &id) const |
| bool | is_tile (const ExpandedIdentifier &id) const |
| bool | is_muon (const ExpandedIdentifier &id) const |
| bool | is_calo (const ExpandedIdentifier &id) const |
| bool | is_pixel (const ExpandedIdentifier &id) const |
| bool | is_sct (const ExpandedIdentifier &id) const |
| bool | is_trt (const ExpandedIdentifier &id) const |
| bool | is_hgtd (const ExpandedIdentifier &id) const |
| bool | is_lumi (const ExpandedIdentifier &id) const |
| bool | is_plr (const ExpandedIdentifier &id) const |
| bool | is_lar_em (const ExpandedIdentifier &id) const |
| bool | is_lar_hec (const ExpandedIdentifier &id) const |
| bool | is_lar_fcal (const ExpandedIdentifier &id) const |
| bool | is_lar_minifcal (const ExpandedIdentifier &id) const |
| bool | is_mdt (const ExpandedIdentifier &id) const |
| bool | is_csc (const ExpandedIdentifier &id) const |
| bool | is_tgc (const ExpandedIdentifier &id) const |
| bool | is_rpc (const ExpandedIdentifier &id) const |
| bool | is_stgc (const ExpandedIdentifier &id) const |
| bool | is_mm (const ExpandedIdentifier &id) const |
Dictionary versioning: provide access to dictionary names and versions. Note that a helper may correspond to one or more id dictionary | |
| const std::vector< std::string > & | dict_names (void) const |
| Dictionary names. | |
| const std::vector< std::string > & | file_names (void) const |
| File names for subdet dictionaries. | |
| const std::vector< std::string > & | dict_tags (void) const |
| Version tags for subdet dictionaries. | |
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: | |
| virtual bool | do_checks (void) const override |
| Checks are performed by default in debug compilation and NOT in optimized compilation. | |
| virtual void | set_do_checks (bool do_checks) override |
Public Attributes | |
| size_type | m_LUMI_INDEX {1} |
| size_type | m_PLR_INDEX {2} |
Static Public Attributes | |
| static constexpr int | invalidIndex {999} |
| static constexpr int | invalidId {-1} |
Private Member Functions | |
| int | initLevelsFromDict () |
| void | initMessaging () const |
| Initialize our message level and MessageSvc. | |
Private Attributes | |
| IdDictFieldImplementation | m_lumi_impl |
| IdDictFieldImplementation | m_plr_impl |
| 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). | |
This is a Identifier helper class for the PLR subdetector.
This class inherits from PixelID.
|
inherited |
|
inherited |
|
protectedinherited |
|
protectedinherited |
|
protectedinherited |
|
protectedinherited |
|
inherited |
|
protectedinherited |
| Enumerator | |
|---|---|
| NOT_VALID_HASH | |
| MAX_BIT | |
| BITS32 | |
Definition at line 257 of file PixelID.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.
|
protectedinherited |
| Enumerator | |
|---|---|
| kIndet | |
| kPixel | |
| kBec | |
| kBecShift | |
| kLayDisk | |
| kLayDiskShift | |
| kPhiMod | |
| kPhiModShift | |
| kEtaMod | |
| kEtaModShift | |
| kPhiIndex | |
| kEtaIndex | |
| kBecEtaMod | |
| nImplementations | |
Definition at line 312 of file PixelID.h.
Definition at line 24 of file PLR_ID.cxx.
|
protectedinherited |
|
inlineprotectedinherited |
Definition at line 516 of file AtlasDetectorID.h.
|
inlineinherited |
Values of different levels (failure returns 0).
Definition at line 595 of file PixelID.h.
|
inlineinherited |
Return the lowest bit position used in the channel id.
|
protectedinherited |
Definition at line 1061 of file AtlasDetectorID.cxx.
|
inlineprotectedinherited |
Definition at line 518 of file AtlasDetectorID.h.
|
inlineinherited |
Calculate a channel offset between the two identifiers.
Definition at line 555 of file PixelID.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.
|
inherited |
Definition at line 48 of file AtlasDetectorID.cxx.
|
inlineprotectedinherited |
Definition at line 499 of file AtlasDetectorID.h.
|
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.
|
inlineinherited |
|
inherited |
Definition at line 163 of file PixelID.cxx.
|
inlineinherited |
|
inherited |
Definition at line 80 of file PixelID.cxx.
|
inherited |
Definition at line 97 of file PixelID.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.
|
inherited |
Create expanded id from compact id (return == 0 for OK).
Definition at line 729 of file PixelID.cxx.
|
finaloverridevirtualinherited |
Create hash id from compact id (return == 0 for OK).
Reimplemented from AtlasDetectorID.
Definition at line 771 of file PixelID.cxx.
|
finaloverridevirtualinherited |
Create compact id from hash id (return == 0 for OK).
Reimplemented from AtlasDetectorID.
Definition at line 746 of file PixelID.cxx.
|
inherited |
Next wafer hash in eta (return == 0 for neighbor found).
Definition at line 427 of file PixelID.cxx.
|
inherited |
Next wafer hash in phi (return == 0 for neighbor found).
Definition at line 401 of file PixelID.cxx.
|
inherited |
Previous wafer hash in eta (return == 0 for neighbor found).
Definition at line 414 of file PixelID.cxx.
|
inherited |
Previous wafer hash in phi (return == 0 for neighbor found).
Definition at line 388 of file PixelID.cxx.
|
inherited |
|
inlinefinaloverridevirtual |
|
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.
|
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 332 of file PixelID.cxx.
|
protectedinherited |
Definition at line 439 of file PixelID.cxx.
Initialization from the identifier dictionary.
Reimplemented from PixelID.
Definition at line 35 of file PLR_ID.cxx.
|
private |
Definition at line 183 of file PLR_ID.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 |
|
inlineinherited |
Definition at line 794 of file AtlasDetectorID.h.
|
inlineinherited |
Test for b-layer - WARNING: id MUST be pixel id, otherwise answer is not accurate. Use SiliconID for generic test.
Definition at line 609 of file PixelID.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 |
|
inherited |
|
inherited |
|
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 |
To check for when phi wrap around may be needed.
Definition at line 181 of file PixelID.cxx.
|
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.
|
inlineinherited |
Definition at line 519 of file PixelID.h.
|
inlineinherited |
|
inlineinherited |
|
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 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.
|
inlineinherited |
|
inherited |
Max/Min values for each field (error returns -999).
Definition at line 62 of file PixelID.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.
|
inherited |
Definition at line 60 of file AtlasDetectorID.cxx.
|
inlineprotectedinherited |
Definition at line 511 of file AtlasDetectorID.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 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.
|
inherited |
Definition at line 75 of file AtlasDetectorID.cxx.
|
protectedinherited |
Definition at line 977 of file AtlasDetectorID.cxx.
|
inlineprotectedinherited |
Definition at line 463 of file AtlasDetectorID.h.
|
inlineinherited |
|
inherited |
Definition at line 144 of file PixelID.cxx.
|
inlineinherited |
|
inherited |
Definition at line 124 of file PixelID.cxx.
|
inherited |
Definition at line 83 of file AtlasDetectorID.cxx.
|
inherited |
For pixel ids, only expanded id iterators are available.
Use following "pixel_id" method to obtain a compact identifier
Definition at line 720 of file PixelID.cxx.
|
inherited |
Definition at line 890 of file PixelID.cxx.
|
inherited |
Definition at line 724 of file PixelID.cxx.
|
protectedinherited |
Inner Detector:
Definition at line 998 of file AtlasDetectorID.cxx.
|
inlineprotectedinherited |
Definition at line 469 of file AtlasDetectorID.h.
|
inherited |
Definition at line 708 of file PixelID.cxx.
|
inlineinherited |
Create pixel Identifier from expanded id, which is returned by the id_iterators.
Definition at line 461 of file PixelID.h.
|
inlineinherited |
Create pixel Identifier from expanded id, which is returned by the id_iterators.
Definition at line 437 of file PixelID.h.
|
inlineinherited |
|
inlineinherited |
Create a compact id from a value (e.g., from a persistent object).
This repacks fields in case it's a special pixel channel id.
Definition at line 481 of file PixelID.h.
|
inlineinherited |
|
inlineinherited |
Definition at line 393 of file PixelID.h.
|
protectedinherited |
Definition at line 47 of file PixelID.cxx.
|
inlineinherited |
Create a compact pixel id from a (fixed format) legacy pixel channel id.
If compiled in 32-bit mode, this method does nothing.
Definition at line 537 of file PixelID.h.
|
inlineinherited |
|
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.
|
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.
|
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.
|
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 |
Tests of packing.
Definition at line 801 of file PixelID.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.
|
inherited |
Iterators over full set of ids. Wafer iterator is sorted.
Definition at line 712 of file PixelID.cxx.
|
inherited |
Definition at line 882 of file PixelID.cxx.
|
inherited |
Definition at line 716 of file PixelID.cxx.
|
inlineinherited |
wafer hash from id
Definition at line 378 of file PixelID.h.
|
inherited |
Definition at line 703 of file PixelID.cxx.
|
inlineinherited |
|
inlineinherited |
From hash.
|
inlineinherited |
For a single crystal.
|
inlineinherited |
Definition at line 332 of file PixelID.h.
|
protectedinherited |
Definition at line 33 of file PixelID.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.
|
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.
|
protectedinherited |
|
protectedinherited |
|
protectedinherited |
|
protectedinherited |
|
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.
|
privateinherited |
Definition at line 405 of file AtlasDetectorID.h.
|
protectedinherited |
|
privateinherited |
Definition at line 417 of file AtlasDetectorID.h.
|
privateinherited |
Definition at line 386 of file AtlasDetectorID.h.
|
protectedinherited |
|
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 |
|
protectedinherited |
|
protectedinherited |
|
protectedinherited |
List of dictionary file names used by this helper.
Definition at line 358 of file AtlasDetectorID.h.
|
protectedinherited |
|
protectedinherited |
|
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.
|
protectedinherited |
Group name.
Definition at line 352 of file AtlasDetectorID.h.
|
privateinherited |
Definition at line 430 of file AtlasDetectorID.h.
|
privateinherited |
Definition at line 397 of file AtlasDetectorID.h.
|
protectedinherited |
|
staticconstexprprotectedinherited |
Definition at line 315 of file PixelID.h.
|
mutableprivateinherited |
|
privateinherited |
Definition at line 369 of file AtlasDetectorID.h.
|
privateinherited |
Definition at line 389 of file AtlasDetectorID.h.
|
protectedinherited |
|
privateinherited |
Definition at line 418 of file AtlasDetectorID.h.
|
privateinherited |
Definition at line 435 of file AtlasDetectorID.h.
|
privateinherited |
Definition at line 436 of file AtlasDetectorID.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.
|
protectedinherited |
|
privateinherited |
Definition at line 413 of file AtlasDetectorID.h.
|
privateinherited |
Definition at line 398 of file AtlasDetectorID.h.
|
private |
|
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.
|
mutableprivateinherited |
MsgStream instance (a std::cout like with print-out levels).
Definition at line 132 of file AthMessaging.h.
|
privateinherited |
Definition at line 372 of file AtlasDetectorID.h.
|
privateinherited |
Definition at line 392 of file AtlasDetectorID.h.
|
privateinherited |
Definition at line 423 of file AtlasDetectorID.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.
|
privateinherited |
Message source name.
Definition at line 129 of file AthMessaging.h.
|
protectedinherited |
|
protectedinherited |
|
protectedinherited |
|
privateinherited |
Definition at line 394 of file AtlasDetectorID.h.
|
protectedinherited |
|
protectedinherited |
|
protectedinherited |
|
private |
|
privateinherited |
Definition at line 406 of file AtlasDetectorID.h.
|
privateinherited |
Definition at line 395 of file AtlasDetectorID.h.
|
privateinherited |
Definition at line 408 of file AtlasDetectorID.h.
|
privateinherited |
Definition at line 387 of file AtlasDetectorID.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.
|
protectedinherited |
|
privateinherited |
Definition at line 414 of file AtlasDetectorID.h.