CMS 3D CMS Logo

Public Member Functions | Private Attributes

HcalLutMetadatum Class Reference

#include <HcalLutMetadatum.h>

List of all members.

Public Member Functions

uint8_t getLutGranularity () const
uint8_t getOutputLutThreshold () const
float getRCalib () const
 HcalLutMetadatum (unsigned long fid, float rCalib, uint8_t lutGranularity, uint8_t outputLutThreshold)
 HcalLutMetadatum ()
uint32_t rawId () const

Private Attributes

uint32_t mId
uint8_t mLutGranularity
uint8_t mOutputLutThreshold
float mRCalib

Detailed Description

Definition at line 10 of file HcalLutMetadatum.h.


Constructor & Destructor Documentation

HcalLutMetadatum::HcalLutMetadatum ( ) [inline]

Definition at line 13 of file HcalLutMetadatum.h.

: mId(0), mRCalib(1.0) {}
HcalLutMetadatum::HcalLutMetadatum ( unsigned long  fid,
float  rCalib,
uint8_t  lutGranularity,
uint8_t  outputLutThreshold 
) [inline]

Definition at line 14 of file HcalLutMetadatum.h.

                                                :
      mId(fid), 
      mRCalib(rCalib),
      mLutGranularity(lutGranularity),
      mOutputLutThreshold(outputLutThreshold) {}

Member Function Documentation

uint8_t HcalLutMetadatum::getLutGranularity ( ) const [inline]
uint8_t HcalLutMetadatum::getOutputLutThreshold ( ) const [inline]

Definition at line 27 of file HcalLutMetadatum.h.

References mOutputLutThreshold.

Referenced by CaloTPGTranscoderULUT::loadHCALCompress().

float HcalLutMetadatum::getRCalib ( ) const [inline]

Definition at line 25 of file HcalLutMetadatum.h.

References mRCalib.

Referenced by HcaluLUTTPGCoder::update().

{return mRCalib;}
uint32_t HcalLutMetadatum::rawId ( ) const [inline]

Definition at line 23 of file HcalLutMetadatum.h.

References mId.

{return mId;}

Member Data Documentation

uint32_t HcalLutMetadatum::mId [private]

Definition at line 30 of file HcalLutMetadatum.h.

Referenced by rawId().

Definition at line 32 of file HcalLutMetadatum.h.

Referenced by getLutGranularity().

Definition at line 33 of file HcalLutMetadatum.h.

Referenced by getOutputLutThreshold().

float HcalLutMetadatum::mRCalib [private]

Definition at line 31 of file HcalLutMetadatum.h.

Referenced by getRCalib().