#include <HcalMCParam.h>
Public Member Functions | |
unsigned int | binOfMaximum () const |
HcalMCParam (unsigned long fId, unsigned int fParam1) | |
HcalMCParam () | |
unsigned int | packingScheme () const |
unsigned int | param1 () const |
uint32_t | rawId () const |
unsigned int | signalShape () const |
bool | syncPhase () const |
float | timePhase () const |
bool | timeSmearing () const |
Private Attributes | |
uint32_t | mId |
uint32_t | mParam1 |
Definition at line 28 of file HcalMCParam.h.
HcalMCParam::HcalMCParam | ( | ) | [inline] |
Definition at line 30 of file HcalMCParam.h.
HcalMCParam::HcalMCParam | ( | unsigned long | fId, |
unsigned int | fParam1 | ||
) | [inline] |
Definition at line 32 of file HcalMCParam.h.
unsigned int HcalMCParam::binOfMaximum | ( | ) | const [inline] |
unsigned int HcalMCParam::packingScheme | ( | ) | const [inline] |
unsigned int HcalMCParam::param1 | ( | ) | const [inline] |
uint32_t HcalMCParam::rawId | ( | ) | const [inline] |
unsigned int HcalMCParam::signalShape | ( | ) | const [inline] |
Definition at line 38 of file HcalMCParam.h.
References mParam1.
Referenced by HcalShapes::shape(), and HcalPulseShapes::shape().
{return mParam1&0x1FF;}
bool HcalMCParam::syncPhase | ( | ) | const [inline] |
float HcalMCParam::timePhase | ( | ) | const [inline] |
Definition at line 41 of file HcalMCParam.h.
References mParam1.
{return ((mParam1>>14)&0xFF)/4.0-32.0;}
bool HcalMCParam::timeSmearing | ( | ) | const [inline] |
uint32_t HcalMCParam::mId [private] |
Definition at line 48 of file HcalMCParam.h.
Referenced by rawId().
uint32_t HcalMCParam::mParam1 [private] |
Definition at line 49 of file HcalMCParam.h.
Referenced by binOfMaximum(), packingScheme(), param1(), signalShape(), syncPhase(), timePhase(), and timeSmearing().