CMS 3D CMS Logo

 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Macros Pages
HcalLongRecoParam.h
Go to the documentation of this file.
1 #ifndef HcalLongRecoParam_h
2 #define HcalLongRecoParam_h
3 
11 
12 #include <boost/cstdint.hpp>
13 #include <vector>
14 
16  public:
18 
19  HcalLongRecoParam(unsigned long fId, const std::vector<unsigned int>& fSignalTS, const std::vector<unsigned int>& fNoiseTS):
20  mId(fId), mSignalTS(fSignalTS), mNoiseTS(fNoiseTS) {}
21 
22  uint32_t rawId () const {return mId;}
23 
24  std::vector<unsigned int> signalTS() const {return mSignalTS;}
25  std::vector<unsigned int> noiseTS() const {return mNoiseTS;}
26 
27  private:
28  uint32_t mId;
29  std::vector<uint32_t> mSignalTS;
30  std::vector<uint32_t> mNoiseTS;
31 
33 };
34 
35 #endif
std::vector< unsigned int > signalTS() const
std::vector< uint32_t > mSignalTS
uint32_t rawId() const
#define COND_SERIALIZABLE
Definition: Serializable.h:30
std::vector< unsigned int > noiseTS() const
HcalLongRecoParam(unsigned long fId, const std::vector< unsigned int > &fSignalTS, const std::vector< unsigned int > &fNoiseTS)
std::vector< uint32_t > mNoiseTS