 |
ATLAS Offline Software
|
virtual int initialize_from_dictionary(const IdDictMgr &dict_mgr)
Initialization from the identifier dictionary.
const LArEM_ID * em_idHelper() const
access to EM idHelper
CaloCell_ID(const LArEM_ID *em_id, const LArHEC_ID *hec_id, const LArFCAL_ID *fcal_id, const LArMiniFCAL_ID *minifcal_id, const TileID *tile_id)
Constructor.
CaloCell_Base_ID::size_type size_type
Helper class for LArHEC offline identifiers.
const LArFCAL_Base_ID * fcal_idHelper() const
access to FCAL idHelper
const LArHEC_ID * hec_idHelper() const
access to HEC idHelper
CaloCell_Base_ID::SUBCALO SUBCALO
const LArEM_Base_ID * em_idHelper() const
access to EM idHelper
This class provides an interface to generate or decode an identifier for the upper levels of the dete...
CaloSampling::CaloSample CaloSample
Provide an interface for finding inheritance information at run time.
Helper class for TileCal offline identifiers.
SUBCALO
enumeration of sub calorimeters
Helper base class for offline cell identifiers.
Helper class for offline cell identifiers.
CaloCell_ID(const CaloCell_ID &)=delete
SG_BASE(CaloCell_ID, CaloCell_Base_ID)
CaloCell_ID & operator=(const CaloCell_ID &)=delete
Helper class for LArMiniFCAL offline identifiers.
#define CLASS_DEF(NAME, CID, VERSION)
associate a clid and a version to a type eg
Helper class for LArEM offline identifiers.
This is a "hash" representation of an Identifier. This encodes a 32 bit index which can be used to lo...
Helper class for LArFCAL offline identifiers.
Helper base class for offline cell identifiers.
macros to associate a CLID to a type
Identifier::size_type size_type
const TileID * tile_idHelper() const
access to Tile idHelper
const Tile_Base_ID * tile_idHelper() const
access to Tile idHelper
const LArFCAL_ID * fcal_idHelper() const
access to FCAL idHelper
const LArHEC_Base_ID * hec_idHelper() const
access to HEC idHelper