CMS 3D CMS Logo

HcalLongRecoParam.h
Go to the documentation of this file.
1 #ifndef HcalLongRecoParam_h
2 #define HcalLongRecoParam_h
3 
11 
12 #include <vector>
13 #include <cstdint>
14 
16 public:
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 
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