CondFormats
HcalObjects
interface
HcalLongRecoParam.h
Go to the documentation of this file.
1
#ifndef HcalLongRecoParam_h
2
#define HcalLongRecoParam_h
3
10
#include "
CondFormats/Serialization/interface/Serializable.h
"
11
12
#include <vector>
13
#include <cstdint>
14
15
class
HcalLongRecoParam
{
16
public
:
17
HcalLongRecoParam
() :
mId
(0) {}
18
19
HcalLongRecoParam
(
unsigned
long
fId,
20
const
std::vector<unsigned int>& fSignalTS,
21
const
std::vector<unsigned int>& fNoiseTS)
22
:
mId
(fId),
mSignalTS
(fSignalTS),
mNoiseTS
(fNoiseTS) {}
23
24
uint32_t
rawId
()
const
{
return
mId
; }
25
26
std::vector<unsigned int>
signalTS
()
const
{
return
mSignalTS
; }
27
std::vector<unsigned int>
noiseTS
()
const
{
return
mNoiseTS
; }
28
29
private
:
30
uint32_t
mId
;
31
std::vector<uint32_t>
mSignalTS
;
32
std::vector<uint32_t>
mNoiseTS
;
33
34
COND_SERIALIZABLE
;
35
};
36
37
#endif
HcalLongRecoParam::mSignalTS
std::vector< uint32_t > mSignalTS
Definition:
HcalLongRecoParam.h:31
HcalLongRecoParam::mId
uint32_t mId
Definition:
HcalLongRecoParam.h:30
HcalLongRecoParam::mNoiseTS
std::vector< uint32_t > mNoiseTS
Definition:
HcalLongRecoParam.h:32
HcalLongRecoParam::noiseTS
std::vector< unsigned int > noiseTS() const
Definition:
HcalLongRecoParam.h:27
COND_SERIALIZABLE
#define COND_SERIALIZABLE
Definition:
Serializable.h:39
HcalLongRecoParam::rawId
uint32_t rawId() const
Definition:
HcalLongRecoParam.h:24
Serializable.h
HcalLongRecoParam
Definition:
HcalLongRecoParam.h:15
HcalLongRecoParam::signalTS
std::vector< unsigned int > signalTS() const
Definition:
HcalLongRecoParam.h:26
HcalLongRecoParam::HcalLongRecoParam
HcalLongRecoParam()
Definition:
HcalLongRecoParam.h:17
HcalLongRecoParam::HcalLongRecoParam
HcalLongRecoParam(unsigned long fId, const std::vector< unsigned int > &fSignalTS, const std::vector< unsigned int > &fNoiseTS)
Definition:
HcalLongRecoParam.h:19
Generated for CMSSW Reference Manual by
1.8.16