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 
10 #include <boost/cstdint.hpp>
11 #include <vector>
12 
14  public:
16 
17  HcalLongRecoParam(unsigned long fId, const std::vector<unsigned int>& fSignalTS, const std::vector<unsigned int>& fNoiseTS):
18  mId(fId), mSignalTS(fSignalTS), mNoiseTS(fNoiseTS) {}
19 
20  uint32_t rawId () const {return mId;}
21 
22  std::vector<unsigned int> signalTS() const {return mSignalTS;}
23  std::vector<unsigned int> noiseTS() const {return mNoiseTS;}
24 
25  private:
26  uint32_t mId;
27  std::vector<uint32_t> mSignalTS;
28  std::vector<uint32_t> mNoiseTS;
29 };
30 
31 #endif
std::vector< unsigned int > signalTS() const
std::vector< uint32_t > mSignalTS
uint32_t rawId() const
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