![]() |
ATLAS Offline Software
|
Helper class for Tile offline identifiers for supercells. More...
#include <Tile_SuperCell_ID.h>
Public Types | |
| enum | SECTION { ONLINE = 0 , BARREL = 1 , EXTBAR = 2 , GAPDET = 3 , AUXDET = 4 , SBARREL = 5 , SEXTBAR = 6 , SECTION_MASK = 3 , SUPERCELL_MASK = 4 } |
| enum | SAMPLE { SAMP_A = 0 , SAMP_B = 1 , SAMP_BC = 1 , SAMP_C = 1 , SAMP_D = 2 , SAMP_E = 3 , SAMP_X = 4 } |
| enum | SIDE { NEGATIVE = -1 , POSITIVE = 1 , TWOSIDES = 0 } |
| enum | GAIN { LOWGAIN = 0 , HIGHGAIN = 1 } |
| enum | SIZE { NSIDES = 2 , NSECTIONS = 3 , NREGIONS = NSIDES * NSECTIONS } |
| enum | { NOT_VALID_HASH = 64000 } |
| using | id_iterator = std::vector<Identifier>::const_iterator |
| Type for iterators over identifiers. | |
| using | id_range = std::ranges::subrange<id_iterator> |
| Type for range over identifiers. | |
| enum | { NOT_VALID =999999 } |
| typedef Identifier::size_type | size_type |
| 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 Member Functions | |
| Tile_SuperCell_ID () | |
| virtual int | initialize_from_dictionary (const IdDictMgr &dict_mgr) |
| initialization from the identifier dictionary | |
| Identifier | tile_system () const |
| build identifier for whole TileCal | |
| Identifier | tile_barrel () const |
| build identifier for Tile Barrel | |
| Identifier | tile_extbarrel () const |
| build identifier for Tile Extended Barrel | |
| Identifier | tile_gap () const |
| build identifier for Tile Gap detector (ITC + gap/crack scintillators) | |
| Identifier | tile_det (int section) const |
| build identifier for any Tilecal section | |
| Identifier | tile_det (int section, bool checks) const |
| Identifier | region_id (int index) const |
| build single region, module, tower, cell, pmt, adc identifiers | |
| Identifier | region_id (int section, int side) const |
| Identifier | region_id (int section, int side, bool checks) const |
| Identifier | region_id (const Identifier &any_id) const |
| Identifier | region_id (const ExpandedIdentifier &exp_id) const |
| Construct identifiers from ExpandedIdentifier's. | |
| Identifier | region_id (IdentifierHash hashId) const |
| Return the region Identifier for a given hash code (no checking). | |
| Identifier | module_id (int section, int side, int module) const |
| Identifier | module_id (int section, int side, int module, bool checks) const |
| Identifier | module_id (const Identifier &any_id) const |
| bool | module_id (const Identifier ®ion_id, int module, Identifier &module_id) const |
| Construct identifiers with checking. | |
| Identifier | module_id (const ExpandedIdentifier &exp_id) const |
| Identifier | tower_id (int section, int side, int module, int tower) const |
| Identifier | tower_id (int section, int side, int module, int tower, bool checks) const |
| Identifier | tower_id (const Identifier &any_id) const |
| bool | tower_id (const Identifier ®ion_id, int module, int tower, Identifier &tower_id) const |
| Identifier | tower_id (const ExpandedIdentifier &exp_id) const |
| Identifier | cell_id (const Identifier &any_id) const |
| Identifier | cell_id (int section, int side, int module, int tower, int sample) const |
| Identifier | cell_id (int section, int side, int module, int tower, int sample, bool checks) const |
| Identifier | cell_id (const IdentifierHash &hash_id) const |
| fast conversion from hash to ID for cells | |
| bool | cell_id (const Identifier ®ion_id, int module, int tower, int sample, Identifier &cell_id) const |
| Identifier | cell_id (const ExpandedIdentifier &exp_id) const |
| Identifier | pmt_id (const Identifier &any_id) const |
| Identifier | pmt_id (const Identifier &cell_id, int pmt) const |
| Identifier | pmt_id (const Identifier &cell_id, int pmt, bool checks) const |
| Identifier | pmt_id (int section, int side, int module, int tower, int sample, int pmt) const |
| Identifier | pmt_id (int section, int side, int module, int tower, int sample, int pmt, bool checks) const |
| bool | pmt_id (const Identifier &cell_id, int pmt, Identifier &pmt_id) const |
| Identifier | pmt_id (const ExpandedIdentifier &exp_id) const |
| Identifier | adc_id (const Identifier &cell_id, int pmt, int adc) const |
| Identifier | adc_id (const Identifier &cell_id, int pmt, int adc, bool checks) const |
| Identifier | adc_id (const Identifier &pmt_id, int adc) const |
| Identifier | adc_id (const Identifier &pmt_id, int adc, bool checks) const |
| Identifier | adc_id (int section, int side, int module, int tower, int sample, int pmt, int adc) const |
| Identifier | adc_id (int section, int side, int module, int tower, int sample, int pmt, int adc, bool checks) const |
| bool | adc_id (const Identifier &pmt_id, int adc, Identifier &adc_id) const |
| bool | adc_id (const Identifier &cell_id, int pmt, int adc, Identifier &adc_id) const |
| Identifier | adc_id (const ExpandedIdentifier &exp_id) const |
| IdentifierHash | cell_hash (const Identifier &cell_id) const |
| fast conversion from ID to hash for cells | |
| bool | is_tile_barrel (const Identifier &id) const |
| Test of an Identifier to see if it belongs to a particular part of the calorimeter. | |
| bool | is_tile_extbarrel (const Identifier &id) const |
| bool | is_tile_gap (const Identifier &id) const |
| bool | is_tile_gapscin (const Identifier &id) const |
| bool | is_tile_aux (const Identifier &id) const |
| bool | is_negative (const Identifier &id) const |
| bool | is_positive (const Identifier &id) const |
| bool | is_twosides (const Identifier &id) const |
| bool | is_low_gain (const Identifier &id) const |
| bool | is_high_gain (const Identifier &id) const |
| bool | is_supercell (const Identifier &id) const |
| int | region (int section, int side) const |
| int | region (const Identifier &id) const |
| int | system (const Identifier &id) const |
| int | section (const Identifier &id) const |
| int | side (const Identifier &id) const |
| int | tower (const Identifier &id) const |
| int | sample (const Identifier &id) const |
| int | pmt (const Identifier &id) const |
| int | adc (const Identifier &id) const |
| int | sampling (const Identifier &id) const |
| std::string | to_string (const Identifier &id, int level=0) const |
| std::string | to_string (const IdentifierHash &hash_id, int level=0) const |
| IdContext | region_context () const |
| access to IdContext's which define which levels of fields are contained in the id | |
| IdContext | module_context () const |
| id for modules | |
| IdContext | tower_context () const |
| id for towers | |
| IdContext | cell_context () const |
| id for cells | |
| IdContext | pmt_context () const |
| id for PMTs | |
| IdContext | adc_context () const |
| id for ADCs | |
| virtual int | get_id (const IdentifierHash &hash_id, Identifier &id, const IdContext *context=0) const |
| 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 |
| create hash id from compact id (return == 0 for OK) | |
| int | initialize_base_from_dictionary (const IdDictMgr &dict_mgr, const std::string &group_name) |
| initialization from the identifier dictionary | |
| size_type | region_hash_max () const |
| hash tables max size | |
| size_type | module_hash_max () const |
| size_type | tower_hash_max () const |
| size_type | cell_hash_max () const |
| size_type | pmt_hash_max () const |
| size_type | adc_hash_max () const |
| id_iterator | reg_begin () const |
| iterator over set of region Identifiers | |
| id_iterator | reg_end () const |
| id_range | reg_range () const |
| id_iterator | region_begin () const |
| iterator over set of region Identifiers (synonyms for naming consistency) | |
| id_iterator | region_end () const |
| id_range | region_range () const |
| id_iterator | module_begin () const |
| iterator over set of module Identifiers | |
| id_iterator | module_end () const |
| id_range | module_range () const |
| id_iterator | tower_begin () const |
| iterator over set of tower Identifiers | |
| id_iterator | tower_end () const |
| id_range | tower_range () const |
| id_iterator | cell_begin () const |
| iterator over set of cell Identifiers | |
| id_iterator | cell_end () const |
| id_range | cell_range () const |
| id_iterator | pmt_begin () const |
| iterator over set of pmt Identifiers | |
| id_iterator | pmt_end () const |
| id_range | pmt_range () const |
| id_iterator | adc_begin () const |
| iterator over set of adc Identifiers | |
| id_iterator | adc_end () const |
| id_range | adc_range () const |
| const std::vector< Identifier > & | region_ids () const |
| provide access to id vectors, accessed via hash | |
| const std::vector< Identifier > & | module_ids () const |
| const std::vector< Identifier > & | tower_ids () const |
| const std::vector< Identifier > & | cell_ids () const |
| const std::vector< Identifier > & | pmt_ids () const |
| const std::vector< Identifier > & | adc_ids () const |
| int | eta_min (const Identifier &id) const |
| max values (-999 == failure) | |
| int | eta_max (const Identifier &id) const |
| int | region_eta_min (const Identifier &id) const |
| int | region_eta_max (const Identifier &id) const |
| int | phi_max (const Identifier &id) const |
| int | get_neighbours (const IdentifierHash &id, const LArNeighbours::neighbourOption &option, std::vector< IdentifierHash > &neighbourList) const |
| access to hashes for neighbours return == 0 for neighbours found option = prevInPhi, nextInPhi, prevInEta, nextInEta, ..., ..., all2D, prevInSamp, nextInSamp, ..., all3D | |
| const HashGroup & | channels () const |
Return the HashGroup for channels (cells). | |
| const HashGroup & | regions () const |
Return the HashGroup for regions. | |
| Identifier | channel_id (IdentifierHash hashId) const |
| Return the channel (cell) Identifier for a given hash code (no checking). | |
| IdentifierHash | channel_hash (Identifier channelId) const |
| Convert a connected channel (cell) Identifier to a hash code. | |
| IdentifierHash | region_hash (Identifier regionId) const |
| Convert a connected region Identifier to a hash code. | |
| size_type | channel_hash_max () const |
| One more than the largest channel (cell) hash code. | |
| IdContext | channel_context () const |
| Return the context for channels (cells). | |
| const std::vector< const IdDictRegion * > & | dictRegions () const |
Return the vector of IdDictRegion, accessed via region hash. | |
| float | etaGranularity (const IdentifierHash regHash) const |
Return the eta granularity of a region, or NOT_VALID. | |
| float | phiGranularity (const IdentifierHash regHash) const |
Return the phi granularity of a region, or NOT_VALID. | |
| float | eta0 (const IdentifierHash regHash) const |
Return the minimum eta of region, or NOT_VALID. | |
| float | phi0 (const IdentifierHash regHash) const |
Return the minimum phi of region, or NOT_VALID. | |
| const std::string & | name () const |
| Return the name for this helper. | |
| 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. | |
strutors | |
| virtual HelperType | helper () const |
| Type of helper, defaulted to 'Unimplemented'. | |
| 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 |
Protected Member Functions | |
| HashGroup & | channels () |
Return the HashGroup for channels (cells). non-const. | |
| HashGroup & | regions () |
Return the HashGroup for regions. non-const. | |
| const IdDictDictionary * | dict () const |
| Return the dictionary for this subdetector. | |
| int | fill_vec_of_dict_regions (const std::string &group_name="") |
| Initialize the list of detector regions. | |
Private Member Functions | |
| int | eta_min (const Identifier &id, const IdContext &context) const |
| int | eta_max (const Identifier &id, const IdContext &context) const |
| int | decode_section (int section) const |
| int | encode_section (int section) const |
| virtual int | get_expanded_id (const Identifier &id, ExpandedIdentifier &exp_id, const IdContext *context) const |
| create expanded Identifier from Identifier (return == 0 for OK) | |
| int | get_field (const Identifier &id, size_type index) const |
| unpack one field from Identifier | |
| int | initLevelsFromDict (const std::string &group_name) |
| int | init_hashes () |
| void | initMessaging () const |
| Initialize our message level and MessageSvc. | |
neighbours are initialized by default. One can switch or query this mode with the following methods: | |
| virtual bool | do_neighbours (void) const override |
| Neighbour initialization is performed by default One can switch or query this mode for any idHelper with the following method: | |
| virtual void | set_do_neighbours (bool do_neighbours) override |
| std::string | m_dict_version |
| bool | m_is_initialized_from_dict {} |
| size_type | m_DET_INDEX {999} |
| size_type | m_SUBDET_INDEX {999} |
| size_type | m_MUON_SUBDET_INDEX {999} |
| int | m_INDET_ID {2} |
| int | m_LAR_ID {4} |
| int | m_TILE_ID {5} |
| int | m_MUON_ID {7} |
| int | m_CALO_ID {10} |
| int | m_PIXEL_ID {1} |
| int | m_SCT_ID {2} |
| int | m_TRT_ID {3} |
| int | m_HGTD_ID {4} |
| int | m_LUMI_ID {3} |
| int | m_LUMI_PLR_ID {1} |
| int | m_LAR_EM_ID {1} |
| int | m_LAR_HEC_ID {2} |
| int | m_LAR_FCAL_ID {3} |
| int | m_LAR_FCAL_MODULE_INDEX {999} |
| int | m_MDT_ID {0} |
| int | m_CSC_ID {1} |
| int | m_RPC_ID {2} |
| int | m_TGC_ID {3} |
| int | m_STGC_ID {4} |
| int | m_MM_ID {5} |
| int | m_FWD_ID {13} |
| int | m_ALFA_ID {1} |
| int | m_BCM_ID {3} |
| int | m_LUCID_ID {5} |
| int | m_ZDC_ID {7} |
| bool | m_isHighLuminosityLHC {} |
| Range::field | m_lvl1_field |
| Range::field | m_lvl1_onl_field |
| Range::field | m_lar_dm_field |
| Range::field | m_tile_dm_field |
| const IdDictDictionary * | m_atlas_dict {} |
| const IdDictDictionary * | m_indet_dict {} |
| const IdDictDictionary * | m_lar_dict {} |
| const IdDictDictionary * | m_tile_dict {} |
| const IdDictDictionary * | m_muon_dict {} |
| const IdDictDictionary * | m_calo_dict {} |
| const IdDictDictionary * | m_fwd_dict {} |
| AtlasDetectorIDHelper * | m_helper {} |
| IdDictFieldImplementation | m_det_impl |
| IdDictFieldImplementation | m_indet_part_impl |
| IdDictFieldImplementation | m_calo_side_impl |
| IdDictFieldImplementation | m_lar_part_impl |
| IdDictFieldImplementation | m_lar_fcal_module_impl |
| IdDictFieldImplementation | m_muon_station_name_impl |
| IdDictFieldImplementation | m_muon_mdt_impl |
| IdDictFieldImplementation | m_muon_rpc_impl |
| IdDictFieldImplementation | m_fwd_part_impl |
| std::vector< unsigned int > | m_muon_tech_bits |
| virtual void | setDictVersion (const IdDictMgr &dict_mgr, const std::string &name) override |
| std::string | to_range (const ExpandedIdentifier &id) const |
| std::string | fix_barrel_ec (const std::string &barrel_ec) const |
| ExpandedIdentifier | indet_exp (void) const |
| Detector systems: | |
| ExpandedIdentifier | lar_exp (void) const |
| ExpandedIdentifier | tile_exp (void) const |
| ExpandedIdentifier | muon_exp (void) const |
| ExpandedIdentifier | calo_exp (void) const |
| ExpandedIdentifier | fwd_exp (void) const |
| ExpandedIdentifier | pixel_exp (void) const |
| Inner Detector: | |
| ExpandedIdentifier | sct_exp (void) const |
| ExpandedIdentifier | trt_exp (void) const |
| ExpandedIdentifier | hgtd_exp (void) const |
| ExpandedIdentifier | lumi_exp (void) const |
| ExpandedIdentifier | lar_em_exp (void) const |
| LAr. | |
| ExpandedIdentifier | lar_hec_exp (void) const |
| ExpandedIdentifier | lar_fcal_exp (void) const |
| ExpandedIdentifier | alfa_exp (void) const |
| Forward. | |
| ExpandedIdentifier | bcm_exp (void) const |
| ExpandedIdentifier | lucid_exp (void) const |
| ExpandedIdentifier | zdc_exp (void) const |
| int | indet_field_value () const |
| Provide efficient access to individual field values, for subclass idhelpers. | |
| int | lar_field_value () const |
| int | tile_field_value () const |
| int | muon_field_value () const |
| int | calo_field_value () const |
| int | pixel_field_value () const |
| int | sct_field_value () const |
| int | trt_field_value () const |
| int | hgtd_field_value () const |
| int | lumi_field_value () const |
| int | plr_field_value () const |
| int | lar_em_field_value () const |
| int | lar_hec_field_value () const |
| int | lar_fcal_field_value () const |
| int | mdt_field_value () const |
| int | csc_field_value () const |
| int | rpc_field_value () const |
| int | tgc_field_value () const |
| int | stgc_field_value () const |
| int | mm_field_value () const |
| int | forward_field_value () const |
| int | alfa_field_value () const |
| int | bcm_field_value () const |
| int | lucid_field_value () const |
| int | zdc_field_value () const |
| int | register_dict_tag (const IdDictMgr &dict_mgr, const std::string &dict_name) |
| Register the file and tag names for a particular IdDict dictionary. | |
| bool | reinitialize (const IdDictMgr &dict_mgr) |
| Test whether an idhelper should be reinitialized based on the change of tags. | |
| enum | ID { ATLAS_ID = static_cast<Identifier::value_type>(0) , MAX_BIT = Identifier::MAX_BIT , PIXEL_MASK = static_cast<Identifier::value_type>(0xFF) , ALL_BITS = Identifier::ALL_BITS } |
| std::string | m_group |
| Group name. | |
| bool | m_do_checks {} |
| Flag for subclasses to know whether or not to perform checks. | |
| bool | m_do_neighbours {true} |
| Flag for subclasses to know whether or not to perform neighbour initialization. | |
| std::vector< std::string > | m_dict_names |
| List of dictionary names used by this helper. | |
| std::vector< std::string > | m_file_names |
| List of dictionary file names used by this helper. | |
| std::vector< std::string > | m_dict_tags |
| List of dictionary versions used by this helper. | |
Helper class for Tile offline identifiers for supercells.
This class provides an interface to generate an identifier or a range for the Tile Calorimeter detector subsystem.
Definition and the range of values for the elements of the identifier:
element range meaning
------- ----- -------
section 1 to 2 section number ( 1 = Barrel
2 = Extended Barrel )
internally, these are stored as 5 and 6,
to distinguish the supercell case.
side -1 to 1 -1 = negative eta, 1 = positive eta, 0 = undefined (both sides)
module 0 to 63 module number by phi
tower(eta) 0 to 15 0-15 = tower number by pseudorapidity with 0.1 increment in eta
Attention! in PhysTDR data last tower is 16
sample 0 or 2 0 = sum over samplings, 2 = D only
Total is 2752, of which 2048 are the tower sums and 704 are the
D layer cells. Note that the D layer cells both contribute to the
tower sums and are also represented separately.
Definition at line 59 of file Tile_SuperCell_ID.h.
|
inherited |
Type for iterators over identifiers.
Definition at line 208 of file Tile_Base_ID.h.
|
inherited |
Type for range over identifiers.
Definition at line 210 of file Tile_Base_ID.h.
|
inherited |
Definition at line 39 of file CaloIDHelper.h.
|
inherited |
|
inherited |
| Enumerator | |
|---|---|
| NOT_VALID_HASH | |
Definition at line 263 of file Tile_Base_ID.h.
|
inherited |
|
stronginherited |
enum class for eventual final derived types of this class
Definition at line 55 of file AtlasDetectorID.h.
|
privateinherited |
| Enumerator | |
|---|---|
| ATLAS_ID | |
| MAX_BIT | |
| PIXEL_MASK | |
| ALL_BITS | |
Definition at line 373 of file AtlasDetectorID.h.
|
inherited |
| Enumerator | |
|---|---|
| SAMP_A | |
| SAMP_B | |
| SAMP_BC | |
| SAMP_C | |
| SAMP_D | |
| SAMP_E | |
| SAMP_X | |
Definition at line 52 of file Tile_Base_ID.h.
|
inherited |
| Enumerator | |
|---|---|
| ONLINE | |
| BARREL | |
| EXTBAR | |
| GAPDET | |
| AUXDET | |
| SBARREL | |
| SEXTBAR | |
| SECTION_MASK | |
| SUPERCELL_MASK | |
Definition at line 47 of file Tile_Base_ID.h.
|
inherited |
|
inherited |
| Tile_SuperCell_ID::Tile_SuperCell_ID | ( | ) |
Definition at line 23 of file Tile_SuperCell_ID.cxx.
|
inherited |
Definition at line 188 of file Tile_Base_ID.cxx.
|
inherited |
|
inherited |
id for ADCs
Definition at line 1073 of file Tile_Base_ID.cxx.
|
inherited |
Definition at line 1398 of file Tile_Base_ID.cxx.
|
inherited |
Definition at line 1313 of file Tile_Base_ID.cxx.
|
inherited |
Definition at line 1479 of file Tile_Base_ID.cxx.
|
inherited |
Definition at line 804 of file Tile_Base_ID.cxx.
|
inherited |
Definition at line 756 of file Tile_Base_ID.cxx.
|
inherited |
Definition at line 1004 of file Tile_Base_ID.cxx.
|
inherited |
Definition at line 858 of file Tile_Base_ID.cxx.
|
inherited |
Definition at line 811 of file Tile_Base_ID.cxx.
|
inherited |
Definition at line 986 of file Tile_Base_ID.cxx.
|
inherited |
Definition at line 906 of file Tile_Base_ID.cxx.
|
inherited |
Definition at line 865 of file Tile_Base_ID.cxx.
|
inherited |
Definition at line 1433 of file Tile_Base_ID.cxx.
|
inherited |
Definition at line 1403 of file Tile_Base_ID.cxx.
|
protectedinherited |
|
inlineprotectedinherited |
Definition at line 526 of file AtlasDetectorID.h.
|
protectedinherited |
Definition at line 1147 of file AtlasDetectorID.cxx.
|
inlineprotectedinherited |
Definition at line 528 of file AtlasDetectorID.h.
|
inherited |
Definition at line 85 of file AtlasDetectorID.cxx.
|
protectedinherited |
Definition at line 1070 of file AtlasDetectorID.cxx.
|
inlineprotectedinherited |
Definition at line 476 of file AtlasDetectorID.h.
|
inherited |
iterator over set of cell Identifiers
Definition at line 1363 of file Tile_Base_ID.cxx.
|
inherited |
id for cells
Definition at line 1061 of file Tile_Base_ID.cxx.
|
inherited |
Definition at line 1368 of file Tile_Base_ID.cxx.
|
inherited |
fast conversion from ID to hash for cells
Definition at line 1032 of file Tile_Base_ID.cxx.
|
inherited |
Definition at line 1303 of file Tile_Base_ID.cxx.
|
inherited |
Definition at line 1460 of file Tile_Base_ID.cxx.
|
inherited |
Definition at line 583 of file Tile_Base_ID.cxx.
|
inherited |
Definition at line 949 of file Tile_Base_ID.cxx.
|
inherited |
fast conversion from hash to ID for cells
Definition at line 1022 of file Tile_Base_ID.cxx.
|
inherited |
|
inherited |
Definition at line 595 of file Tile_Base_ID.cxx.
|
inherited |
Definition at line 1423 of file Tile_Base_ID.cxx.
|
inherited |
Definition at line 1373 of file Tile_Base_ID.cxx.
|
inherited |
Return the context for channels (cells).
|
inherited |
Convert a connected channel (cell) Identifier to a hash code.
Some subdetector helpers may override this with a faster version.
|
inherited |
One more than the largest channel (cell) hash code.
|
inherited |
Return the channel (cell) Identifier for a given hash code (no checking).
|
protectedinherited |
Return the HashGroup for channels (cells). non-const.
|
inherited |
Return the HashGroup for channels (cells).
|
inherited |
Definition at line 42 of file AtlasDetectorID.cxx.
|
inlineprotectedinherited |
Definition at line 509 of file AtlasDetectorID.h.
|
inlineprivateinherited |
Definition at line 313 of file Tile_Base_ID.h.
|
inherited |
IdContext (indicates id length) for detector systems.
Definition at line 180 of file AtlasDetectorID.cxx.
|
protectedinherited |
Return the dictionary for this subdetector.
|
inherited |
Dictionary names.
Definition at line 469 of file AtlasDetectorID.cxx.
|
inherited |
Version tags for subdet dictionaries.
Definition at line 475 of file AtlasDetectorID.cxx.
|
overridevirtualinherited |
|
inherited |
Return the vector of IdDictRegion, accessed via region hash.
|
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 478 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 485 of file AtlasDetectorID.cxx.
|
inlineprivateinherited |
Definition at line 318 of file Tile_Base_ID.h.
|
inherited |
Return the minimum eta of region, or NOT_VALID.
| regHash | REGION hash code. |
Definition at line 206 of file CaloIDHelper.cxx.
|
inherited |
Definition at line 1541 of file Tile_Base_ID.cxx.
|
privateinherited |
Definition at line 1515 of file Tile_Base_ID.cxx.
|
inherited |
max values (-999 == failure)
Definition at line 1535 of file Tile_Base_ID.cxx.
|
privateinherited |
Definition at line 1490 of file Tile_Base_ID.cxx.
|
inherited |
Return the eta granularity of a region, or NOT_VALID.
| regHash | REGION hash code. |
Definition at line 184 of file CaloIDHelper.cxx.
|
inherited |
File names for subdet dictionaries.
Definition at line 472 of file AtlasDetectorID.cxx.
|
protectedinherited |
Initialize the list of detector regions.
init_regions should have been called first.
| group_name | The group for this helper. |
Definition at line 256 of file CaloIDHelper.cxx.
|
protectedinherited |
|
inlineprotectedinherited |
Definition at line 524 of file AtlasDetectorID.h.
|
protectedinherited |
Definition at line 1077 of file AtlasDetectorID.cxx.
|
privatevirtualinherited |
create expanded Identifier from Identifier (return == 0 for OK)
Implements CaloIDHelper.
Definition at line 1580 of file Tile_Base_ID.cxx.
|
privateinherited |
unpack one field from Identifier
Definition at line 110 of file Tile_Base_ID.cxx.
|
virtualinherited |
create hash id from compact id (return == 0 for OK)
Reimplemented from CaloIDHelper.
Definition at line 1147 of file Tile_Base_ID.cxx.
|
virtualinherited |
create compact id from hash id (return == 0 for OK)
Reimplemented from CaloIDHelper.
Definition at line 1079 of file Tile_Base_ID.cxx.
|
inherited |
access to hashes for neighbours return == 0 for neighbours found option = prevInPhi, nextInPhi, prevInEta, nextInEta, ..., ..., all2D, prevInSamp, nextInSamp, ..., all3D
in 'nextInEta' next always means higher eta (i.e. smaller abs(eta) for negative eta)
in 'prevInEta' prev always means smaller eta
in 'nextInPhi' next always means higher phi (i.e. smaller abs(phi) for negative phi)
in 'prevInPhi' prev always means smaller phi
in 'nextInSamp', next means 'away from the centre of Atlas'
in 'prevInSamp', prev means 'towards the centre of Atlas'
all2D means PrevInEta and nextInEta for all cells obtained in prevInPhi and nextInPhi
all3D means prevInSamp and nextInSamp for all cells obtained in all2D
NOTA neighbour is also returned across Barrel-ITC-Gap.Sin-Ext.Barrel boundaries
Definition at line 1763 of file Tile_Base_ID.cxx.
|
inherited |
|
inlinevirtualinherited |
|
inherited |
Definition at line 116 of file AtlasDetectorID.cxx.
|
protectedinherited |
Definition at line 1105 of file AtlasDetectorID.cxx.
|
inlineprotectedinherited |
Definition at line 488 of file AtlasDetectorID.h.
|
inherited |
Detector systems:
Definition at line 57 of file AtlasDetectorID.cxx.
|
protectedinherited |
Detector systems:
Definition at line 1042 of file AtlasDetectorID.cxx.
|
inlineprotectedinherited |
Provide efficient access to individual field values, for subclass idhelpers.
Definition at line 464 of file AtlasDetectorID.h.
|
privateinherited |
Definition at line 1727 of file Tile_Base_ID.cxx.
|
inherited |
initialization from the identifier dictionary
Definition at line 1177 of file Tile_Base_ID.cxx.
|
virtual |
initialization from the identifier dictionary
Reimplemented from AtlasDetectorID.
Definition at line 28 of file Tile_SuperCell_ID.cxx.
|
privateinherited |
Definition at line 1603 of file Tile_Base_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 794 of file AtlasDetectorID.h.
|
inlineinherited |
Definition at line 804 of file AtlasDetectorID.h.
|
inherited |
Definition at line 298 of file AtlasDetectorID.cxx.
|
inlineinherited |
Definition at line 560 of file AtlasDetectorID.h.
|
inherited |
Definition at line 340 of file AtlasDetectorID.cxx.
|
inlineinherited |
Definition at line 744 of file AtlasDetectorID.h.
|
inlineinherited |
Definition at line 788 of file AtlasDetectorID.h.
|
inherited |
Definition at line 311 of file AtlasDetectorID.cxx.
|
inlineinherited |
Definition at line 647 of file AtlasDetectorID.h.
|
inherited |
Definition at line 288 of file Tile_Base_ID.cxx.
|
inherited |
Definition at line 286 of file AtlasDetectorID.cxx.
|
inlineinherited |
Definition at line 536 of file AtlasDetectorID.h.
|
inherited |
Definition at line 289 of file AtlasDetectorID.cxx.
|
inlineinherited |
Definition at line 542 of file AtlasDetectorID.h.
|
inlineinherited |
LAr/Tile dead material:
Definition at line 589 of file AtlasDetectorID.h.
|
inherited |
Definition at line 321 of file AtlasDetectorID.cxx.
|
inlineinherited |
Definition at line 671 of file AtlasDetectorID.h.
|
inherited |
Definition at line 328 of file AtlasDetectorID.cxx.
|
inlineinherited |
Definition at line 692 of file AtlasDetectorID.h.
|
inherited |
Definition at line 324 of file AtlasDetectorID.cxx.
|
inlineinherited |
Definition at line 682 of file AtlasDetectorID.h.
|
inherited |
Definition at line 332 of file AtlasDetectorID.cxx.
|
inlineinherited |
Definition at line 702 of file AtlasDetectorID.h.
|
inherited |
Definition at line 279 of file Tile_Base_ID.cxx.
|
inlineinherited |
Definition at line 814 of file AtlasDetectorID.h.
|
inherited |
Definition at line 314 of file AtlasDetectorID.cxx.
|
inlineinherited |
Definition at line 659 of file AtlasDetectorID.h.
|
inlineinherited |
Definition at line 577 of file AtlasDetectorID.h.
|
inlineinherited |
Definition at line 566 of file AtlasDetectorID.h.
|
inherited |
Definition at line 336 of file AtlasDetectorID.cxx.
|
inlineinherited |
Definition at line 712 of file AtlasDetectorID.h.
|
inherited |
Definition at line 356 of file AtlasDetectorID.cxx.
|
inlineinherited |
Definition at line 766 of file AtlasDetectorID.h.
|
inherited |
Definition at line 295 of file AtlasDetectorID.cxx.
|
inlineinherited |
Definition at line 554 of file AtlasDetectorID.h.
|
inherited |
Definition at line 243 of file Tile_Base_ID.cxx.
|
inherited |
Definition at line 301 of file AtlasDetectorID.cxx.
|
inlineinherited |
Definition at line 613 of file AtlasDetectorID.h.
|
inherited |
Definition at line 317 of file AtlasDetectorID.cxx.
|
inherited |
|
inherited |
Definition at line 252 of file Tile_Base_ID.cxx.
|
inherited |
Definition at line 344 of file AtlasDetectorID.cxx.
|
inlineinherited |
Definition at line 728 of file AtlasDetectorID.h.
|
inherited |
Definition at line 305 of file AtlasDetectorID.cxx.
|
inlineinherited |
Definition at line 623 of file AtlasDetectorID.h.
|
inherited |
Definition at line 352 of file AtlasDetectorID.cxx.
|
inlineinherited |
Definition at line 777 of file AtlasDetectorID.h.
|
inherited |
Definition at line 296 of file Tile_Base_ID.cxx.
|
inherited |
Definition at line 348 of file AtlasDetectorID.cxx.
|
inlineinherited |
Definition at line 755 of file AtlasDetectorID.h.
|
inherited |
Definition at line 292 of file AtlasDetectorID.cxx.
|
inlineinherited |
Definition at line 548 of file AtlasDetectorID.h.
|
inherited |
Definition at line 234 of file Tile_Base_ID.cxx.
|
inherited |
Test of an Identifier to see if it belongs to a particular part of the calorimeter.
Definition at line 207 of file Tile_Base_ID.cxx.
|
inlineinherited |
Definition at line 601 of file AtlasDetectorID.h.
|
inherited |
Definition at line 216 of file Tile_Base_ID.cxx.
|
inherited |
Definition at line 225 of file Tile_Base_ID.cxx.
|
inherited |
Definition at line 270 of file Tile_Base_ID.cxx.
|
inherited |
Definition at line 308 of file AtlasDetectorID.cxx.
|
inlineinherited |
Definition at line 635 of file AtlasDetectorID.h.
|
inherited |
|
inlineinherited |
Definition at line 824 of file AtlasDetectorID.h.
|
inherited |
Definition at line 64 of file AtlasDetectorID.cxx.
|
inherited |
Definition at line 148 of file AtlasDetectorID.cxx.
|
inherited |
Definition at line 132 of file AtlasDetectorID.cxx.
|
protectedinherited |
|
inlineprotectedinherited |
Definition at line 497 of file AtlasDetectorID.h.
|
protectedinherited |
Definition at line 1049 of file AtlasDetectorID.cxx.
|
inherited |
Definition at line 172 of file AtlasDetectorID.cxx.
|
protectedinherited |
Definition at line 1133 of file AtlasDetectorID.cxx.
|
inlineprotectedinherited |
Definition at line 503 of file AtlasDetectorID.h.
|
inlineprotectedinherited |
Definition at line 467 of file AtlasDetectorID.h.
|
inherited |
Definition at line 164 of file AtlasDetectorID.cxx.
|
protectedinherited |
Definition at line 1126 of file AtlasDetectorID.cxx.
|
inlineprotectedinherited |
Definition at line 500 of file AtlasDetectorID.h.
|
inherited |
Definition at line 140 of file AtlasDetectorID.cxx.
|
protectedinherited |
Definition at line 1154 of file AtlasDetectorID.cxx.
|
inlineprotectedinherited |
Definition at line 530 of file AtlasDetectorID.h.
|
inherited |
Definition at line 124 of file AtlasDetectorID.cxx.
|
protectedinherited |
Definition at line 1112 of file AtlasDetectorID.cxx.
|
inlineprotectedinherited |
Definition at line 491 of file AtlasDetectorID.h.
|
inherited |
Definition at line 39 of file AtlasDetectorID.cxx.
|
inlineprotectedinherited |
Definition at line 506 of file AtlasDetectorID.h.
|
inherited |
Definition at line 54 of file AtlasDetectorID.cxx.
|
inlineprotectedinherited |
Definition at line 521 of file AtlasDetectorID.h.
|
inherited |
iterator over set of module Identifiers
Definition at line 1333 of file Tile_Base_ID.cxx.
|
inherited |
id for modules
Definition at line 1049 of file Tile_Base_ID.cxx.
|
inherited |
Definition at line 1338 of file Tile_Base_ID.cxx.
|
inherited |
Definition at line 1293 of file Tile_Base_ID.cxx.
|
inherited |
Definition at line 1445 of file Tile_Base_ID.cxx.
|
inherited |
Definition at line 515 of file Tile_Base_ID.cxx.
|
inherited |
Construct identifiers with checking.
Definition at line 913 of file Tile_Base_ID.cxx.
|
inherited |
|
inherited |
Definition at line 471 of file Tile_Base_ID.cxx.
|
inherited |
Definition at line 1413 of file Tile_Base_ID.cxx.
|
inherited |
Definition at line 1343 of file Tile_Base_ID.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 163 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 178 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 78 of file AtlasDetectorID.cxx.
|
protectedinherited |
Definition at line 1063 of file AtlasDetectorID.cxx.
|
inlineprotectedinherited |
Definition at line 473 of file AtlasDetectorID.h.
|
inherited |
Return the name for this helper.
|
inherited |
Return the minimum phi of region, or NOT_VALID.
| regHash | REGION hash code. |
Definition at line 217 of file CaloIDHelper.cxx.
|
inherited |
Definition at line 1559 of file Tile_Base_ID.cxx.
|
inherited |
Return the phi granularity of a region, or NOT_VALID.
| regHash | REGION hash code. |
Definition at line 195 of file CaloIDHelper.cxx.
|
inherited |
Definition at line 92 of file AtlasDetectorID.cxx.
|
protectedinherited |
Inner Detector:
Definition at line 1084 of file AtlasDetectorID.cxx.
|
inlineprotectedinherited |
Definition at line 479 of file AtlasDetectorID.h.
|
inlineprotectedinherited |
Definition at line 494 of file AtlasDetectorID.h.
|
inherited |
Definition at line 182 of file Tile_Base_ID.cxx.
|
inherited |
iterator over set of pmt Identifiers
Definition at line 1378 of file Tile_Base_ID.cxx.
|
inherited |
id for PMTs
Definition at line 1067 of file Tile_Base_ID.cxx.
|
inherited |
Definition at line 1383 of file Tile_Base_ID.cxx.
|
inherited |
Definition at line 1308 of file Tile_Base_ID.cxx.
|
inherited |
Definition at line 1469 of file Tile_Base_ID.cxx.
|
inherited |
Definition at line 642 of file Tile_Base_ID.cxx.
|
inherited |
|
inherited |
Definition at line 654 of file Tile_Base_ID.cxx.
|
inherited |
Definition at line 968 of file Tile_Base_ID.cxx.
|
inherited |
|
inherited |
Definition at line 708 of file Tile_Base_ID.cxx.
|
inherited |
Definition at line 1428 of file Tile_Base_ID.cxx.
|
inherited |
Definition at line 1388 of file Tile_Base_ID.cxx.
|
inherited |
Expanded print out of any identifier.
Definition at line 425 of file AtlasDetectorID.cxx.
|
inherited |
or provide the printout in string form
Definition at line 429 of file AtlasDetectorID.cxx.
|
inherited |
iterator over set of region Identifiers
Definition at line 1318 of file Tile_Base_ID.cxx.
|
inherited |
Definition at line 1323 of file Tile_Base_ID.cxx.
|
inherited |
Definition at line 1328 of file Tile_Base_ID.cxx.
|
inherited |
Definition at line 132 of file Tile_Base_ID.cxx.
|
inherited |
Definition at line 121 of file Tile_Base_ID.cxx.
|
inlineinherited |
iterator over set of region Identifiers (synonyms for naming consistency)
Definition at line 218 of file Tile_Base_ID.h.
|
inherited |
access to IdContext's which define which levels of fields are contained in the id
id for regions
Definition at line 1043 of file Tile_Base_ID.cxx.
|
inlineinherited |
Definition at line 219 of file Tile_Base_ID.h.
|
inherited |
Definition at line 1553 of file Tile_Base_ID.cxx.
|
inherited |
Definition at line 1547 of file Tile_Base_ID.cxx.
|
inherited |
Convert a connected region Identifier to a hash code.
Some subdetector helpers may override this with a faster version.
|
inherited |
hash tables max size
Definition at line 1288 of file Tile_Base_ID.cxx.
|
inherited |
Return the region Identifier for a given hash code (no checking).
|
inherited |
Construct identifiers from ExpandedIdentifier's.
Definition at line 1439 of file Tile_Base_ID.cxx.
|
inherited |
Definition at line 459 of file Tile_Base_ID.cxx.
|
inherited |
build single region, module, tower, cell, pmt, adc identifiers
Definition at line 407 of file Tile_Base_ID.cxx.
|
inherited |
|
inherited |
Definition at line 419 of file Tile_Base_ID.cxx.
|
inherited |
provide access to id vectors, accessed via hash
Definition at line 1408 of file Tile_Base_ID.cxx.
|
inlineinherited |
Definition at line 220 of file Tile_Base_ID.h.
|
protectedinherited |
Return the HashGroup for regions. non-const.
|
protectedinherited |
Register the file and tag names for a particular IdDict dictionary.
Definition at line 203 of file AtlasDetectorID.cxx.
|
protectedinherited |
Test whether an idhelper should be reinitialized based on the change of tags.
Definition at line 223 of file AtlasDetectorID.cxx.
|
inherited |
Definition at line 45 of file AtlasDetectorID.cxx.
|
inlineprotectedinherited |
Definition at line 512 of file AtlasDetectorID.h.
|
inherited |
Definition at line 173 of file Tile_Base_ID.cxx.
|
inlineinherited |
Definition at line 163 of file Tile_Base_ID.h.
|
inherited |
Definition at line 100 of file AtlasDetectorID.cxx.
|
protectedinherited |
Definition at line 1091 of file AtlasDetectorID.cxx.
|
inlineprotectedinherited |
Definition at line 482 of file AtlasDetectorID.h.
|
inherited |
Definition at line 149 of file Tile_Base_ID.cxx.
|
overridevirtualinherited |
Implements IdHelper.
Definition at line 481 of file AtlasDetectorID.cxx.
|
overridevirtualinherited |
Implements IdHelper.
Definition at line 489 of file AtlasDetectorID.cxx.
|
overrideprotectedvirtualinherited |
Implements IdHelper.
Definition at line 493 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 361 of file AtlasDetectorID.cxx.
|
inherited |
or provide the printout in string form
Definition at line 367 of file AtlasDetectorID.cxx.
|
inherited |
Definition at line 155 of file Tile_Base_ID.cxx.
|
inherited |
Definition at line 51 of file AtlasDetectorID.cxx.
|
inlineprotectedinherited |
Definition at line 518 of file AtlasDetectorID.h.
|
inherited |
IdContext (indicates id length) for sub-detector.
Definition at line 186 of file AtlasDetectorID.cxx.
|
inherited |
Definition at line 143 of file Tile_Base_ID.cxx.
|
inherited |
Definition at line 48 of file AtlasDetectorID.cxx.
|
inlineprotectedinherited |
Definition at line 515 of file AtlasDetectorID.h.
|
inherited |
Definition at line 71 of file AtlasDetectorID.cxx.
|
inherited |
build identifier for Tile Barrel
Definition at line 320 of file Tile_Base_ID.cxx.
|
inherited |
build identifier for any Tilecal section
Definition at line 400 of file Tile_Base_ID.cxx.
|
inherited |
Definition at line 376 of file Tile_Base_ID.cxx.
|
inherited |
Definition at line 156 of file AtlasDetectorID.cxx.
|
protectedinherited |
Definition at line 1056 of file AtlasDetectorID.cxx.
|
inherited |
build identifier for Tile Extended Barrel
Definition at line 338 of file Tile_Base_ID.cxx.
|
inlineprotectedinherited |
Definition at line 470 of file AtlasDetectorID.h.
|
inherited |
build identifier for Tile Gap detector (ITC + gap/crack scintillators)
Definition at line 357 of file Tile_Base_ID.cxx.
|
inherited |
build identifier for whole TileCal
Definition at line 303 of file Tile_Base_ID.cxx.
|
protectedinherited |
Definition at line 498 of file AtlasDetectorID.cxx.
|
inherited |
Definition at line 54 of file Tile_Base_ID.cxx.
|
inherited |
Definition at line 78 of file Tile_Base_ID.cxx.
|
inherited |
Definition at line 167 of file Tile_Base_ID.cxx.
|
inherited |
iterator over set of tower Identifiers
Definition at line 1348 of file Tile_Base_ID.cxx.
|
inherited |
id for towers
Definition at line 1055 of file Tile_Base_ID.cxx.
|
inherited |
Definition at line 1353 of file Tile_Base_ID.cxx.
|
inherited |
Definition at line 1298 of file Tile_Base_ID.cxx.
|
inherited |
Definition at line 1452 of file Tile_Base_ID.cxx.
|
inherited |
Definition at line 571 of file Tile_Base_ID.cxx.
|
inherited |
Definition at line 931 of file Tile_Base_ID.cxx.
|
inherited |
|
inherited |
Definition at line 527 of file Tile_Base_ID.cxx.
|
inherited |
Definition at line 1418 of file Tile_Base_ID.cxx.
|
inherited |
Definition at line 1358 of file Tile_Base_ID.cxx.
|
inherited |
Definition at line 108 of file AtlasDetectorID.cxx.
|
protectedinherited |
Definition at line 1098 of file AtlasDetectorID.cxx.
|
inlineprotectedinherited |
Definition at line 485 of file AtlasDetectorID.h.
|
protectedinherited |
Definition at line 1161 of file AtlasDetectorID.cxx.
|
inlineprotectedinherited |
Definition at line 532 of file AtlasDetectorID.h.
|
mutableprivateinherited |
Messaging initialized (initMessaging)
Definition at line 141 of file AthMessaging.h.
|
privateinherited |
Definition at line 356 of file Tile_Base_ID.h.
|
privateinherited |
Definition at line 347 of file Tile_Base_ID.h.
|
privateinherited |
Definition at line 369 of file Tile_Base_ID.h.
|
privateinherited |
Definition at line 409 of file AtlasDetectorID.h.
|
privateinherited |
Definition at line 420 of file AtlasDetectorID.h.
|
privateinherited |
Definition at line 410 of file AtlasDetectorID.h.
|
privateinherited |
Definition at line 425 of file AtlasDetectorID.h.
|
privateinherited |
Definition at line 391 of file AtlasDetectorID.h.
|
privateinherited |
Definition at line 430 of file AtlasDetectorID.h.
|
privateinherited |
Group of channel (cell) Identifiers.
Definition at line 326 of file CaloIDHelper.h.
|
privateinherited |
Definition at line 403 of file AtlasDetectorID.h.
|
privateinherited |
Definition at line 428 of file AtlasDetectorID.h.
|
privateinherited |
Definition at line 384 of file AtlasDetectorID.h.
|
privateinherited |
The dictionary for this helper.
Definition at line 332 of file CaloIDHelper.h.
|
protectedinherited |
List of dictionary names used by this helper.
Definition at line 360 of file AtlasDetectorID.h.
|
protectedinherited |
List of dictionary versions used by this helper.
Definition at line 366 of file AtlasDetectorID.h.
|
privateinherited |
Definition at line 382 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 354 of file AtlasDetectorID.h.
|
protectedinherited |
Flag for subclasses to know whether or not to perform neighbour initialization.
Definition at line 357 of file AtlasDetectorID.h.
|
protectedinherited |
List of dictionary file names used by this helper.
Definition at line 363 of file AtlasDetectorID.h.
|
privateinherited |
Definition at line 364 of file Tile_Base_ID.h.
|
privateinherited |
Definition at line 362 of file Tile_Base_ID.h.
|
privateinherited |
Definition at line 360 of file Tile_Base_ID.h.
|
privateinherited |
Definition at line 363 of file Tile_Base_ID.h.
|
privateinherited |
Definition at line 359 of file Tile_Base_ID.h.
|
privateinherited |
Definition at line 361 of file Tile_Base_ID.h.
|
privateinherited |
Definition at line 426 of file AtlasDetectorID.h.
|
privateinherited |
Definition at line 408 of file AtlasDetectorID.h.
|
privateinherited |
Definition at line 436 of file AtlasDetectorID.h.
|
protectedinherited |
Group name.
Definition at line 350 of file AtlasDetectorID.h.
|
privateinherited |
Definition at line 427 of file AtlasDetectorID.h.
|
privateinherited |
Definition at line 395 of file AtlasDetectorID.h.
|
mutableprivateinherited |
|
privateinherited |
Definition at line 421 of file AtlasDetectorID.h.
|
privateinherited |
Definition at line 387 of file AtlasDetectorID.h.
|
privateinherited |
Definition at line 429 of file AtlasDetectorID.h.
|
privateinherited |
Definition at line 383 of file AtlasDetectorID.h.
|
privateinherited |
Definition at line 414 of file AtlasDetectorID.h.
|
privateinherited |
Definition at line 422 of file AtlasDetectorID.h.
|
privateinherited |
Definition at line 418 of file AtlasDetectorID.h.
|
privateinherited |
Definition at line 398 of file AtlasDetectorID.h.
|
privateinherited |
Definition at line 400 of file AtlasDetectorID.h.
|
privateinherited |
Definition at line 432 of file AtlasDetectorID.h.
|
privateinherited |
Definition at line 401 of file AtlasDetectorID.h.
|
privateinherited |
Definition at line 399 of file AtlasDetectorID.h.
|
privateinherited |
Definition at line 388 of file AtlasDetectorID.h.
|
privateinherited |
Definition at line 431 of file AtlasDetectorID.h.
|
privateinherited |
Definition at line 411 of file AtlasDetectorID.h.
|
privateinherited |
Definition at line 396 of file AtlasDetectorID.h.
|
privateinherited |
Definition at line 397 of file AtlasDetectorID.h.
|
mutableprivateinherited |
|
privateinherited |
Definition at line 416 of file AtlasDetectorID.h.
|
privateinherited |
Definition at line 417 of file AtlasDetectorID.h.
|
privateinherited |
Definition at line 402 of file AtlasDetectorID.h.
|
privateinherited |
Definition at line 407 of file AtlasDetectorID.h.
|
privateinherited |
Definition at line 352 of file Tile_Base_ID.h.
|
privateinherited |
Definition at line 343 of file Tile_Base_ID.h.
|
privateinherited |
Definition at line 366 of file Tile_Base_ID.h.
|
mutableprivateinherited |
MsgStream instance (a std::cout like with print-out levels)
Definition at line 132 of file AthMessaging.h.
|
privateinherited |
Definition at line 424 of file AtlasDetectorID.h.
|
privateinherited |
Definition at line 390 of file AtlasDetectorID.h.
|
privateinherited |
Definition at line 434 of file AtlasDetectorID.h.
|
privateinherited |
Definition at line 435 of file AtlasDetectorID.h.
|
privateinherited |
Definition at line 433 of file AtlasDetectorID.h.
|
privateinherited |
Definition at line 386 of file AtlasDetectorID.h.
|
privateinherited |
Definition at line 439 of file AtlasDetectorID.h.
|
privateinherited |
Name of this helper.
Definition at line 323 of file CaloIDHelper.h.
|
privateinherited |
Definition at line 371 of file Tile_Base_ID.h.
|
privateinherited |
Message source name.
Definition at line 129 of file AthMessaging.h.
|
privateinherited |
Definition at line 392 of file AtlasDetectorID.h.
|
privateinherited |
Definition at line 355 of file Tile_Base_ID.h.
|
privateinherited |
Definition at line 346 of file Tile_Base_ID.h.
|
privateinherited |
Definition at line 368 of file Tile_Base_ID.h.
|
privateinherited |
Group of region Identifiers.
Definition at line 329 of file CaloIDHelper.h.
|
privateinherited |
Definition at line 404 of file AtlasDetectorID.h.
|
privateinherited |
Definition at line 354 of file Tile_Base_ID.h.
|
privateinherited |
Definition at line 345 of file Tile_Base_ID.h.
|
privateinherited |
Definition at line 393 of file AtlasDetectorID.h.
|
privateinherited |
Definition at line 350 of file Tile_Base_ID.h.
|
privateinherited |
Definition at line 341 of file Tile_Base_ID.h.
|
privateinherited |
Definition at line 351 of file Tile_Base_ID.h.
|
privateinherited |
Definition at line 342 of file Tile_Base_ID.h.
|
privateinherited |
Definition at line 357 of file Tile_Base_ID.h.
|
privateinherited |
Definition at line 406 of file AtlasDetectorID.h.
|
privateinherited |
Definition at line 385 of file AtlasDetectorID.h.
|
privateinherited |
Definition at line 337 of file Tile_Base_ID.h.
|
privateinherited |
Definition at line 349 of file Tile_Base_ID.h.
|
privateinherited |
Definition at line 340 of file Tile_Base_ID.h.
|
privateinherited |
Definition at line 405 of file AtlasDetectorID.h.
|
privateinherited |
Definition at line 423 of file AtlasDetectorID.h.
|
privateinherited |
Definition at line 419 of file AtlasDetectorID.h.
|
privateinherited |
Definition at line 389 of file AtlasDetectorID.h.
|
privateinherited |
Definition at line 339 of file Tile_Base_ID.h.
|
privateinherited |
Definition at line 353 of file Tile_Base_ID.h.
|
privateinherited |
Definition at line 344 of file Tile_Base_ID.h.
|
privateinherited |
Definition at line 367 of file Tile_Base_ID.h.
|
privateinherited |
Definition at line 394 of file AtlasDetectorID.h.
|
privateinherited |
List of IdDictRegion objects.
Definition at line 335 of file CaloIDHelper.h.
|
privateinherited |
Definition at line 412 of file AtlasDetectorID.h.