/
githubmirror
/
cmssw
Обзор
Документация
Войти
/
githubmirror
/
cmssw
Код
Запросы
0
Пакеты
0
Релизы
0
Аналитика
Безопасность
master
CondFormats/HcalObjects/interface/HcalL1TriggerObject.h
35 строк
816 B
David
code checks
24 сен 2019, 12:33
24 сен 2019, 12:33
a45f6a4
Код
Авторство
О чём код?
#ifndef HcalL1TriggerObject_h #define HcalL1TriggerObject_h /* \class HcalL1TriggerObject \author Radek Ofierzynski */ #include "CondFormats/Serialization/interface/Serializable.h" #include <cstdint> class HcalL1TriggerObject { public: HcalL1TriggerObject() : mId(0), mAvrgPed(0.), mRespCorrGain(0.), mFlag(0) {} HcalL1TriggerObject(unsigned long fId, float fAvrgPed, float fRespCorrGain, unsigned long fFlag = 0) : mId(fId), mAvrgPed(fAvrgPed), mRespCorrGain(fRespCorrGain), mFlag(fFlag) {} uint32_t rawId() const { return mId; } float getPedestal() const { return mAvrgPed; } float getRespGain() const { return mRespCorrGain; } uint32_t getFlag() const { return mFlag; } private: uint32_t mId; float mAvrgPed; float mRespCorrGain; uint32_t mFlag; COND_SERIALIZABLE; }; #endif