Main Page
Namespaces
Classes
Package Documentation
All
Classes
Namespaces
Files
Functions
Variables
Typedefs
Enumerations
Enumerator
Properties
Friends
Macros
Pages
CondFormats
HcalObjects
interface
HcalLutMetadatum.h
Go to the documentation of this file.
1
#ifndef HcalLutMetadatum_h
2
#define HcalLutMetadatum_h
3
4
/*
5
\class HcalLutMetadatum
6
\author Gena Kukartsev
7
contains RecHit calibration, LUT granularity, output LUT threshold for one HCAL channel
8
*/
9
10
class
HcalLutMetadatum
11
{
12
public
:
13
HcalLutMetadatum
():
mId
(0),
mRCalib
(1.0) {}
14
HcalLutMetadatum
(
unsigned
long
fid
,
15
float
rCalib,
16
uint8_t lutGranularity,
17
uint8_t outputLutThreshold):
18
mId
(fid),
19
mRCalib
(rCalib),
20
mLutGranularity
(lutGranularity),
21
mOutputLutThreshold
(outputLutThreshold) {}
22
23
uint32_t
rawId
()
const
{
return
mId
;}
24
25
float
getRCalib
()
const
{
return
mRCalib
;}
26
uint8_t
getLutGranularity
()
const
{
return
mLutGranularity
;}
27
uint8_t
getOutputLutThreshold
()
const
{
return
mOutputLutThreshold
;}
28
29
private
:
30
uint32_t
mId
;
31
float
mRCalib
;
32
uint8_t
mLutGranularity
;
33
uint8_t
mOutputLutThreshold
;
34
};
35
36
#endif
HcalLutMetadatum::mLutGranularity
uint8_t mLutGranularity
Definition:
HcalLutMetadatum.h:32
HcalLutMetadatum::rawId
uint32_t rawId() const
Definition:
HcalLutMetadatum.h:23
HcalLutMetadatum::getOutputLutThreshold
uint8_t getOutputLutThreshold() const
Definition:
HcalLutMetadatum.h:27
HcalLutMetadatum::mRCalib
float mRCalib
Definition:
HcalLutMetadatum.h:31
HcalLutMetadatum::mOutputLutThreshold
uint8_t mOutputLutThreshold
Definition:
HcalLutMetadatum.h:33
HcalLutMetadatum::getLutGranularity
uint8_t getLutGranularity() const
Definition:
HcalLutMetadatum.h:26
HcalLutMetadatum::getRCalib
float getRCalib() const
Definition:
HcalLutMetadatum.h:25
HcalLutMetadatum
Definition:
HcalLutMetadatum.h:10
HcalLutMetadatum::HcalLutMetadatum
HcalLutMetadatum()
Definition:
HcalLutMetadatum.h:13
HcalLutMetadatum::HcalLutMetadatum
HcalLutMetadatum(unsigned long fid, float rCalib, uint8_t lutGranularity, uint8_t outputLutThreshold)
Definition:
HcalLutMetadatum.h:14
HcalLutMetadatum::mId
uint32_t mId
Definition:
HcalLutMetadatum.h:30
NewTree.fid
list fid
Definition:
NewTree.py:51
Generated for CMSSW Reference Manual by
1.8.5