CMS 3D CMS Logo

 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Macros Pages
HcalTimingParam.h
Go to the documentation of this file.
1 #ifndef HcalTimingParam_h
2 #define HcalTimingParam_h
3 
5 
6 #include <boost/cstdint.hpp>
7 
9  public:
10  HcalTimingParam():mId(0),m_nhits(0),m_phase(0.0),m_rms(0.0){}
11  HcalTimingParam(unsigned long fId, unsigned int nhits, float phase,float rms):
12  mId(fId), m_nhits(nhits),m_phase(phase),m_rms(rms){}
13  uint32_t rawId () const {return mId;}
14  float phase() const {return m_phase;}
15  float rms() const {return m_rms;}
16  unsigned int nhits() const {return m_nhits;}
17  private:
18  uint32_t mId;
19  uint32_t m_nhits;
20  float m_phase;
21  float m_rms;
22 
24 };
25 #endif
float phase() const
HcalTimingParam(unsigned long fId, unsigned int nhits, float phase, float rms)
uint32_t rawId() const
unsigned int nhits() const
float rms() const