![]() |
ATLAS Offline Software
|
#include <LArADC2MeV.h>
Classes | |
struct | validVec_t |
Public Member Functions | |
LArADC2MeV ()=delete | |
LArADC2MeV (const LArOnlineID_Base *onlineID, const LArOnOffIdMapping *cabling, const size_t nGains, const unsigned rampDegree) | |
~LArADC2MeV () | |
const LArVectorProxy | ADC2MEV (const HWIdentifier &id, int gain) const |
const LArVectorProxy | ADC2MEV (const IdentifierHash &hid, int gain) const |
const LArVectorProxy | ADC2MEV (const Identifier &offid, int gain) const |
bool | set (const IdentifierHash &hid, const int gain, const std::vector< float > &adc2mev) |
Private Attributes | |
std::array< validVec_t, CaloGain::LARNGAIN > | m_adc2MeV |
const LArOnlineID_Base * | m_onlineID |
const LArOnOffIdMapping * | m_cabling |
const unsigned | m_rampDegree |
Definition at line 21 of file LArADC2MeV.h.
|
delete |
LArADC2MeV::LArADC2MeV | ( | const LArOnlineID_Base * | onlineID, |
const LArOnOffIdMapping * | cabling, | ||
const size_t | nGains, | ||
const unsigned | rampDegree = 2 |
||
) |
Definition at line 9 of file LArADC2MeV.cxx.
LArADC2MeV::~LArADC2MeV | ( | ) |
Definition at line 21 of file LArADC2MeV.cxx.
|
inline |
Definition at line 32 of file LArADC2MeV.h.
|
inline |
Definition at line 47 of file LArADC2MeV.h.
|
inline |
Definition at line 37 of file LArADC2MeV.h.
bool LArADC2MeV::set | ( | const IdentifierHash & | hid, |
const int | gain, | ||
const std::vector< float > & | adc2mev | ||
) |
Definition at line 23 of file LArADC2MeV.cxx.
|
private |
Definition at line 61 of file LArADC2MeV.h.
|
private |
Definition at line 64 of file LArADC2MeV.h.
|
private |
Definition at line 63 of file LArADC2MeV.h.
|
private |
Definition at line 65 of file LArADC2MeV.h.