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
std::vector< uint32_t > mSignalTS
uint32_t rawId() const
std::vector< unsigned int > signalTS() const
#define COND_SERIALIZABLE
Definition: Serializable.h:39
HcalLongRecoParam(unsigned long fId, const std::vector< unsigned int > &fSignalTS, const std::vector< unsigned int > &fNoiseTS)
std::vector< uint32_t > mNoiseTS
std::vector< unsigned int > noiseTS() const