CMS 3D CMS Logo

 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Macros Pages
List of all members | Public Member Functions | Private Attributes
HcalLutMetadatum Class Reference

#include <HcalLutMetadatum.h>

Public Member Functions

uint8_t getLutGranularity () const
 
uint8_t getOutputLutThreshold () const
 
float getRCalib () const
 
 HcalLutMetadatum ()
 
 HcalLutMetadatum (unsigned long fid, float rCalib, uint8_t lutGranularity, uint8_t outputLutThreshold)
 
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.

13 : 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.

17  :
18  mId(fid),
19  mRCalib(rCalib),
20  mLutGranularity(lutGranularity),
21  mOutputLutThreshold(outputLutThreshold) {}
uint8_t mOutputLutThreshold
list fid
Definition: NewTree.py:51

Member Function Documentation

uint8_t HcalLutMetadatum::getLutGranularity ( ) const
inline

Definition at line 26 of file HcalLutMetadatum.h.

References mLutGranularity.

Referenced by CaloTPGTranscoderULUT::loadHCALUncompress(), and HcaluLUTTPGCoder::update().

26 {return mLutGranularity;}
uint8_t HcalLutMetadatum::getOutputLutThreshold ( ) const
inline

Definition at line 27 of file HcalLutMetadatum.h.

References mOutputLutThreshold.

Referenced by CaloTPGTranscoderULUT::loadHCALCompress().

27 {return mOutputLutThreshold;}
uint8_t mOutputLutThreshold
float HcalLutMetadatum::getRCalib ( ) const
inline

Definition at line 25 of file HcalLutMetadatum.h.

References mRCalib.

Referenced by HcaluLUTTPGCoder::update().

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

Definition at line 23 of file HcalLutMetadatum.h.

References mId.

23 {return mId;}

Member Data Documentation

uint32_t HcalLutMetadatum::mId
private

Definition at line 30 of file HcalLutMetadatum.h.

Referenced by rawId().

uint8_t HcalLutMetadatum::mLutGranularity
private

Definition at line 32 of file HcalLutMetadatum.h.

Referenced by getLutGranularity().

uint8_t HcalLutMetadatum::mOutputLutThreshold
private

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().