#include <HcalLutMetadata.h>
Classes | |
class | NonChannelData |
Public Member Functions | |
float | getNominalGain () const |
float | getRctLsb () const |
HcalLutMetadata () | |
HcalLutMetadata (const HcalTopology *topo) | |
std::string | myname () const override |
bool | setNominalGain (float gain) |
bool | setRctLsb (float rctlsb) |
Public Member Functions inherited from HcalCondObjectContainer< HcalLutMetadatum > | |
bool | addValues (const HcalLutMetadatum &myItem) |
const bool | exists (DetId fId) const |
std::vector< DetId > | getAllChannels () const |
const tAllContWithNames | getAllContainers () const |
const HcalLutMetadatum * | getValues (DetId fId, bool throwOnFail=true) const |
HcalCondObjectContainer (const HcalTopology *topo) | |
virtual | ~HcalCondObjectContainer () |
Public Member Functions inherited from HcalCondObjectContainerBase | |
int | getCreatorPackedIndexVersion () const |
void | setTopo (const HcalTopology *topo) |
const HcalTopology * | topo () const |
Protected Attributes | |
NonChannelData | mNonChannelData |
Protected Attributes inherited from HcalCondObjectContainerBase | |
int | packedIndexVersion_ |
Private Member Functions | |
template<class Archive > | |
void | serialize (Archive &ar, const unsigned int version) |
Friends | |
class | boost::serialization::access |
template<typename CondSerializationT , typename Enabled > | |
struct | cond::serialization::access |
Additional Inherited Members | |
Public Types inherited from HcalCondObjectContainer< HcalLutMetadatum > | |
typedef std::vector< tHcalCont > | tAllContWithNames |
typedef std::pair< std::string, std::vector< HcalLutMetadatum > > | tHcalCont |
Protected Member Functions inherited from HcalCondObjectContainerBase | |
HcalOtherSubdetector | extractOther (const DetId &id) const |
HcalCondObjectContainerBase (HcalCondObjectContainerBase const &o) | |
HcalCondObjectContainerBase (HcalCondObjectContainerBase &&)=default | |
HcalCondObjectContainerBase (const HcalTopology *) | |
unsigned int | indexFor (DetId) const |
HcalCondObjectContainerBase & | operator= (HcalCondObjectContainerBase const &o) |
HcalCondObjectContainerBase & | operator= (HcalCondObjectContainerBase &&)=default |
unsigned int | sizeFor (DetId) const |
std::string | textForId (const DetId &id) const |
|
inline |
Definition at line 19 of file HcalLutMetadata.h.
|
inline |
Definition at line 21 of file HcalLutMetadata.h.
|
inline |
Definition at line 29 of file HcalLutMetadata.h.
References HcalLutMetadata::NonChannelData::mNominalGain, and mNonChannelData.
Referenced by HcalDbASCIIIO::createObject< HcalElectronicsMap >(), CaloTPGTranscoderULUT::setup(), and HcaluLUTTPGCoder::update().
|
inline |
Definition at line 26 of file HcalLutMetadata.h.
References muonCSCDigis_cfi::gain, mNonChannelData, HcalLutMetadata::NonChannelData::mRctLsb, and setNominalGain().
Referenced by HcalDbASCIIIO::createObject< HcalElectronicsMap >(), HcalTrigPrimDigiProducer::produce(), and CaloTPGTranscoderULUT::setup().
|
inlineoverridevirtual |
Reimplemented from HcalCondObjectContainer< HcalLutMetadatum >.
Definition at line 23 of file HcalLutMetadata.h.
References setRctLsb(), and AlCaHLTBitMon_QueryRunRegistry::string.
|
private |
bool HcalLutMetadata::setNominalGain | ( | float | gain | ) |
Definition at line 22 of file HcalLutMetadata.cc.
References muonCSCDigis_cfi::gain, HcalLutMetadata::NonChannelData::mNominalGain, mNonChannelData, and mps_fire::result.
Referenced by HcalDbASCIIIO::createObject< HcalElectronicsMap >(), and getRctLsb().
bool HcalLutMetadata::setRctLsb | ( | float | rctlsb | ) |
Definition at line 12 of file HcalLutMetadata.cc.
References mNonChannelData, HcalLutMetadata::NonChannelData::mRctLsb, and mps_fire::result.
Referenced by HcalDbASCIIIO::createObject< HcalElectronicsMap >(), and myname().
|
friend |
Definition at line 48 of file HcalLutMetadata.h.
|
friend |
Definition at line 48 of file HcalLutMetadata.h.
|
protected |
Definition at line 46 of file HcalLutMetadata.h.
Referenced by getNominalGain(), getRctLsb(), setNominalGain(), and setRctLsb().