|
ATLAS Offline Software
|
Go to the documentation of this file.
16 #ifndef CALOIDENTIFIER_CALOCELL_SUPERCELL_ID_H
17 #define CALOIDENTIFIER_CALOCELL_SUPERCELL_ID_H
101 #endif // not CALOIDENTIFIER_CALOCELL_SUPERCELL_ID_H
Helper class for LArFCAL offline identifiers for supercells.
SG_BASE(CaloCell_SuperCell_ID, CaloCell_Base_ID)
Helper class for Tile offline identifiers for supercells.
CaloCell_SuperCell_ID(const LArEM_SuperCell_ID *em_id, const LArHEC_SuperCell_ID *hec_id, const LArFCAL_SuperCell_ID *fcal_id, const LArMiniFCAL_ID *minifcal_id, const Tile_SuperCell_ID *tile_id)
Constructor.
const LArFCAL_Base_ID * fcal_idHelper() const
access to FCAL idHelper
const LArFCAL_SuperCell_ID * fcal_idHelper() const
access to FCAL idHelper
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...
Helper class for LArEM offline identifiers for supercells.
Helper class for offline supercell identifiers.
Provide an interface for finding inheritance information at run time.
Helper base class for offline cell identifiers.
~CaloCell_SuperCell_ID(void)
Helper class for LArMiniFCAL offline identifiers.
const LArHEC_SuperCell_ID * hec_idHelper() const
access to HEC idHelper
#define CLASS_DEF(NAME, CID, VERSION)
associate a clid and a version to a type eg
CaloCell_Base_ID::size_type size_type
Helper class for LArHEC offline identifiers for supercells.
This is a "hash" representation of an Identifier. This encodes a 32 bit index which can be used to lo...
const Tile_SuperCell_ID * tile_idHelper() const
access to FCAL idHelper
Helper base class for offline cell identifiers.
const LArEM_SuperCell_ID * em_idHelper() const
access to EM idHelper
macros to associate a CLID to a type
Identifier::size_type size_type
const Tile_Base_ID * tile_idHelper() const
access to Tile idHelper
const LArHEC_Base_ID * hec_idHelper() const
access to HEC idHelper