#include <HcalLutMetadata.h>
Classes | |
class | NonChannelData |
Public Member Functions | |
float | getNominalGain () const |
float | getRctLsb () const |
HcalLutMetadata () | |
std::string | myname () const |
bool | setNominalGain (float gain) |
bool | setRctLsb (float rctlsb) |
Protected Attributes | |
NonChannelData | mNonChannelData |
HcalLutMetadata::HcalLutMetadata | ( | ) | [inline] |
Definition at line 16 of file HcalLutMetadata.h.
float HcalLutMetadata::getNominalGain | ( | ) | const [inline] |
Definition at line 24 of file HcalLutMetadata.h.
References HcalLutMetadata::NonChannelData::mNominalGain, and mNonChannelData.
Referenced by HcaluLUTTPGCoder::update().
{return mNonChannelData.mNominalGain;}
float HcalLutMetadata::getRctLsb | ( | ) | const [inline] |
Definition at line 21 of file HcalLutMetadata.h.
References mNonChannelData, and HcalLutMetadata::NonChannelData::mRctLsb.
{return mNonChannelData.mRctLsb;}
std::string HcalLutMetadata::myname | ( | ) | const [inline, virtual] |
Reimplemented from HcalCondObjectContainer< HcalLutMetadatum >.
Definition at line 18 of file HcalLutMetadata.h.
{return (std::string)"HcalLutMetadata";}
bool HcalLutMetadata::setNominalGain | ( | float | gain | ) |
Definition at line 22 of file HcalLutMetadata.cc.
References HcalLutMetadata::NonChannelData::mNominalGain, mNonChannelData, and query::result.
{ bool result = false; mNonChannelData.mNominalGain=gain; result=true; return result; }
bool HcalLutMetadata::setRctLsb | ( | float | rctlsb | ) |
Definition at line 12 of file HcalLutMetadata.cc.
References mNonChannelData, HcalLutMetadata::NonChannelData::mRctLsb, and query::result.
{ bool result=false; if (rctlsb==0.25 || rctlsb==0.5){ mNonChannelData.mRctLsb=rctlsb; result=true; } return result; }
NonChannelData HcalLutMetadata::mNonChannelData [protected] |
Definition at line 39 of file HcalLutMetadata.h.
Referenced by getNominalGain(), getRctLsb(), setNominalGain(), and setRctLsb().