ATLAS Offline Software
|
#include <ZdcID.h>
Public Member Functions | |
ZdcID (void) | |
~ZdcID (void) | |
bool | msgLvl (const MSG::Level lvl) const |
Test the output level. More... | |
MsgStream & | msg () const |
The standard message stream. More... | |
MsgStream & | msg (const MSG::Level lvl) const |
The standard message stream. More... | |
void | setLevel (MSG::Level lvl) |
Change the current logging level. More... | |
Detector system ids | |
Identifier | indet (void) const |
Detector systems: More... | |
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. More... | |
IdContext | subdet_context (void) const |
IdContext (indicates id length) for sub-detector. More... | |
Generic conversion between identifier and idhash | |
virtual int | get_id (const IdentifierHash &hash_id, Identifier &id, const IdContext *context=0) const override |
Create compact id from hash id (return == 0 for OK) More... | |
virtual int | get_hash (const Identifier &id, IdentifierHash &hash_id, const IdContext *context=0) const override |
Create hash id from compact id (return == 0 for OK) More... | |
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 '. More... | |
std::string | show_to_string (Identifier id, const IdContext *context=0, char sep='.') const |
or provide the printout in string form More... | |
void | print (Identifier id, const IdContext *context=0) const |
Expanded print out of any identifier. More... | |
std::string | print_to_string (Identifier id, const IdContext *context=0) const |
or provide the printout in string form More... | |
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: More... | |
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. More... | |
const std::vector< std::string > & | file_names (void) const |
File names for subdet dictionaries. More... | |
const std::vector< std::string > & | dict_tags (void) const |
Version tags for subdet dictionaries. More... | |
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. More... | |
virtual void | set_do_checks (bool do_checks) override |
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: More... | |
virtual void | set_do_neighbours (bool do_neighbours) override |
strutors | |
virtual HelperType | helper () const |
Type of helper, defaulted to 'Unimplemented'. More... | |
Detector system ids | |
Identifier | indet (void) const |
Detector systems: More... | |
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. More... | |
IdContext | subdet_context (void) const |
IdContext (indicates id length) for sub-detector. More... | |
Generic conversion between identifier and idhash | |
virtual int | get_id (const IdentifierHash &hash_id, Identifier &id, const IdContext *context=0) const override |
Create compact id from hash id (return == 0 for OK) More... | |
virtual int | get_hash (const Identifier &id, IdentifierHash &hash_id, const IdContext *context=0) const override |
Create hash id from compact id (return == 0 for OK) More... | |
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 '. More... | |
std::string | show_to_string (Identifier id, const IdContext *context=0, char sep='.') const |
or provide the printout in string form More... | |
void | print (Identifier id, const IdContext *context=0) const |
Expanded print out of any identifier. More... | |
std::string | print_to_string (Identifier id, const IdContext *context=0) const |
or provide the printout in string form More... | |
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_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: More... | |
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_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. More... | |
const std::vector< std::string > & | file_names (void) const |
File names for subdet dictionaries. More... | |
const std::vector< std::string > & | dict_tags (void) const |
Version tags for subdet dictionaries. More... | |
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. More... | |
virtual void | set_do_checks (bool do_checks) override |
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: More... | |
virtual void | set_do_neighbours (bool do_neighbours) override |
strutors | |
virtual HelperType | helper () const |
Type of helper, defaulted to 'Unimplemented'. More... | |
Detector system ids | |
Identifier | indet (void) const |
Detector systems: More... | |
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. More... | |
IdContext | subdet_context (void) const |
IdContext (indicates id length) for sub-detector. More... | |
Generic conversion between identifier and idhash | |
virtual int | get_id (const IdentifierHash &hash_id, Identifier &id, const IdContext *context=0) const override |
Create compact id from hash id (return == 0 for OK) More... | |
virtual int | get_hash (const Identifier &id, IdentifierHash &hash_id, const IdContext *context=0) const override |
Create hash id from compact id (return == 0 for OK) More... | |
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 '. More... | |
std::string | show_to_string (Identifier id, const IdContext *context=0, char sep='.') const |
or provide the printout in string form More... | |
void | print (Identifier id, const IdContext *context=0) const |
Expanded print out of any identifier. More... | |
std::string | print_to_string (Identifier id, const IdContext *context=0) const |
or provide the printout in string form More... | |
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_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: More... | |
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_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. More... | |
const std::vector< std::string > & | file_names (void) const |
File names for subdet dictionaries. More... | |
const std::vector< std::string > & | dict_tags (void) const |
Version tags for subdet dictionaries. More... | |
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. More... | |
virtual void | set_do_checks (bool do_checks) override |
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: More... | |
virtual void | set_do_neighbours (bool do_neighbours) override |
strutors | |
virtual HelperType | helper () const |
Type of helper, defaulted to 'Unimplemented'. More... | |
Detector system ids | |
Identifier | indet (void) const |
Detector systems: More... | |
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. More... | |
IdContext | subdet_context (void) const |
IdContext (indicates id length) for sub-detector. More... | |
Generic conversion between identifier and idhash | |
virtual int | get_id (const IdentifierHash &hash_id, Identifier &id, const IdContext *context=0) const override |
Create compact id from hash id (return == 0 for OK) More... | |
virtual int | get_hash (const Identifier &id, IdentifierHash &hash_id, const IdContext *context=0) const override |
Create hash id from compact id (return == 0 for OK) More... | |
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 '. More... | |
std::string | show_to_string (Identifier id, const IdContext *context=0, char sep='.') const |
or provide the printout in string form More... | |
void | print (Identifier id, const IdContext *context=0) const |
Expanded print out of any identifier. More... | |
std::string | print_to_string (Identifier id, const IdContext *context=0) const |
or provide the printout in string form More... | |
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_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: More... | |
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_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. More... | |
const std::vector< std::string > & | file_names (void) const |
File names for subdet dictionaries. More... | |
const std::vector< std::string > & | dict_tags (void) const |
Version tags for subdet dictionaries. More... | |
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. More... | |
virtual void | set_do_checks (bool do_checks) override |
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: More... | |
virtual void | set_do_neighbours (bool do_neighbours) override |
strutors | |
virtual HelperType | helper () const |
Type of helper, defaulted to 'Unimplemented'. More... | |
Detector system ids | |
Identifier | indet (void) const |
Detector systems: More... | |
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. More... | |
IdContext | subdet_context (void) const |
IdContext (indicates id length) for sub-detector. More... | |
Generic conversion between identifier and idhash | |
virtual int | get_id (const IdentifierHash &hash_id, Identifier &id, const IdContext *context=0) const override |
Create compact id from hash id (return == 0 for OK) More... | |
virtual int | get_hash (const Identifier &id, IdentifierHash &hash_id, const IdContext *context=0) const override |
Create hash id from compact id (return == 0 for OK) More... | |
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 '. More... | |
std::string | show_to_string (Identifier id, const IdContext *context=0, char sep='.') const |
or provide the printout in string form More... | |
void | print (Identifier id, const IdContext *context=0) const |
Expanded print out of any identifier. More... | |
std::string | print_to_string (Identifier id, const IdContext *context=0) const |
or provide the printout in string form More... | |
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: More... | |
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. More... | |
const std::vector< std::string > & | file_names (void) const |
File names for subdet dictionaries. More... | |
const std::vector< std::string > & | dict_tags (void) const |
Version tags for subdet dictionaries. More... | |
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. More... | |
virtual void | set_do_checks (bool do_checks) override |
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: More... | |
virtual void | set_do_neighbours (bool do_neighbours) override |
strutors | |
virtual HelperType | helper () const |
Type of helper, defaulted to 'Unimplemented'. More... | |
Detector system ids | |
Identifier | indet (void) const |
Detector systems: More... | |
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. More... | |
IdContext | subdet_context (void) const |
IdContext (indicates id length) for sub-detector. More... | |
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 '. More... | |
std::string | show_to_string (Identifier id, const IdContext *context=0, char sep='.') const |
or provide the printout in string form More... | |
void | print (Identifier id, const IdContext *context=0) const |
Expanded print out of any identifier. More... | |
std::string | print_to_string (Identifier id, const IdContext *context=0) const |
or provide the printout in string form More... | |
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: More... | |
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. More... | |
const std::vector< std::string > & | file_names (void) const |
File names for subdet dictionaries. More... | |
const std::vector< std::string > & | dict_tags (void) const |
Version tags for subdet dictionaries. More... | |
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. More... | |
virtual void | set_do_checks (bool do_checks) override |
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: More... | |
virtual void | set_do_neighbours (bool do_neighbours) override |
strutors | |
virtual HelperType | helper () const |
Type of helper, defaulted to 'Unimplemented'. More... | |
Detector system ids | |
Identifier | indet (void) const |
Detector systems: More... | |
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. More... | |
IdContext | subdet_context (void) const |
IdContext (indicates id length) for sub-detector. More... | |
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 '. More... | |
std::string | show_to_string (Identifier id, const IdContext *context=0, char sep='.') const |
or provide the printout in string form More... | |
void | print (Identifier id, const IdContext *context=0) const |
Expanded print out of any identifier. More... | |
std::string | print_to_string (Identifier id, const IdContext *context=0) const |
or provide the printout in string form More... | |
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_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: More... | |
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. More... | |
const std::vector< std::string > & | file_names (void) const |
File names for subdet dictionaries. More... | |
const std::vector< std::string > & | dict_tags (void) const |
Version tags for subdet dictionaries. More... | |
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. More... | |
virtual void | set_do_checks (bool do_checks) override |
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: More... | |
virtual void | set_do_neighbours (bool do_neighbours) override |
Test of an Identifier to see if it belongs to a particular detector (sub)system: | |
bool | is_muon (Identifier id) const |
bool | is_mdt (Identifier id) const |
bool | is_csc (Identifier id) const |
bool | is_rpc (Identifier id) const |
bool | is_tgc (Identifier id) const |
bool | is_stgc (Identifier id) const |
bool | is_mm (Identifier id) const |
bool | is_indet (Identifier id) const |
bool | is_lar (Identifier id) const |
bool | is_tile (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: More... | |
bool | is_tile_dm (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_muon (const ExpandedIdentifier &id) const |
bool | is_mdt (const ExpandedIdentifier &id) const |
bool | is_csc (const ExpandedIdentifier &id) const |
bool | is_rpc (const ExpandedIdentifier &id) const |
bool | is_tgc (const ExpandedIdentifier &id) const |
bool | is_stgc (const ExpandedIdentifier &id) const |
bool | is_mm (const ExpandedIdentifier &id) const |
bool | is_indet (const ExpandedIdentifier &id) const |
bool | is_lar (const ExpandedIdentifier &id) const |
bool | is_tile (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 |
strutors | |
virtual HelperType | helper () const |
Type of helper, defaulted to 'Unimplemented'. More... | |
Detector system ids | |
Identifier | indet (void) const |
Detector systems: More... | |
Identifier | lar (void) const |
Identifier | tile (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. More... | |
IdContext | subdet_context (void) const |
IdContext (indicates id length) for sub-detector. More... | |
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 '. More... | |
std::string | show_to_string (Identifier id, const IdContext *context=0, char sep='.') const |
or provide the printout in string form More... | |
void | print (Identifier id, const IdContext *context=0) const |
Expanded print out of any identifier. More... | |
std::string | print_to_string (Identifier id, const IdContext *context=0) const |
or provide the printout in string form More... | |
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. More... | |
const std::vector< std::string > & | file_names (void) const |
File names for subdet dictionaries. More... | |
const std::vector< std::string > & | dict_tags (void) const |
Version tags for subdet dictionaries. More... | |
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. More... | |
virtual void | set_do_checks (bool do_checks) override |
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: More... | |
virtual void | set_do_neighbours (bool do_neighbours) override |
strutors | |
virtual HelperType | helper () const |
Type of helper, defaulted to 'Unimplemented'. More... | |
Detector system ids | |
Identifier | indet (void) const |
Detector systems: More... | |
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. More... | |
IdContext | subdet_context (void) const |
IdContext (indicates id length) for sub-detector. More... | |
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 '. More... | |
std::string | show_to_string (Identifier id, const IdContext *context=0, char sep='.') const |
or provide the printout in string form More... | |
void | print (Identifier id, const IdContext *context=0) const |
Expanded print out of any identifier. More... | |
std::string | print_to_string (Identifier id, const IdContext *context=0) const |
or provide the printout in string form More... | |
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: More... | |
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. More... | |
const std::vector< std::string > & | file_names (void) const |
File names for subdet dictionaries. More... | |
const std::vector< std::string > & | dict_tags (void) const |
Version tags for subdet dictionaries. More... | |
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. More... | |
virtual void | set_do_checks (bool do_checks) override |
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: More... | |
virtual void | set_do_neighbours (bool do_neighbours) override |
strutors | |
virtual HelperType | helper () const |
Type of helper, defaulted to 'Unimplemented'. More... | |
Detector system ids | |
Identifier | indet (void) const |
Detector systems: More... | |
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. More... | |
IdContext | subdet_context (void) const |
IdContext (indicates id length) for sub-detector. More... | |
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 '. More... | |
std::string | show_to_string (Identifier id, const IdContext *context=0, char sep='.') const |
or provide the printout in string form More... | |
void | print (Identifier id, const IdContext *context=0) const |
Expanded print out of any identifier. More... | |
std::string | print_to_string (Identifier id, const IdContext *context=0) const |
or provide the printout in string form More... | |
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: More... | |
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. More... | |
const std::vector< std::string > & | file_names (void) const |
File names for subdet dictionaries. More... | |
const std::vector< std::string > & | dict_tags (void) const |
Version tags for subdet dictionaries. More... | |
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. More... | |
virtual void | set_do_checks (bool do_checks) override |
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: More... | |
virtual void | set_do_neighbours (bool do_neighbours) override |
strutors | |
virtual HelperType | helper () const |
Type of helper, defaulted to 'Unimplemented'. More... | |
Detector system ids | |
Identifier | indet (void) const |
Detector systems: More... | |
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. More... | |
IdContext | subdet_context (void) const |
IdContext (indicates id length) for sub-detector. More... | |
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 '. More... | |
std::string | show_to_string (Identifier id, const IdContext *context=0, char sep='.') const |
or provide the printout in string form More... | |
void | print (Identifier id, const IdContext *context=0) const |
Expanded print out of any identifier. More... | |
std::string | print_to_string (Identifier id, const IdContext *context=0) const |
or provide the printout in string form More... | |
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: More... | |
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. More... | |
const std::vector< std::string > & | file_names (void) const |
File names for subdet dictionaries. More... | |
const std::vector< std::string > & | dict_tags (void) const |
Version tags for subdet dictionaries. More... | |
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. More... | |
virtual void | set_do_checks (bool do_checks) override |
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: More... | |
virtual void | set_do_neighbours (bool do_neighbours) override |
strutors | |
virtual HelperType | helper () const |
Type of helper, defaulted to 'Unimplemented'. More... | |
Detector system ids | |
Identifier | indet (void) const |
Detector systems: More... | |
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. More... | |
IdContext | subdet_context (void) const |
IdContext (indicates id length) for sub-detector. More... | |
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 '. More... | |
std::string | show_to_string (Identifier id, const IdContext *context=0, char sep='.') const |
or provide the printout in string form More... | |
void | print (Identifier id, const IdContext *context=0) const |
Expanded print out of any identifier. More... | |
std::string | print_to_string (Identifier id, const IdContext *context=0) const |
or provide the printout in string form More... | |
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: More... | |
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. More... | |
const std::vector< std::string > & | file_names (void) const |
File names for subdet dictionaries. More... | |
const std::vector< std::string > & | dict_tags (void) const |
Version tags for subdet dictionaries. More... | |
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. More... | |
virtual void | set_do_checks (bool do_checks) override |
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: More... | |
virtual void | set_do_neighbours (bool do_neighbours) override |
strutors | |
virtual HelperType | helper () const |
Type of helper, defaulted to 'Unimplemented'. More... | |
Detector system ids | |
Identifier | indet (void) const |
Detector systems: More... | |
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. More... | |
IdContext | subdet_context (void) const |
IdContext (indicates id length) for sub-detector. More... | |
Generic conversion between identifier and idhash | |
virtual int | get_id (const IdentifierHash &hash_id, Identifier &id, const IdContext *context=0) const override |
Create compact id from hash id (return == 0 for OK) More... | |
virtual int | get_hash (const Identifier &id, IdentifierHash &hash_id, const IdContext *context=0) const override |
Create hash id from compact id (return == 0 for OK) More... | |
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 '. More... | |
std::string | show_to_string (Identifier id, const IdContext *context=0, char sep='.') const |
or provide the printout in string form More... | |
void | print (Identifier id, const IdContext *context=0) const |
Expanded print out of any identifier. More... | |
std::string | print_to_string (Identifier id, const IdContext *context=0) const |
or provide the printout in string form More... | |
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: More... | |
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. More... | |
const std::vector< std::string > & | file_names (void) const |
File names for subdet dictionaries. More... | |
const std::vector< std::string > & | dict_tags (void) const |
Version tags for subdet dictionaries. More... | |
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. More... | |
virtual void | set_do_checks (bool do_checks) override |
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: More... | |
virtual void | set_do_neighbours (bool do_neighbours) override |
strutors | |
virtual HelperType | helper () const |
Type of helper, defaulted to 'Unimplemented'. More... | |
Detector system ids | |
Identifier | indet (void) const |
Detector systems: More... | |
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. More... | |
IdContext | subdet_context (void) const |
IdContext (indicates id length) for sub-detector. More... | |
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 '. More... | |
std::string | show_to_string (Identifier id, const IdContext *context=0, char sep='.') const |
or provide the printout in string form More... | |
void | print (Identifier id, const IdContext *context=0) const |
Expanded print out of any identifier. More... | |
std::string | print_to_string (Identifier id, const IdContext *context=0) const |
or provide the printout in string form More... | |
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: More... | |
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. More... | |
const std::vector< std::string > & | file_names (void) const |
File names for subdet dictionaries. More... | |
const std::vector< std::string > & | dict_tags (void) const |
Version tags for subdet dictionaries. More... | |
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. More... | |
virtual void | set_do_checks (bool do_checks) override |
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: More... | |
virtual void | set_do_neighbours (bool do_neighbours) override |
strutors | |
virtual HelperType | helper () const |
Type of helper, defaulted to 'Unimplemented'. More... | |
Detector system ids | |
Identifier | indet (void) const |
Detector systems: More... | |
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. More... | |
IdContext | subdet_context (void) const |
IdContext (indicates id length) for sub-detector. More... | |
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 '. More... | |
std::string | show_to_string (Identifier id, const IdContext *context=0, char sep='.') const |
or provide the printout in string form More... | |
void | print (Identifier id, const IdContext *context=0) const |
Expanded print out of any identifier. More... | |
std::string | print_to_string (Identifier id, const IdContext *context=0) const |
or provide the printout in string form More... | |
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: More... | |
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. More... | |
const std::vector< std::string > & | file_names (void) const |
File names for subdet dictionaries. More... | |
const std::vector< std::string > & | dict_tags (void) const |
Version tags for subdet dictionaries. More... | |
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. More... | |
virtual void | set_do_checks (bool do_checks) override |
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: More... | |
virtual void | set_do_neighbours (bool do_neighbours) override |
strutors | |
virtual HelperType | helper () const |
Type of helper, defaulted to 'Unimplemented'. More... | |
Detector system ids | |
Identifier | indet (void) const |
Detector systems: More... | |
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. More... | |
IdContext | subdet_context (void) const |
IdContext (indicates id length) for sub-detector. More... | |
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 '. More... | |
std::string | show_to_string (Identifier id, const IdContext *context=0, char sep='.') const |
or provide the printout in string form More... | |
void | print (Identifier id, const IdContext *context=0) const |
Expanded print out of any identifier. More... | |
std::string | print_to_string (Identifier id, const IdContext *context=0) const |
or provide the printout in string form More... | |
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: More... | |
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. More... | |
const std::vector< std::string > & | file_names (void) const |
File names for subdet dictionaries. More... | |
const std::vector< std::string > & | dict_tags (void) const |
Version tags for subdet dictionaries. More... | |
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. More... | |
virtual void | set_do_checks (bool do_checks) override |
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: More... | |
virtual void | set_do_neighbours (bool do_neighbours) override |
strutors | |
virtual HelperType | helper () const |
Type of helper, defaulted to 'Unimplemented'. More... | |
Detector system ids | |
Identifier | indet (void) const |
Detector systems: More... | |
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. More... | |
IdContext | subdet_context (void) const |
IdContext (indicates id length) for sub-detector. More... | |
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 '. More... | |
std::string | show_to_string (Identifier id, const IdContext *context=0, char sep='.') const |
or provide the printout in string form More... | |
void | print (Identifier id, const IdContext *context=0) const |
Expanded print out of any identifier. More... | |
std::string | print_to_string (Identifier id, const IdContext *context=0) const |
or provide the printout in string form More... | |
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: More... | |
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. More... | |
const std::vector< std::string > & | file_names (void) const |
File names for subdet dictionaries. More... | |
const std::vector< std::string > & | dict_tags (void) const |
Version tags for subdet dictionaries. More... | |
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. More... | |
virtual void | set_do_checks (bool do_checks) override |
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: More... | |
virtual void | set_do_neighbours (bool do_neighbours) override |
strutors | |
virtual HelperType | helper () const |
Type of helper, defaulted to 'Unimplemented'. More... | |
Detector system ids | |
Identifier | indet (void) const |
Detector systems: More... | |
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. More... | |
IdContext | subdet_context (void) const |
IdContext (indicates id length) for sub-detector. More... | |
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 '. More... | |
std::string | show_to_string (Identifier id, const IdContext *context=0, char sep='.') const |
or provide the printout in string form More... | |
void | print (Identifier id, const IdContext *context=0) const |
Expanded print out of any identifier. More... | |
std::string | print_to_string (Identifier id, const IdContext *context=0) const |
or provide the printout in string form More... | |
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: More... | |
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. More... | |
const std::vector< std::string > & | file_names (void) const |
File names for subdet dictionaries. More... | |
const std::vector< std::string > & | dict_tags (void) const |
Version tags for subdet dictionaries. More... | |
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. More... | |
virtual void | set_do_checks (bool do_checks) override |
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: More... | |
virtual void | set_do_neighbours (bool do_neighbours) override |
strutors | |
virtual HelperType | helper () const |
Type of helper, defaulted to 'Unimplemented'. More... | |
Detector system ids | |
Identifier | indet (void) const |
Detector systems: More... | |
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. More... | |
IdContext | subdet_context (void) const |
IdContext (indicates id length) for sub-detector. More... | |
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 '. More... | |
std::string | show_to_string (Identifier id, const IdContext *context=0, char sep='.') const |
or provide the printout in string form More... | |
void | print (Identifier id, const IdContext *context=0) const |
Expanded print out of any identifier. More... | |
std::string | print_to_string (Identifier id, const IdContext *context=0) const |
or provide the printout in string form More... | |
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: More... | |
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. More... | |
const std::vector< std::string > & | file_names (void) const |
File names for subdet dictionaries. More... | |
const std::vector< std::string > & | dict_tags (void) const |
Version tags for subdet dictionaries. More... | |
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. More... | |
virtual void | set_do_checks (bool do_checks) override |
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: More... | |
virtual void | set_do_neighbours (bool do_neighbours) override |
strutors | |
virtual HelperType | helper () const |
Type of helper, defaulted to 'Unimplemented'. More... | |
Detector system ids | |
Identifier | indet (void) const |
Detector systems: More... | |
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. More... | |
IdContext | subdet_context (void) const |
IdContext (indicates id length) for sub-detector. More... | |
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 '. More... | |
std::string | show_to_string (Identifier id, const IdContext *context=0, char sep='.') const |
or provide the printout in string form More... | |
void | print (Identifier id, const IdContext *context=0) const |
Expanded print out of any identifier. More... | |
std::string | print_to_string (Identifier id, const IdContext *context=0) const |
or provide the printout in string form More... | |
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: More... | |
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. More... | |
const std::vector< std::string > & | file_names (void) const |
File names for subdet dictionaries. More... | |
const std::vector< std::string > & | dict_tags (void) const |
Version tags for subdet dictionaries. More... | |
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. More... | |
virtual void | set_do_checks (bool do_checks) override |
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: More... | |
virtual void | set_do_neighbours (bool do_neighbours) override |
strutors | |
virtual HelperType | helper () const |
Type of helper, defaulted to 'Unimplemented'. More... | |
Detector system ids | |
Identifier | indet (void) const |
Detector systems: More... | |
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. More... | |
IdContext | subdet_context (void) const |
IdContext (indicates id length) for sub-detector. More... | |
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 '. More... | |
std::string | show_to_string (Identifier id, const IdContext *context=0, char sep='.') const |
or provide the printout in string form More... | |
void | print (Identifier id, const IdContext *context=0) const |
Expanded print out of any identifier. More... | |
std::string | print_to_string (Identifier id, const IdContext *context=0) const |
or provide the printout in string form More... | |
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: More... | |
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. More... | |
const std::vector< std::string > & | file_names (void) const |
File names for subdet dictionaries. More... | |
const std::vector< std::string > & | dict_tags (void) const |
Version tags for subdet dictionaries. More... | |
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. More... | |
virtual void | set_do_checks (bool do_checks) override |
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: More... | |
virtual void | set_do_neighbours (bool do_neighbours) override |
strutors | |
virtual HelperType | helper () const |
Type of helper, defaulted to 'Unimplemented'. More... | |
Detector system ids | |
Identifier | indet (void) const |
Detector systems: More... | |
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. More... | |
IdContext | subdet_context (void) const |
IdContext (indicates id length) for sub-detector. More... | |
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 '. More... | |
std::string | show_to_string (Identifier id, const IdContext *context=0, char sep='.') const |
or provide the printout in string form More... | |
void | print (Identifier id, const IdContext *context=0) const |
Expanded print out of any identifier. More... | |
std::string | print_to_string (Identifier id, const IdContext *context=0) const |
or provide the printout in string form More... | |
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: More... | |
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. More... | |
const std::vector< std::string > & | file_names (void) const |
File names for subdet dictionaries. More... | |
const std::vector< std::string > & | dict_tags (void) const |
Version tags for subdet dictionaries. More... | |
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. More... | |
virtual void | set_do_checks (bool do_checks) override |
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: More... | |
virtual void | set_do_neighbours (bool do_neighbours) override |
strutors | |
virtual HelperType | helper () const |
Type of helper, defaulted to 'Unimplemented'. More... | |
Detector system ids | |
Identifier | indet (void) const |
Detector systems: More... | |
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. More... | |
IdContext | subdet_context (void) const |
IdContext (indicates id length) for sub-detector. More... | |
Generic conversion between identifier and idhash | |
virtual int | get_id (const IdentifierHash &hash_id, Identifier &id, const IdContext *context=0) const override |
Create compact id from hash id (return == 0 for OK) More... | |
virtual int | get_hash (const Identifier &id, IdentifierHash &hash_id, const IdContext *context=0) const override |
Create hash id from compact id (return == 0 for OK) More... | |
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 '. More... | |
std::string | show_to_string (Identifier id, const IdContext *context=0, char sep='.') const |
or provide the printout in string form More... | |
void | print (Identifier id, const IdContext *context=0) const |
Expanded print out of any identifier. More... | |
std::string | print_to_string (Identifier id, const IdContext *context=0) const |
or provide the printout in string form More... | |
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: More... | |
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. More... | |
const std::vector< std::string > & | file_names (void) const |
File names for subdet dictionaries. More... | |
const std::vector< std::string > & | dict_tags (void) const |
Version tags for subdet dictionaries. More... | |
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. More... | |
virtual void | set_do_checks (bool do_checks) override |
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: More... | |
virtual void | set_do_neighbours (bool do_neighbours) override |
strutors | |
virtual HelperType | helper () const |
Type of helper, defaulted to 'Unimplemented'. More... | |
Detector system ids | |
Identifier | indet (void) const |
Detector systems: More... | |
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. More... | |
IdContext | subdet_context (void) const |
IdContext (indicates id length) for sub-detector. More... | |
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 '. More... | |
std::string | show_to_string (Identifier id, const IdContext *context=0, char sep='.') const |
or provide the printout in string form More... | |
void | print (Identifier id, const IdContext *context=0) const |
Expanded print out of any identifier. More... | |
std::string | print_to_string (Identifier id, const IdContext *context=0) const |
or provide the printout in string form More... | |
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: More... | |
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. More... | |
const std::vector< std::string > & | file_names (void) const |
File names for subdet dictionaries. More... | |
const std::vector< std::string > & | dict_tags (void) const |
Version tags for subdet dictionaries. More... | |
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. More... | |
virtual void | set_do_checks (bool do_checks) override |
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: More... | |
virtual void | set_do_neighbours (bool do_neighbours) override |
strutors | |
virtual HelperType | helper () const |
Type of helper, defaulted to 'Unimplemented'. More... | |
Detector system ids | |
Identifier | indet (void) const |
Detector systems: More... | |
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. More... | |
IdContext | subdet_context (void) const |
IdContext (indicates id length) for sub-detector. More... | |
Generic conversion between identifier and idhash | |
virtual int | get_id (const IdentifierHash &hash_id, Identifier &id, const IdContext *context=0) const override |
Create compact id from hash id (return == 0 for OK) More... | |
virtual int | get_hash (const Identifier &id, IdentifierHash &hash_id, const IdContext *context=0) const override |
Create hash id from compact id (return == 0 for OK) More... | |
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 '. More... | |
std::string | show_to_string (Identifier id, const IdContext *context=0, char sep='.') const |
or provide the printout in string form More... | |
void | print (Identifier id, const IdContext *context=0) const |
Expanded print out of any identifier. More... | |
std::string | print_to_string (Identifier id, const IdContext *context=0) const |
or provide the printout in string form More... | |
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: More... | |
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. More... | |
const std::vector< std::string > & | file_names (void) const |
File names for subdet dictionaries. More... | |
const std::vector< std::string > & | dict_tags (void) const |
Version tags for subdet dictionaries. More... | |
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. More... | |
virtual void | set_do_checks (bool do_checks) override |
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: More... | |
virtual void | set_do_neighbours (bool do_neighbours) override |
strutors | |
virtual HelperType | helper () const |
Type of helper, defaulted to 'Unimplemented'. More... | |
Detector system ids | |
Identifier | indet (void) const |
Detector systems: More... | |
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. More... | |
IdContext | subdet_context (void) const |
IdContext (indicates id length) for sub-detector. More... | |
Generic conversion between identifier and idhash | |
virtual int | get_id (const IdentifierHash &hash_id, Identifier &id, const IdContext *context=0) const override |
Create compact id from hash id (return == 0 for OK) More... | |
virtual int | get_hash (const Identifier &id, IdentifierHash &hash_id, const IdContext *context=0) const override |
Create hash id from compact id (return == 0 for OK) More... | |
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 '. More... | |
std::string | show_to_string (Identifier id, const IdContext *context=0, char sep='.') const |
or provide the printout in string form More... | |
void | print (Identifier id, const IdContext *context=0) const |
Expanded print out of any identifier. More... | |
std::string | print_to_string (Identifier id, const IdContext *context=0) const |
or provide the printout in string form More... | |
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: More... | |
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. More... | |
const std::vector< std::string > & | file_names (void) const |
File names for subdet dictionaries. More... | |
const std::vector< std::string > & | dict_tags (void) const |
Version tags for subdet dictionaries. More... | |
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. More... | |
virtual void | set_do_checks (bool do_checks) override |
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: More... | |
virtual void | set_do_neighbours (bool do_neighbours) override |
strutors | |
virtual HelperType | helper () const |
Type of helper, defaulted to 'Unimplemented'. More... | |
Detector system ids | |
Identifier | indet (void) const |
Detector systems: More... | |
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. More... | |
IdContext | subdet_context (void) const |
IdContext (indicates id length) for sub-detector. More... | |
Generic conversion between identifier and idhash | |
virtual int | get_id (const IdentifierHash &hash_id, Identifier &id, const IdContext *context=0) const override |
Create compact id from hash id (return == 0 for OK) More... | |
virtual int | get_hash (const Identifier &id, IdentifierHash &hash_id, const IdContext *context=0) const override |
Create hash id from compact id (return == 0 for OK) More... | |
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 '. More... | |
std::string | show_to_string (Identifier id, const IdContext *context=0, char sep='.') const |
or provide the printout in string form More... | |
void | print (Identifier id, const IdContext *context=0) const |
Expanded print out of any identifier. More... | |
std::string | print_to_string (Identifier id, const IdContext *context=0) const |
or provide the printout in string form More... | |
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: More... | |
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. More... | |
const std::vector< std::string > & | file_names (void) const |
File names for subdet dictionaries. More... | |
const std::vector< std::string > & | dict_tags (void) const |
Version tags for subdet dictionaries. More... | |
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. More... | |
virtual void | set_do_checks (bool do_checks) override |
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: More... | |
virtual void | set_do_neighbours (bool do_neighbours) override |
strutors | |
virtual HelperType | helper () const |
Type of helper, defaulted to 'Unimplemented'. More... | |
Detector system ids | |
Identifier | indet (void) const |
Detector systems: More... | |
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. More... | |
IdContext | subdet_context (void) const |
IdContext (indicates id length) for sub-detector. More... | |
Generic conversion between identifier and idhash | |
virtual int | get_id (const IdentifierHash &hash_id, Identifier &id, const IdContext *context=0) const override |
Create compact id from hash id (return == 0 for OK) More... | |
virtual int | get_hash (const Identifier &id, IdentifierHash &hash_id, const IdContext *context=0) const override |
Create hash id from compact id (return == 0 for OK) More... | |
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 '. More... | |
std::string | show_to_string (Identifier id, const IdContext *context=0, char sep='.') const |
or provide the printout in string form More... | |
void | print (Identifier id, const IdContext *context=0) const |
Expanded print out of any identifier. More... | |
std::string | print_to_string (Identifier id, const IdContext *context=0) const |
or provide the printout in string form More... | |
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: More... | |
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. More... | |
const std::vector< std::string > & | file_names (void) const |
File names for subdet dictionaries. More... | |
const std::vector< std::string > & | dict_tags (void) const |
Version tags for subdet dictionaries. More... | |
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. More... | |
virtual void | set_do_checks (bool do_checks) override |
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: More... | |
virtual void | set_do_neighbours (bool do_neighbours) override |
strutors | |
virtual HelperType | helper () const |
Type of helper, defaulted to 'Unimplemented'. More... | |
Detector system ids | |
Identifier | indet (void) const |
Detector systems: More... | |
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. More... | |
IdContext | subdet_context (void) const |
IdContext (indicates id length) for sub-detector. More... | |
Generic conversion between identifier and idhash | |
virtual int | get_id (const IdentifierHash &hash_id, Identifier &id, const IdContext *context=0) const override |
Create compact id from hash id (return == 0 for OK) More... | |
virtual int | get_hash (const Identifier &id, IdentifierHash &hash_id, const IdContext *context=0) const override |
Create hash id from compact id (return == 0 for OK) More... | |
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 '. More... | |
std::string | show_to_string (Identifier id, const IdContext *context=0, char sep='.') const |
or provide the printout in string form More... | |
void | print (Identifier id, const IdContext *context=0) const |
Expanded print out of any identifier. More... | |
std::string | print_to_string (Identifier id, const IdContext *context=0) const |
or provide the printout in string form More... | |
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: More... | |
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. More... | |
const std::vector< std::string > & | file_names (void) const |
File names for subdet dictionaries. More... | |
const std::vector< std::string > & | dict_tags (void) const |
Version tags for subdet dictionaries. More... | |
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. More... | |
virtual void | set_do_checks (bool do_checks) override |
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: More... | |
virtual void | set_do_neighbours (bool do_neighbours) override |
Test of an Identifier to see if it belongs to a particular detector (sub)system: | |
bool | is_muon (Identifier id) const |
bool | is_mdt (Identifier id) const |
bool | is_csc (Identifier id) const |
bool | is_rpc (Identifier id) const |
bool | is_tgc (Identifier id) const |
bool | is_stgc (Identifier id) const |
bool | is_mm (Identifier id) const |
bool | is_indet (Identifier id) const |
bool | is_lar (Identifier id) const |
bool | is_tile (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: More... | |
bool | is_tile_dm (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_muon (const ExpandedIdentifier &id) const |
bool | is_mdt (const ExpandedIdentifier &id) const |
bool | is_csc (const ExpandedIdentifier &id) const |
bool | is_rpc (const ExpandedIdentifier &id) const |
bool | is_tgc (const ExpandedIdentifier &id) const |
bool | is_stgc (const ExpandedIdentifier &id) const |
bool | is_mm (const ExpandedIdentifier &id) const |
bool | is_indet (const ExpandedIdentifier &id) const |
bool | is_lar (const ExpandedIdentifier &id) const |
bool | is_tile (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 |
strutors | |
virtual HelperType | helper () const |
Type of helper, defaulted to 'Unimplemented'. More... | |
Detector system ids | |
Identifier | indet (void) const |
Detector systems: More... | |
Identifier | lar (void) const |
Identifier | tile (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. More... | |
IdContext | subdet_context (void) const |
IdContext (indicates id length) for sub-detector. More... | |
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 '. More... | |
std::string | show_to_string (Identifier id, const IdContext *context=0, char sep='.') const |
or provide the printout in string form More... | |
void | print (Identifier id, const IdContext *context=0) const |
Expanded print out of any identifier. More... | |
std::string | print_to_string (Identifier id, const IdContext *context=0) const |
or provide the printout in string form More... | |
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. More... | |
const std::vector< std::string > & | file_names (void) const |
File names for subdet dictionaries. More... | |
const std::vector< std::string > & | dict_tags (void) const |
Version tags for subdet dictionaries. More... | |
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. More... | |
virtual void | set_do_checks (bool do_checks) override |
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: More... | |
virtual void | set_do_neighbours (bool do_neighbours) override |
Test of an Identifier to see if it belongs to a particular detector (sub)system: | |
bool | is_muon (Identifier id) const |
bool | is_mdt (Identifier id) const |
bool | is_csc (Identifier id) const |
bool | is_rpc (Identifier id) const |
bool | is_tgc (Identifier id) const |
bool | is_stgc (Identifier id) const |
bool | is_mm (Identifier id) const |
bool | is_indet (Identifier id) const |
bool | is_lar (Identifier id) const |
bool | is_tile (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: More... | |
bool | is_tile_dm (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_muon (const ExpandedIdentifier &id) const |
bool | is_mdt (const ExpandedIdentifier &id) const |
bool | is_csc (const ExpandedIdentifier &id) const |
bool | is_rpc (const ExpandedIdentifier &id) const |
bool | is_tgc (const ExpandedIdentifier &id) const |
bool | is_stgc (const ExpandedIdentifier &id) const |
bool | is_mm (const ExpandedIdentifier &id) const |
bool | is_indet (const ExpandedIdentifier &id) const |
bool | is_lar (const ExpandedIdentifier &id) const |
bool | is_tile (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 |
strutors | |
virtual HelperType | helper () const |
Type of helper, defaulted to 'Unimplemented'. More... | |
Detector system ids | |
Identifier | indet (void) const |
Detector systems: More... | |
Identifier | lar (void) const |
Identifier | tile (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. More... | |
IdContext | subdet_context (void) const |
IdContext (indicates id length) for sub-detector. More... | |
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 '. More... | |
std::string | show_to_string (Identifier id, const IdContext *context=0, char sep='.') const |
or provide the printout in string form More... | |
void | print (Identifier id, const IdContext *context=0) const |
Expanded print out of any identifier. More... | |
std::string | print_to_string (Identifier id, const IdContext *context=0) const |
or provide the printout in string form More... | |
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. More... | |
const std::vector< std::string > & | file_names (void) const |
File names for subdet dictionaries. More... | |
const std::vector< std::string > & | dict_tags (void) const |
Version tags for subdet dictionaries. More... | |
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. More... | |
virtual void | set_do_checks (bool do_checks) override |
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: More... | |
virtual void | set_do_neighbours (bool do_neighbours) override |
strutors | |
virtual HelperType | helper () const |
Type of helper, defaulted to 'Unimplemented'. More... | |
Detector system ids | |
Identifier | indet (void) const |
Detector systems: More... | |
Identifier | lar (void) const |
Identifier | tile (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. More... | |
IdContext | subdet_context (void) const |
IdContext (indicates id length) for sub-detector. More... | |
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 '. More... | |
std::string | show_to_string (Identifier id, const IdContext *context=0, char sep='.') const |
or provide the printout in string form More... | |
void | print (Identifier id, const IdContext *context=0) const |
Expanded print out of any identifier. More... | |
std::string | print_to_string (Identifier id, const IdContext *context=0) const |
or provide the printout in string form More... | |
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: More... | |
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. More... | |
const std::vector< std::string > & | file_names (void) const |
File names for subdet dictionaries. More... | |
const std::vector< std::string > & | dict_tags (void) const |
Version tags for subdet dictionaries. More... | |
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. More... | |
virtual void | set_do_checks (bool do_checks) override |
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: More... | |
virtual void | set_do_neighbours (bool do_neighbours) override |
Detector system ids | |
Identifier | indet (void) const |
Detector systems: More... | |
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. More... | |
IdContext | subdet_context (void) const |
IdContext (indicates id length) for sub-detector. More... | |
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 '. More... | |
std::string | show_to_string (Identifier id, const IdContext *context=0, char sep='.') const |
or provide the printout in string form More... | |
void | print (Identifier id, const IdContext *context=0) const |
Expanded print out of any identifier. More... | |
std::string | print_to_string (Identifier id, const IdContext *context=0) const |
or provide the printout in string form More... | |
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: More... | |
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. More... | |
const std::vector< std::string > & | file_names (void) const |
File names for subdet dictionaries. More... | |
const std::vector< std::string > & | dict_tags (void) const |
Version tags for subdet dictionaries. More... | |
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. More... | |
virtual void | set_do_checks (bool do_checks) override |
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: More... | |
virtual void | set_do_neighbours (bool do_neighbours) override |
Detector system ids | |
Identifier | indet (void) const |
Detector systems: More... | |
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. More... | |
IdContext | subdet_context (void) const |
IdContext (indicates id length) for sub-detector. More... | |
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 '. More... | |
std::string | show_to_string (Identifier id, const IdContext *context=0, char sep='.') const |
or provide the printout in string form More... | |
void | print (Identifier id, const IdContext *context=0) const |
Expanded print out of any identifier. More... | |
std::string | print_to_string (Identifier id, const IdContext *context=0) const |
or provide the printout in string form More... | |
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: More... | |
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. More... | |
const std::vector< std::string > & | file_names (void) const |
File names for subdet dictionaries. More... | |
const std::vector< std::string > & | dict_tags (void) const |
Version tags for subdet dictionaries. More... | |
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. More... | |
virtual void | set_do_checks (bool do_checks) override |
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: More... | |
virtual void | set_do_neighbours (bool do_neighbours) override |
Test of an Identifier to see if it belongs to a particular detector (sub)system: | |
bool | is_muon (Identifier id) const |
bool | is_mdt (Identifier id) const |
bool | is_csc (Identifier id) const |
bool | is_rpc (Identifier id) const |
bool | is_tgc (Identifier id) const |
bool | is_stgc (Identifier id) const |
bool | is_mm (Identifier id) const |
bool | is_indet (Identifier id) const |
bool | is_lar (Identifier id) const |
bool | is_tile (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: More... | |
bool | is_tile_dm (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_muon (const ExpandedIdentifier &id) const |
bool | is_mdt (const ExpandedIdentifier &id) const |
bool | is_csc (const ExpandedIdentifier &id) const |
bool | is_rpc (const ExpandedIdentifier &id) const |
bool | is_tgc (const ExpandedIdentifier &id) const |
bool | is_stgc (const ExpandedIdentifier &id) const |
bool | is_mm (const ExpandedIdentifier &id) const |
bool | is_indet (const ExpandedIdentifier &id) const |
bool | is_lar (const ExpandedIdentifier &id) const |
bool | is_tile (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 |
strutors | |
virtual HelperType | helper () const |
Type of helper, defaulted to 'Unimplemented'. More... | |
Detector system ids | |
Identifier | indet (void) const |
Detector systems: More... | |
Identifier | lar (void) const |
Identifier | tile (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. More... | |
IdContext | subdet_context (void) const |
IdContext (indicates id length) for sub-detector. More... | |
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 '. More... | |
std::string | show_to_string (Identifier id, const IdContext *context=0, char sep='.') const |
or provide the printout in string form More... | |
void | print (Identifier id, const IdContext *context=0) const |
Expanded print out of any identifier. More... | |
std::string | print_to_string (Identifier id, const IdContext *context=0) const |
or provide the printout in string form More... | |
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. More... | |
const std::vector< std::string > & | file_names (void) const |
File names for subdet dictionaries. More... | |
const std::vector< std::string > & | dict_tags (void) const |
Version tags for subdet dictionaries. More... | |
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. More... | |
virtual void | set_do_checks (bool do_checks) override |
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: More... | |
virtual void | set_do_neighbours (bool do_neighbours) override |
Detector system ids | |
Identifier | indet (void) const |
Detector systems: More... | |
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. More... | |
IdContext | subdet_context (void) const |
IdContext (indicates id length) for sub-detector. More... | |
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 '. More... | |
std::string | show_to_string (Identifier id, const IdContext *context=0, char sep='.') const |
or provide the printout in string form More... | |
void | print (Identifier id, const IdContext *context=0) const |
Expanded print out of any identifier. More... | |
std::string | print_to_string (Identifier id, const IdContext *context=0) const |
or provide the printout in string form More... | |
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: More... | |
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. More... | |
const std::vector< std::string > & | file_names (void) const |
File names for subdet dictionaries. More... | |
const std::vector< std::string > & | dict_tags (void) const |
Version tags for subdet dictionaries. More... | |
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. More... | |
virtual void | set_do_checks (bool do_checks) override |
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: More... | |
virtual void | set_do_neighbours (bool do_neighbours) override |
strutors | |
virtual HelperType | helper () const |
Type of helper, defaulted to 'Unimplemented'. More... | |
Detector system ids | |
Identifier | indet (void) const |
Detector systems: More... | |
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. More... | |
IdContext | subdet_context (void) const |
IdContext (indicates id length) for sub-detector. More... | |
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 '. More... | |
std::string | show_to_string (Identifier id, const IdContext *context=0, char sep='.') const |
or provide the printout in string form More... | |
void | print (Identifier id, const IdContext *context=0) const |
Expanded print out of any identifier. More... | |
std::string | print_to_string (Identifier id, const IdContext *context=0) const |
or provide the printout in string form More... | |
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: More... | |
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. More... | |
const std::vector< std::string > & | file_names (void) const |
File names for subdet dictionaries. More... | |
const std::vector< std::string > & | dict_tags (void) const |
Version tags for subdet dictionaries. More... | |
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. More... | |
virtual void | set_do_checks (bool do_checks) override |
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: More... | |
virtual void | set_do_neighbours (bool do_neighbours) override |
Test of an Identifier to see if it belongs to a particular detector (sub)system: | |
bool | is_muon (Identifier id) const |
bool | is_mdt (Identifier id) const |
bool | is_csc (Identifier id) const |
bool | is_rpc (Identifier id) const |
bool | is_tgc (Identifier id) const |
bool | is_stgc (Identifier id) const |
bool | is_mm (Identifier id) const |
bool | is_indet (Identifier id) const |
bool | is_lar (Identifier id) const |
bool | is_tile (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: More... | |
bool | is_tile_dm (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_muon (const ExpandedIdentifier &id) const |
bool | is_mdt (const ExpandedIdentifier &id) const |
bool | is_csc (const ExpandedIdentifier &id) const |
bool | is_rpc (const ExpandedIdentifier &id) const |
bool | is_tgc (const ExpandedIdentifier &id) const |
bool | is_stgc (const ExpandedIdentifier &id) const |
bool | is_mm (const ExpandedIdentifier &id) const |
bool | is_indet (const ExpandedIdentifier &id) const |
bool | is_lar (const ExpandedIdentifier &id) const |
bool | is_tile (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 |
strutors | |
virtual HelperType | helper () const |
Type of helper, defaulted to 'Unimplemented'. More... | |
Detector system ids | |
Identifier | indet (void) const |
Detector systems: More... | |
Identifier | lar (void) const |
Identifier | tile (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. More... | |
IdContext | subdet_context (void) const |
IdContext (indicates id length) for sub-detector. More... | |
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 '. More... | |
std::string | show_to_string (Identifier id, const IdContext *context=0, char sep='.') const |
or provide the printout in string form More... | |
void | print (Identifier id, const IdContext *context=0) const |
Expanded print out of any identifier. More... | |
std::string | print_to_string (Identifier id, const IdContext *context=0) const |
or provide the printout in string form More... | |
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. More... | |
const std::vector< std::string > & | file_names (void) const |
File names for subdet dictionaries. More... | |
const std::vector< std::string > & | dict_tags (void) const |
Version tags for subdet dictionaries. More... | |
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. More... | |
virtual void | set_do_checks (bool do_checks) override |
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: More... | |
virtual void | set_do_neighbours (bool do_neighbours) override |
Test of an Identifier to see if it belongs to a particular detector (sub)system: | |
bool | is_muon (Identifier id) const |
bool | is_mdt (Identifier id) const |
bool | is_csc (Identifier id) const |
bool | is_rpc (Identifier id) const |
bool | is_tgc (Identifier id) const |
bool | is_stgc (Identifier id) const |
bool | is_mm (Identifier id) const |
bool | is_indet (Identifier id) const |
bool | is_lar (Identifier id) const |
bool | is_tile (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: More... | |
bool | is_tile_dm (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_muon (const ExpandedIdentifier &id) const |
bool | is_mdt (const ExpandedIdentifier &id) const |
bool | is_csc (const ExpandedIdentifier &id) const |
bool | is_rpc (const ExpandedIdentifier &id) const |
bool | is_tgc (const ExpandedIdentifier &id) const |
bool | is_stgc (const ExpandedIdentifier &id) const |
bool | is_mm (const ExpandedIdentifier &id) const |
bool | is_indet (const ExpandedIdentifier &id) const |
bool | is_lar (const ExpandedIdentifier &id) const |
bool | is_tile (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 |
strutors | |
virtual HelperType | helper () const |
Type of helper, defaulted to 'Unimplemented'. More... | |
Detector system ids | |
Identifier | indet (void) const |
Detector systems: More... | |
Identifier | lar (void) const |
Identifier | tile (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. More... | |
IdContext | subdet_context (void) const |
IdContext (indicates id length) for sub-detector. More... | |
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 '. More... | |
std::string | show_to_string (Identifier id, const IdContext *context=0, char sep='.') const |
or provide the printout in string form More... | |
void | print (Identifier id, const IdContext *context=0) const |
Expanded print out of any identifier. More... | |
std::string | print_to_string (Identifier id, const IdContext *context=0) const |
or provide the printout in string form More... | |
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. More... | |
const std::vector< std::string > & | file_names (void) const |
File names for subdet dictionaries. More... | |
const std::vector< std::string > & | dict_tags (void) const |
Version tags for subdet dictionaries. More... | |
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. More... | |
virtual void | set_do_checks (bool do_checks) override |
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: More... | |
virtual void | set_do_neighbours (bool do_neighbours) override |
strutors | |
virtual HelperType | helper () const |
Type of helper, defaulted to 'Unimplemented'. More... | |
Detector system ids | |
Identifier | indet (void) const |
Detector systems: More... | |
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. More... | |
IdContext | subdet_context (void) const |
IdContext (indicates id length) for sub-detector. More... | |
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 '. More... | |
std::string | show_to_string (Identifier id, const IdContext *context=0, char sep='.') const |
or provide the printout in string form More... | |
void | print (Identifier id, const IdContext *context=0) const |
Expanded print out of any identifier. More... | |
std::string | print_to_string (Identifier id, const IdContext *context=0) const |
or provide the printout in string form More... | |
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: More... | |
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. More... | |
const std::vector< std::string > & | file_names (void) const |
File names for subdet dictionaries. More... | |
const std::vector< std::string > & | dict_tags (void) const |
Version tags for subdet dictionaries. More... | |
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. More... | |
virtual void | set_do_checks (bool do_checks) override |
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: More... | |
virtual void | set_do_neighbours (bool do_neighbours) override |
strutors | |
virtual HelperType | helper () const |
Type of helper, defaulted to 'Unimplemented'. More... | |
Detector system ids | |
Identifier | indet (void) const |
Detector systems: More... | |
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. More... | |
IdContext | subdet_context (void) const |
IdContext (indicates id length) for sub-detector. More... | |
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 '. More... | |
std::string | show_to_string (Identifier id, const IdContext *context=0, char sep='.') const |
or provide the printout in string form More... | |
void | print (Identifier id, const IdContext *context=0) const |
Expanded print out of any identifier. More... | |
std::string | print_to_string (Identifier id, const IdContext *context=0) const |
or provide the printout in string form More... | |
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: More... | |
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. More... | |
const std::vector< std::string > & | file_names (void) const |
File names for subdet dictionaries. More... | |
const std::vector< std::string > & | dict_tags (void) const |
Version tags for subdet dictionaries. More... | |
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. More... | |
virtual void | set_do_checks (bool do_checks) override |
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: More... | |
virtual void | set_do_neighbours (bool do_neighbours) override |
strutors | |
virtual HelperType | helper () const |
Type of helper, defaulted to 'Unimplemented'. More... | |
Detector system ids | |
Identifier | indet (void) const |
Detector systems: More... | |
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. More... | |
IdContext | subdet_context (void) const |
IdContext (indicates id length) for sub-detector. More... | |
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 '. More... | |
std::string | show_to_string (Identifier id, const IdContext *context=0, char sep='.') const |
or provide the printout in string form More... | |
void | print (Identifier id, const IdContext *context=0) const |
Expanded print out of any identifier. More... | |
std::string | print_to_string (Identifier id, const IdContext *context=0) const |
or provide the printout in string form More... | |
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: More... | |
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. More... | |
const std::vector< std::string > & | file_names (void) const |
File names for subdet dictionaries. More... | |
const std::vector< std::string > & | dict_tags (void) const |
Version tags for subdet dictionaries. More... | |
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. More... | |
virtual void | set_do_checks (bool do_checks) override |
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: More... | |
virtual void | set_do_neighbours (bool do_neighbours) override |
strutors | |
virtual HelperType | helper () const |
Type of helper, defaulted to 'Unimplemented'. More... | |
Detector system ids | |
Identifier | indet (void) const |
Detector systems: More... | |
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. More... | |
IdContext | subdet_context (void) const |
IdContext (indicates id length) for sub-detector. More... | |
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 '. More... | |
std::string | show_to_string (Identifier id, const IdContext *context=0, char sep='.') const |
or provide the printout in string form More... | |
void | print (Identifier id, const IdContext *context=0) const |
Expanded print out of any identifier. More... | |
std::string | print_to_string (Identifier id, const IdContext *context=0) const |
or provide the printout in string form More... | |
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: More... | |
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. More... | |
const std::vector< std::string > & | file_names (void) const |
File names for subdet dictionaries. More... | |
const std::vector< std::string > & | dict_tags (void) const |
Version tags for subdet dictionaries. More... | |
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. More... | |
virtual void | set_do_checks (bool do_checks) override |
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: More... | |
virtual void | set_do_neighbours (bool do_neighbours) override |
strutors | |
virtual HelperType | helper () const |
Type of helper, defaulted to 'Unimplemented'. More... | |
Detector system ids | |
Identifier | indet (void) const |
Detector systems: More... | |
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. More... | |
IdContext | subdet_context (void) const |
IdContext (indicates id length) for sub-detector. More... | |
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 '. More... | |
std::string | show_to_string (Identifier id, const IdContext *context=0, char sep='.') const |
or provide the printout in string form More... | |
void | print (Identifier id, const IdContext *context=0) const |
Expanded print out of any identifier. More... | |
std::string | print_to_string (Identifier id, const IdContext *context=0) const |
or provide the printout in string form More... | |
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: More... | |
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. More... | |
const std::vector< std::string > & | file_names (void) const |
File names for subdet dictionaries. More... | |
const std::vector< std::string > & | dict_tags (void) const |
Version tags for subdet dictionaries. More... | |
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. More... | |
virtual void | set_do_checks (bool do_checks) override |
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: More... | |
virtual void | set_do_neighbours (bool do_neighbours) override |
strutors | |
virtual HelperType | helper () const |
Type of helper, defaulted to 'Unimplemented'. More... | |
Detector system ids | |
Identifier | indet (void) const |
Detector systems: More... | |
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. More... | |
IdContext | subdet_context (void) const |
IdContext (indicates id length) for sub-detector. More... | |
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 '. More... | |
std::string | show_to_string (Identifier id, const IdContext *context=0, char sep='.') const |
or provide the printout in string form More... | |
void | print (Identifier id, const IdContext *context=0) const |
Expanded print out of any identifier. More... | |
std::string | print_to_string (Identifier id, const IdContext *context=0) const |
or provide the printout in string form More... | |
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: More... | |
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. More... | |
const std::vector< std::string > & | file_names (void) const |
File names for subdet dictionaries. More... | |
const std::vector< std::string > & | dict_tags (void) const |
Version tags for subdet dictionaries. More... | |
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. More... | |
virtual void | set_do_checks (bool do_checks) override |
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: More... | |
virtual void | set_do_neighbours (bool do_neighbours) override |
strutors | |
virtual HelperType | helper () const |
Type of helper, defaulted to 'Unimplemented'. More... | |
Detector system ids | |
Identifier | indet (void) const |
Detector systems: More... | |
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. More... | |
IdContext | subdet_context (void) const |
IdContext (indicates id length) for sub-detector. More... | |
Generic conversion between identifier and idhash | |
virtual int | get_id (const IdentifierHash &hash_id, Identifier &id, const IdContext *context=0) const override |
Create compact id from hash id (return == 0 for OK) More... | |
virtual int | get_hash (const Identifier &id, IdentifierHash &hash_id, const IdContext *context=0) const override |
Create hash id from compact id (return == 0 for OK) More... | |
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 '. More... | |
std::string | show_to_string (Identifier id, const IdContext *context=0, char sep='.') const |
or provide the printout in string form More... | |
void | print (Identifier id, const IdContext *context=0) const |
Expanded print out of any identifier. More... | |
std::string | print_to_string (Identifier id, const IdContext *context=0) const |
or provide the printout in string form More... | |
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: More... | |
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. More... | |
const std::vector< std::string > & | file_names (void) const |
File names for subdet dictionaries. More... | |
const std::vector< std::string > & | dict_tags (void) const |
Version tags for subdet dictionaries. More... | |
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. More... | |
virtual void | set_do_checks (bool do_checks) override |
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: More... | |
virtual void | set_do_neighbours (bool do_neighbours) override |
strutors | |
virtual HelperType | helper () const |
Type of helper, defaulted to 'Unimplemented'. More... | |
Detector system ids | |
Identifier | indet (void) const |
Detector systems: More... | |
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. More... | |
IdContext | subdet_context (void) const |
IdContext (indicates id length) for sub-detector. More... | |
Generic conversion between identifier and idhash | |
virtual int | get_id (const IdentifierHash &hash_id, Identifier &id, const IdContext *context=0) const override |
Create compact id from hash id (return == 0 for OK) More... | |
virtual int | get_hash (const Identifier &id, IdentifierHash &hash_id, const IdContext *context=0) const override |
Create hash id from compact id (return == 0 for OK) More... | |
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 '. More... | |
std::string | show_to_string (Identifier id, const IdContext *context=0, char sep='.') const |
or provide the printout in string form More... | |
void | print (Identifier id, const IdContext *context=0) const |
Expanded print out of any identifier. More... | |
std::string | print_to_string (Identifier id, const IdContext *context=0) const |
or provide the printout in string form More... | |
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: More... | |
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. More... | |
const std::vector< std::string > & | file_names (void) const |
File names for subdet dictionaries. More... | |
const std::vector< std::string > & | dict_tags (void) const |
Version tags for subdet dictionaries. More... | |
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. More... | |
virtual void | set_do_checks (bool do_checks) override |
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: More... | |
virtual void | set_do_neighbours (bool do_neighbours) override |
Optimized accessors - ASSUMES id IS a sct id, i.e. NOT pixel or other | |
IdentifierHash | module_hash (Identifier module_id) const |
module hash from id - optimized More... | |
IdentifierHash | channel_hash (Identifier channel_id) const |
channel hash from id - optimized More... | |
int | side (const Identifier &id) const |
Values of different levels (failure returns 0) More... | |
int | module (const Identifier &id) const |
int | type (const Identifier &id) const |
int | channel (const Identifier &id) const |
Hash table maximum sizes | |
size_type | module_hash_max (void) const |
size_type | channel_hash_max (void) const |
Access to all ids | |
const_id_iterator | modules_begin (void) const |
Iterators over full set of ids. modules iterator is sorted. More... | |
const_id_iterator | modules_end (void) const |
const_id_iterator | channels_begin (void) const |
Iterators over full set of ids. channels iterator is sorted. More... | |
const_id_iterator | channels_end (void) const |
Creators for zdc ids | |
Identifier | module_id (int side, int module) const |
Identifier | channel_id (int side, int module, int type, int channel) const |
Identifier | module_id (IdentifierHash module_hash) const |
From hash - optimized. More... | |
Identifier | channel_id (IdentifierHash channel_hash) const |
strutors | |
virtual HelperType | helper () const |
Type of helper, defaulted to 'Unimplemented'. More... | |
Detector system ids | |
Identifier | indet (void) const |
Detector systems: More... | |
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. More... | |
IdContext | subdet_context (void) const |
IdContext (indicates id length) for sub-detector. More... | |
Generic conversion between identifier and idhash | |
virtual int | get_id (const IdentifierHash &hash_id, Identifier &id, const IdContext *context=0) const override |
Create compact id from hash id (return == 0 for OK) More... | |
virtual int | get_hash (const Identifier &id, IdentifierHash &hash_id, const IdContext *context=0) const override |
Create hash id from compact id (return == 0 for OK) More... | |
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 '. More... | |
std::string | show_to_string (Identifier id, const IdContext *context=0, char sep='.') const |
or provide the printout in string form More... | |
void | print (Identifier id, const IdContext *context=0) const |
Expanded print out of any identifier. More... | |
std::string | print_to_string (Identifier id, const IdContext *context=0) const |
or provide the printout in string form More... | |
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: More... | |
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. More... | |
const std::vector< std::string > & | file_names (void) const |
File names for subdet dictionaries. More... | |
const std::vector< std::string > & | dict_tags (void) const |
Version tags for subdet dictionaries. More... | |
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. More... | |
virtual void | set_do_checks (bool do_checks) override |
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: More... | |
virtual void | set_do_neighbours (bool do_neighbours) override |
Private Member Functions | |
void | initMessaging () const |
Initialize our message level and MessageSvc. More... | |
Private Attributes | |
std::string | m_nm |
Message source name. More... | |
boost::thread_specific_ptr< MsgStream > | m_msg_tls |
MsgStream instance (a std::cout like with print-out levels) More... | |
std::atomic< IMessageSvc * > | m_imsg { nullptr } |
MessageSvc pointer. More... | |
std::atomic< MSG::Level > | m_lvl { MSG::NIL } |
Current logging level. More... | |
std::atomic_flag m_initialized | ATLAS_THREAD_SAFE = ATOMIC_FLAG_INIT |
Messaging initialized (initMessaging) More... | |
typedef std::vector<Identifier>::const_iterator ZdcID::const_id_iterator |
|
private |
|
private |
|
private |
|
private |
|
stronginherited |
enum class for eventual final derived types of this class
Definition at line 60 of file AtlasDetectorID.h.
|
privateinherited |
|
inlineprotectedinherited |
Forward.
Definition at line 583 of file AtlasDetectorID.h.
|
inlineprotectedinherited |
Definition at line 673 of file AtlasDetectorID.h.
|
inlineprotectedinherited |
Definition at line 590 of file AtlasDetectorID.h.
|
inlineprotectedinherited |
Definition at line 675 of file AtlasDetectorID.h.
|
inherited |
Definition at line 63 of file AtlasDetectorID.cxx.
|
inlineprotectedinherited |
Definition at line 513 of file AtlasDetectorID.h.
|
inlineprotectedinherited |
Definition at line 623 of file AtlasDetectorID.h.
|
inline |
|
inline |
size_type ZdcID::channel_hash_max | ( | void | ) | const |
|
inline |
|
inline |
ZdcID::const_id_iterator ZdcID::channels_begin | ( | void | ) | const |
Iterators over full set of ids. channels iterator is sorted.
ZdcID::const_id_iterator ZdcID::channels_end | ( | void | ) | const |
|
inherited |
Definition at line 193 of file AtlasDetectorID.cxx.
|
inlineprotectedinherited |
Definition at line 656 of file AtlasDetectorID.h.
|
inherited |
IdContext (indicates id length) for detector systems.
Definition at line 234 of file AtlasDetectorID.cxx.
|
inherited |
|
inherited |
Version tags for subdet dictionaries.
Version tag for subdet dictionary.
Definition at line 723 of file AtlasDetectorID.cxx.
|
overridevirtualinherited |
Implements IdHelper.
Definition at line 347 of file AtlasDetectorID.cxx.
|
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 728 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 738 of file AtlasDetectorID.cxx.
|
inherited |
|
protectedinherited |
|
inlineprotectedinherited |
Definition at line 671 of file AtlasDetectorID.h.
|
inlineprotectedinherited |
Definition at line 520 of file AtlasDetectorID.h.
|
overridevirtualinherited |
Create hash id from compact id (return == 0 for OK)
Implements IdHelper.
Reimplemented in SCT_ID, TRT_ID, PixelID, SiliconID, MuonIdHelper, TileHWID, CaloIDHelper, TileTBID, Tile_Base_ID, HGTD_ID, CaloLVL1_ID, and JGTowerBase_ID.
Definition at line 258 of file AtlasDetectorID.cxx.
|
overridevirtualinherited |
Create compact id from hash id (return == 0 for OK)
Implements IdHelper.
Reimplemented in SCT_ID, TRT_ID, PixelID, SiliconID, MuonIdHelper, TileHWID, CaloIDHelper, TileTBID, Tile_Base_ID, HGTD_ID, CaloLVL1_ID, and JGTowerBase_ID.
Definition at line 250 of file AtlasDetectorID.cxx.
|
inlinevirtualinherited |
Type of helper, defaulted to 'Unimplemented'.
Reimplemented in SCT_ID, PLR_ID, and PixelID.
Definition at line 95 of file AtlasDetectorID.h.
|
inherited |
Definition at line 103 of file AtlasDetectorID.cxx.
|
inlineprotectedinherited |
Definition at line 548 of file AtlasDetectorID.h.
|
inlineprotectedinherited |
Definition at line 635 of file AtlasDetectorID.h.
|
inherited |
|
inlineprotectedinherited |
Detector systems:
Definition at line 485 of file AtlasDetectorID.h.
|
inlineprotectedinherited |
Provide efficient access to individual field values, for subclass idhelpers.
Definition at line 611 of file AtlasDetectorID.h.
Initialization from the identifier dictionary.
Reimplemented from AtlasDetectorID.
|
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 941 of file AtlasDetectorID.h.
|
inlineinherited |
Definition at line 951 of file AtlasDetectorID.h.
|
inherited |
|
inlineinherited |
Definition at line 707 of file AtlasDetectorID.h.
|
inherited |
|
inlineinherited |
Definition at line 891 of file AtlasDetectorID.h.
|
inlineinherited |
Definition at line 935 of file AtlasDetectorID.h.
|
inherited |
|
inlineinherited |
Definition at line 794 of file AtlasDetectorID.h.
|
inherited |
Definition at line 353 of file AtlasDetectorID.cxx.
|
inlineinherited |
Definition at line 683 of file AtlasDetectorID.h.
|
inherited |
|
inlineinherited |
Definition at line 689 of file AtlasDetectorID.h.
|
inlineinherited |
|
inherited |
Definition at line 463 of file AtlasDetectorID.cxx.
|
inlineinherited |
Definition at line 818 of file AtlasDetectorID.h.
|
inherited |
Definition at line 483 of file AtlasDetectorID.cxx.
|
inlineinherited |
Definition at line 839 of file AtlasDetectorID.h.
|
inherited |
Definition at line 473 of file AtlasDetectorID.cxx.
|
inlineinherited |
Definition at line 829 of file AtlasDetectorID.h.
|
inherited |
Definition at line 493 of file AtlasDetectorID.cxx.
|
inlineinherited |
Definition at line 849 of file AtlasDetectorID.h.
|
inlineinherited |
Definition at line 961 of file AtlasDetectorID.h.
|
inherited |
|
inlineinherited |
Definition at line 806 of file AtlasDetectorID.h.
|
inlineinherited |
Definition at line 724 of file AtlasDetectorID.h.
|
inlineinherited |
Definition at line 713 of file AtlasDetectorID.h.
|
inherited |
|
inlineinherited |
Definition at line 859 of file AtlasDetectorID.h.
|
inherited |
|
inlineinherited |
Definition at line 913 of file AtlasDetectorID.h.
|
inherited |
|
inlineinherited |
Definition at line 701 of file AtlasDetectorID.h.
|
inherited |
Definition at line 403 of file AtlasDetectorID.cxx.
|
inlineinherited |
Definition at line 760 of file AtlasDetectorID.h.
|
inherited |
Definition at line 453 of file AtlasDetectorID.cxx.
|
inherited |
|
inherited |
|
inlineinherited |
Definition at line 875 of file AtlasDetectorID.h.
|
inherited |
|
inlineinherited |
Definition at line 770 of file AtlasDetectorID.h.
|
inherited |
|
inlineinherited |
Definition at line 924 of file AtlasDetectorID.h.
|
inherited |
|
inlineinherited |
Definition at line 902 of file AtlasDetectorID.h.
|
inherited |
|
inlineinherited |
Definition at line 695 of file AtlasDetectorID.h.
|
inlineinherited |
Definition at line 748 of file AtlasDetectorID.h.
|
inherited |
|
inlineinherited |
Definition at line 782 of file AtlasDetectorID.h.
|
inlineinherited |
Definition at line 971 of file AtlasDetectorID.h.
|
inherited |
Definition at line 36 of file AtlasDetectorID.cxx.
|
inherited |
Definition at line 144 of file AtlasDetectorID.cxx.
|
inherited |
Definition at line 123 of file AtlasDetectorID.cxx.
|
inlineprotectedinherited |
LAr.
Definition at line 562 of file AtlasDetectorID.h.
|
inlineprotectedinherited |
Definition at line 644 of file AtlasDetectorID.h.
|
inlineprotectedinherited |
Definition at line 492 of file AtlasDetectorID.h.
|
inherited |
Definition at line 174 of file AtlasDetectorID.cxx.
|
inlineprotectedinherited |
Definition at line 576 of file AtlasDetectorID.h.
|
inlineprotectedinherited |
Definition at line 650 of file AtlasDetectorID.h.
|
inlineprotectedinherited |
Definition at line 614 of file AtlasDetectorID.h.
|
inherited |
Definition at line 164 of file AtlasDetectorID.cxx.
|
inlineprotectedinherited |
Definition at line 569 of file AtlasDetectorID.h.
|
inlineprotectedinherited |
Definition at line 647 of file AtlasDetectorID.h.
|
inherited |
Definition at line 134 of file AtlasDetectorID.cxx.
|
inlineprotectedinherited |
Definition at line 597 of file AtlasDetectorID.h.
|
inlineprotectedinherited |
Definition at line 677 of file AtlasDetectorID.h.
|
inherited |
Definition at line 113 of file AtlasDetectorID.cxx.
|
inlineprotectedinherited |
Definition at line 555 of file AtlasDetectorID.h.
|
inlineprotectedinherited |
Definition at line 638 of file AtlasDetectorID.h.
|
inherited |
Definition at line 184 of file AtlasDetectorID.cxx.
|
inlineprotectedinherited |
Definition at line 653 of file AtlasDetectorID.h.
|
inherited |
Definition at line 225 of file AtlasDetectorID.cxx.
|
inlineprotectedinherited |
Definition at line 668 of file AtlasDetectorID.h.
|
inline |
|
inline |
size_type ZdcID::module_hash_max | ( | void | ) | const |
|
inline |
From hash - optimized.
|
inline |
ZdcID::const_id_iterator ZdcID::modules_begin | ( | void | ) | const |
Iterators over full set of ids. modules iterator is sorted.
ZdcID::const_id_iterator ZdcID::modules_end | ( | void | ) | const |
|
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 164 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 179 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 54 of file AtlasDetectorID.cxx.
|
inlineprotectedinherited |
Definition at line 506 of file AtlasDetectorID.h.
|
inlineprotectedinherited |
Definition at line 620 of file AtlasDetectorID.h.
|
inherited |
Definition at line 73 of file AtlasDetectorID.cxx.
|
inlineprotectedinherited |
Inner Detector:
Definition at line 527 of file AtlasDetectorID.h.
|
inlineprotectedinherited |
Definition at line 626 of file AtlasDetectorID.h.
|
inlineprotectedinherited |
Definition at line 641 of file AtlasDetectorID.h.
|
inherited |
Expanded print out of any identifier.
Definition at line 648 of file AtlasDetectorID.cxx.
|
inherited |
|
protectedinherited |
Register the file and tag names for a particular IdDict dictionary.
Definition at line 266 of file AtlasDetectorID.cxx.
Test whether an idhelper should be reinitialized based on the change of tags.
Definition at line 284 of file AtlasDetectorID.cxx.
|
inherited |
Definition at line 201 of file AtlasDetectorID.cxx.
|
inlineprotectedinherited |
Definition at line 659 of file AtlasDetectorID.h.
|
inherited |
Definition at line 83 of file AtlasDetectorID.cxx.
|
inlineprotectedinherited |
Definition at line 534 of file AtlasDetectorID.h.
|
inlineprotectedinherited |
Definition at line 629 of file AtlasDetectorID.h.
|
overridevirtualinherited |
Implements IdHelper.
Definition at line 733 of file AtlasDetectorID.cxx.
|
overridevirtualinherited |
Implements IdHelper.
Definition at line 743 of file AtlasDetectorID.cxx.
|
inherited |
Set flag for suppressing informational output.
Definition at line 753 of file AtlasDetectorID.cxx.
|
overrideprotectedvirtualinherited |
|
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.
|
overridevirtualinherited |
Implements IdHelper.
Definition at line 748 of file AtlasDetectorID.cxx.
|
inherited |
Short print out of any identifier (optionally provide separation character - default is '.
'):
Definition at line 565 of file AtlasDetectorID.cxx.
|
inherited |
|
inline |
Values of different levels (failure returns 0)
|
inherited |
Definition at line 217 of file AtlasDetectorID.cxx.
|
inlineprotectedinherited |
Definition at line 665 of file AtlasDetectorID.h.
|
inherited |
IdContext (indicates id length) for sub-detector.
Definition at line 242 of file AtlasDetectorID.cxx.
void ZdcID::test_packing | ( | void | ) | const |
Tests of packing.
Definition at line 339 of file ZdcID.cxx.
|
inherited |
Definition at line 209 of file AtlasDetectorID.cxx.
|
inlineprotectedinherited |
Definition at line 662 of file AtlasDetectorID.h.
|
inherited |
Definition at line 45 of file AtlasDetectorID.cxx.
|
inherited |
Definition at line 154 of file AtlasDetectorID.cxx.
|
inlineprotectedinherited |
Definition at line 499 of file AtlasDetectorID.h.
|
inlineprotectedinherited |
Definition at line 617 of file AtlasDetectorID.h.
|
protectedinherited |
Definition at line 767 of file AtlasDetectorID.cxx.
|
inherited |
Definition at line 93 of file AtlasDetectorID.cxx.
|
inlineprotectedinherited |
Definition at line 541 of file AtlasDetectorID.h.
|
inlineprotectedinherited |
Definition at line 632 of file AtlasDetectorID.h.
|
inline |
|
inlineprotectedinherited |
Definition at line 604 of file AtlasDetectorID.h.
|
inlineprotectedinherited |
Definition at line 679 of file AtlasDetectorID.h.
|
mutableprivateinherited |
Messaging initialized (initMessaging)
Definition at line 141 of file AthMessaging.h.
|
privateinherited |
Definition at line 424 of file AtlasDetectorID.h.
|
privateinherited |
Definition at line 435 of file AtlasDetectorID.h.
|
privateinherited |
Definition at line 425 of file AtlasDetectorID.h.
|
privateinherited |
Definition at line 440 of file AtlasDetectorID.h.
|
privateinherited |
Definition at line 406 of file AtlasDetectorID.h.
|
privateinherited |
Definition at line 445 of file AtlasDetectorID.h.
|
private |
|
privateinherited |
Definition at line 418 of file AtlasDetectorID.h.
|
privateinherited |
Definition at line 443 of file AtlasDetectorID.h.
|
privateinherited |
Definition at line 399 of file AtlasDetectorID.h.
|
private |
|
protectedinherited |
List of dictionary names used by this helper.
Definition at line 375 of file AtlasDetectorID.h.
|
protectedinherited |
List of dictionary versions used by this helper.
Definition at line 381 of file AtlasDetectorID.h.
|
privateinherited |
Definition at line 397 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 362 of file AtlasDetectorID.h.
|
protectedinherited |
Flag for subclasses to know whether or not to perform neighbour initialization.
Definition at line 365 of file AtlasDetectorID.h.
|
protectedinherited |
List of dictionary file names used by this helper.
Definition at line 378 of file AtlasDetectorID.h.
|
private |
|
private |
|
private |
|
privateinherited |
Definition at line 441 of file AtlasDetectorID.h.
|
privateinherited |
Definition at line 423 of file AtlasDetectorID.h.
|
privateinherited |
Definition at line 451 of file AtlasDetectorID.h.
|
privateinherited |
Definition at line 442 of file AtlasDetectorID.h.
|
privateinherited |
Definition at line 410 of file AtlasDetectorID.h.
|
mutableprivateinherited |
MessageSvc pointer.
Definition at line 135 of file AthMessaging.h.
|
privateinherited |
Definition at line 436 of file AtlasDetectorID.h.
|
privateinherited |
Definition at line 402 of file AtlasDetectorID.h.
|
privateinherited |
Definition at line 444 of file AtlasDetectorID.h.
|
privateinherited |
Definition at line 398 of file AtlasDetectorID.h.
|
privateinherited |
Definition at line 429 of file AtlasDetectorID.h.
|
privateinherited |
Definition at line 437 of file AtlasDetectorID.h.
|
privateinherited |
Definition at line 433 of file AtlasDetectorID.h.
|
privateinherited |
Definition at line 413 of file AtlasDetectorID.h.
|
privateinherited |
Definition at line 415 of file AtlasDetectorID.h.
|
privateinherited |
Definition at line 447 of file AtlasDetectorID.h.
|
privateinherited |
Definition at line 416 of file AtlasDetectorID.h.
|
privateinherited |
Definition at line 414 of file AtlasDetectorID.h.
|
privateinherited |
Definition at line 403 of file AtlasDetectorID.h.
|
privateinherited |
Definition at line 446 of file AtlasDetectorID.h.
|
privateinherited |
Definition at line 426 of file AtlasDetectorID.h.
|
privateinherited |
Definition at line 411 of file AtlasDetectorID.h.
|
privateinherited |
Definition at line 412 of file AtlasDetectorID.h.
|
mutableprivateinherited |
Current logging level.
Definition at line 138 of file AthMessaging.h.
|
privateinherited |
Definition at line 431 of file AtlasDetectorID.h.
|
privateinherited |
Definition at line 432 of file AtlasDetectorID.h.
|
privateinherited |
Definition at line 417 of file AtlasDetectorID.h.
|
privateinherited |
Definition at line 422 of file AtlasDetectorID.h.
|
private |
|
mutableprivateinherited |
MsgStream instance (a std::cout like with print-out levels)
Definition at line 132 of file AthMessaging.h.
|
protectedinherited |
pointer to the message service
Definition at line 368 of file AtlasDetectorID.h.
|
privateinherited |
Definition at line 439 of file AtlasDetectorID.h.
|
privateinherited |
Definition at line 405 of file AtlasDetectorID.h.
|
privateinherited |
Definition at line 449 of file AtlasDetectorID.h.
|
privateinherited |
Definition at line 450 of file AtlasDetectorID.h.
|
privateinherited |
Definition at line 448 of file AtlasDetectorID.h.
|
privateinherited |
Definition at line 401 of file AtlasDetectorID.h.
|
privateinherited |
Definition at line 454 of file AtlasDetectorID.h.
|
privateinherited |
Message source name.
Definition at line 129 of file AthMessaging.h.
|
privateinherited |
Definition at line 407 of file AtlasDetectorID.h.
|
protectedinherited |
If true, suppress DEBUG/INFO messages.
Definition at line 371 of file AtlasDetectorID.h.
|
privateinherited |
Definition at line 419 of file AtlasDetectorID.h.
|
privateinherited |
Definition at line 408 of file AtlasDetectorID.h.
|
private |
|
privateinherited |
Definition at line 421 of file AtlasDetectorID.h.
|
privateinherited |
Definition at line 400 of file AtlasDetectorID.h.
|
privateinherited |
Definition at line 420 of file AtlasDetectorID.h.
|
privateinherited |
Definition at line 438 of file AtlasDetectorID.h.
|
privateinherited |
Definition at line 434 of file AtlasDetectorID.h.
|
privateinherited |
Definition at line 404 of file AtlasDetectorID.h.
|
privateinherited |
Definition at line 409 of file AtlasDetectorID.h.
|
private |
|
privateinherited |
Definition at line 427 of file AtlasDetectorID.h.
|
private |