|
ATLAS Offline Software
|
Go to the documentation of this file.
7 #ifndef LARRAWCONDITIONS_LARADC2MEV
8 #define LARRAWCONDITIONS_LARADC2MEV
28 const unsigned rampDegree);
61 std::array<validVec_t,CaloGain::LARNGAIN>
m_adc2MeV;
70 #include "AthenaKernel/CondCont.h"
const LArVectorProxy ADC2MEV(const HWIdentifier &id, int gain) const
IdentifierHash channel_Hash(HWIdentifier channelId) const
Create channel_hash from channel_Id.
const LArVectorProxy ADC2MEV(const IdentifierHash &hid, int gain) const
Proxy for accessing a range of float values like a vector.
std::bitset< 200000 > valid
const unsigned m_rampDegree
std::array< validVec_t, CaloGain::LARNGAIN > m_adc2MeV
bool set(const IdentifierHash &hid, const int gain, const std::vector< float > &adc2mev)
HWIdentifier createSignalChannelID(const Identifier &id) const
create a HWIdentifier from an Identifier (not inline)
const LArVectorProxy ADC2MEV(const Identifier &offid, int gain) const
Helper for the Liquid Argon Calorimeter cell identifiers.
const LArOnlineID_Base * m_onlineID
const LArOnOffIdMapping * m_cabling
CONDCONT_MIXED_DEF(LArADC2MeV, 155872295)
#define CLASS_DEF(NAME, CID, VERSION)
associate a clid and a version to a type eg
std::vector< float > data
This is a "hash" representation of an Identifier. This encodes a 32 bit index which can be used to lo...
macros to associate a CLID to a type
Proxy for accessing a range of float values like a vector.