Main Page
Namespaces
Classes
Package Documentation
All
Classes
Namespaces
Files
Functions
Variables
Typedefs
Enumerations
Enumerator
Properties
Friends
Macros
Pages
CondFormats
HcalObjects
interface
HcalTimingParam.h
Go to the documentation of this file.
1
#ifndef HcalTimingParam_h
2
#define HcalTimingParam_h
3
4
#include <boost/cstdint.hpp>
5
6
class
HcalTimingParam
{
7
public
:
8
HcalTimingParam
():
mId
(0),
m_nhits
(0),
m_phase
(0.0),
m_rms
(0.0){}
9
HcalTimingParam
(
unsigned
long
fId,
unsigned
int
nhits
,
float
phase
,
float
rms
):
10
mId
(fId),
m_nhits
(nhits),
m_phase
(phase),
m_rms
(rms){}
11
uint32_t
rawId
()
const
{
return
mId
;}
12
float
phase
()
const
{
return
m_phase
;}
13
float
rms
()
const
{
return
m_rms
;}
14
unsigned
int
nhits
()
const
{
return
m_nhits
;}
15
private
:
16
uint32_t
mId
;
17
uint32_t
m_nhits
;
18
float
m_phase
;
19
float
m_rms
;
20
};
21
#endif
HcalTimingParam::HcalTimingParam
HcalTimingParam()
Definition:
HcalTimingParam.h:8
HcalTimingParam::phase
float phase() const
Definition:
HcalTimingParam.h:12
HcalTimingParam::HcalTimingParam
HcalTimingParam(unsigned long fId, unsigned int nhits, float phase, float rms)
Definition:
HcalTimingParam.h:9
HcalTimingParam::mId
uint32_t mId
Definition:
HcalTimingParam.h:16
HcalTimingParam::m_rms
float m_rms
Definition:
HcalTimingParam.h:19
HcalTimingParam::rawId
uint32_t rawId() const
Definition:
HcalTimingParam.h:11
HcalTimingParam::nhits
unsigned int nhits() const
Definition:
HcalTimingParam.h:14
HcalTimingParam::m_phase
float m_phase
Definition:
HcalTimingParam.h:18
HcalTimingParam::m_nhits
uint32_t m_nhits
Definition:
HcalTimingParam.h:17
HcalTimingParam
Definition:
HcalTimingParam.h:6
HcalTimingParam::rms
float rms() const
Definition:
HcalTimingParam.h:13
Generated for CMSSW Reference Manual by
1.8.5