CMS 3D CMS Logo

/data/refman/pasoursint/CMSSW_5_3_0/src/CondFormats/HcalObjects/interface/HcalTimingParam.h

Go to the documentation of this file.
00001 #ifndef HcalTimingParam_h
00002 #define HcalTimingParam_h
00003 
00004 #include <boost/cstdint.hpp>
00005 
00006 class HcalTimingParam{
00007  public:
00008   HcalTimingParam():mId(0),m_nhits(0),m_phase(0.0),m_rms(0.0){}
00009   HcalTimingParam(unsigned long fId, unsigned int nhits, float phase,float rms):
00010       mId(fId), m_nhits(nhits),m_phase(phase),m_rms(rms){}
00011   uint32_t rawId () const {return mId;}
00012   float phase() const {return m_phase;}
00013   float rms() const {return m_rms;}
00014   unsigned int nhits() const {return m_nhits;}
00015  private:
00016   uint32_t mId;
00017   uint32_t m_nhits;
00018   float m_phase;
00019   float m_rms;
00020 };
00021 #endif