Main Page
Namespaces
Classes
Package Documentation
CondFormats
HcalObjects
interface
HcalTPChannelParameter.h
Go to the documentation of this file.
1
#ifndef CondFormatsHcalObjectsHcalTPChannelParameter_h
2
#define CondFormatsHcalObjectsHcalTPChannelParameter_h
3
4
#include "
CondFormats/Serialization/interface/Serializable.h
"
5
#include <boost/cstdint.hpp>
6
7
class
HcalTPChannelParameter
{
8
9
public
:
11
uint32_t
getMask
()
const
{
return
mask_
;}
13
uint32_t
getFGBitInfo
()
const
{
return
fgBitInfo_
;}
15
uint32_t
rawId
()
const
{
return
id_
;}
16
int
getauxi1
()
const
{
return
auxi1_
;}
17
int
getauxi2
()
const
{
return
auxi2_
;}
18
19
// functions below are not supposed to be used by consumer applications
20
21
HcalTPChannelParameter
() :
id_
(0),
mask_
(0),
fgBitInfo_
(0),
auxi1_
(0),
22
auxi2_
(0) {}
23
24
HcalTPChannelParameter
(uint32_t fId, uint32_t
mask
, uint32_t bitInfo,
25
int
auxi1=0,
int
auxi2=0) :
id_
(fId),
mask_
(mask),
26
fgBitInfo_
(bitInfo),
auxi1_
(auxi1),
auxi2_
(auxi2) {}
27
28
29
private
:
30
uint32_t
id_
;
31
uint32_t
mask_
;
32
uint32_t
fgBitInfo_
;
33
int
auxi1_
;
34
int
auxi2_
;
35
36
COND_SERIALIZABLE
;
37
};
38
39
#endif
HcalTPChannelParameter::HcalTPChannelParameter
HcalTPChannelParameter()
Definition:
HcalTPChannelParameter.h:21
HcalTPChannelParameter::fgBitInfo_
uint32_t fgBitInfo_
Definition:
HcalTPChannelParameter.h:32
HcalTPChannelParameter
Definition:
HcalTPChannelParameter.h:7
HcalTPChannelParameter::HcalTPChannelParameter
HcalTPChannelParameter(uint32_t fId, uint32_t mask, uint32_t bitInfo, int auxi1=0, int auxi2=0)
Definition:
HcalTPChannelParameter.h:24
HcalTPChannelParameter::auxi2_
int auxi2_
Definition:
HcalTPChannelParameter.h:34
RecoTauDiscriminantConfiguration.mask
mask
Definition:
RecoTauDiscriminantConfiguration.py:72
HcalTPChannelParameter::getauxi1
int getauxi1() const
Definition:
HcalTPChannelParameter.h:16
HcalTPChannelParameter::getauxi2
int getauxi2() const
Definition:
HcalTPChannelParameter.h:17
HcalTPChannelParameter::id_
uint32_t id_
Definition:
HcalTPChannelParameter.h:30
HcalTPChannelParameter::mask_
uint32_t mask_
Definition:
HcalTPChannelParameter.h:31
COND_SERIALIZABLE
#define COND_SERIALIZABLE
Definition:
Serializable.h:38
HcalTPChannelParameter::rawId
uint32_t rawId() const
get Detector ID
Definition:
HcalTPChannelParameter.h:15
HcalTPChannelParameter::getFGBitInfo
uint32_t getFGBitInfo() const
get FG bit information
Definition:
HcalTPChannelParameter.h:13
Serializable.h
HcalTPChannelParameter::auxi1_
int auxi1_
Definition:
HcalTPChannelParameter.h:33
HcalTPChannelParameter::getMask
uint32_t getMask() const
get mask for channel validity and self trigger information
Definition:
HcalTPChannelParameter.h:11
Generated for CMSSW Reference Manual by
1.8.11