|
ATLAS Offline Software
|
Go to the documentation of this file.
7 #ifndef LARONOFFIDMAPPING_H
8 #define LARONOFFIDMAPPING_H
11 #include "Identifier/Identifier.h"
147 #include "AthenaKernel/CondCont.h"
std::vector< HWIdentifier > & getOflHash2OnId()
HWIdentifier createSignalChannelIDFromHash(const IdentifierHash &id_hash) const
create a HWIdentifier from an Identifier (from hash) (inline)
IdentifierHash channel_Hash(HWIdentifier channelId) const
Create channel_hash from channel_Id.
IdentifierHash calo_cell_hash(const Identifier cellId) const
create hash id from 'global' cell id
std::vector< Identifier > & getOnlHash2OflId()
Access to underlying storage (not-const only!)
const Identifier m_idEmpty
Invalid default instance of Identifier.
std::vector< IdentifierHash > m_onlHashToOflHash
const HWIdentifier m_hwidEmpty
Invalid default instance of HWIdentifier.
LArOnOffIdMapping()=delete
Identifier cnvToIdentifierFromHash(const IdentifierHash &sid_hash) const
create an Identifier from a HWIdentifier (from hash) (inline)
const CaloCell_Base_ID * m_caloId
const LArOnlineID_Base * m_onlineId
CONDCONT_DEF(LArOnOffIdMapping, 155467877)
bool isOnlineConnectedFromHash(const IdentifierHash &sid_hash) const
Test whether a HWIdentifier is connected of not (by online hash) (inline)
Helper base class for offline cell identifiers.
IdentifierHash oflHashFromOnlHash(const IdentifierHash &onlHash) const
Offline identifier hash from online.
HWIdentifier createSignalChannelID(const Identifier &id) const
create a HWIdentifier from an Identifier (not inline)
Helper for the Liquid Argon Calorimeter cell identifiers.
Identifier cnvToIdentifier(const HWIdentifier &sid) const
create an Identifier from a HWIdentifier (inline)
#define CLASS_DEF(NAME, CID, VERSION)
associate a clid and a version to a type eg
This is a "hash" representation of an Identifier. This encodes a 32 bit index which can be used to lo...
Helper base class for offline cell identifiers.
std::vector< HWIdentifier > m_oflHashToOnline
macros to associate a CLID to a type
bool isOnlineConnected(const HWIdentifier &sid) const
Test whether a HWIdentifier is connected of not (inline)
std::vector< Identifier > m_onlHashToOffline