7#ifndef LARRAWCONDITIONS_LARADC2MEV
8#define LARRAWCONDITIONS_LARADC2MEV
28 const unsigned rampDegree);
52 bool set(
const IdentifierHash& hid,
const int gain,
const std::vector<float>& adc2mev);
61 std::array<validVec_t,CaloGain::LARNGAIN>
m_adc2MeV;
70#include "AthenaKernel/CondCont.h"
#define CONDCONT_MIXED_DEF(...)
macros to associate a CLID to a type
#define CLASS_DEF(NAME, CID, VERSION)
associate a clid and a version to a type eg
Proxy for accessing a range of float values like a vector.
Header file for AthHistogramAlgorithm.
This is a "hash" representation of an Identifier.
const LArOnOffIdMapping * m_cabling
std::array< validVec_t, CaloGain::LARNGAIN > m_adc2MeV
const unsigned m_rampDegree
const LArVectorProxy ADC2MEV(const HWIdentifier &id, int gain) const
const LArOnlineID_Base * m_onlineID
const LArVectorProxy ADC2MEV(const Identifier &offid, int gain) const
bool set(const IdentifierHash &hid, const int gain, const std::vector< float > &adc2mev)
const LArVectorProxy ADC2MEV(const IdentifierHash &hid, int gain) const
Helper for the Liquid Argon Calorimeter cell identifiers.
Proxy for accessing a range of float values like a vector.
std::bitset< 200000 > valid
std::vector< float > data