#include <HGCal64BitRandomCodec.h>
Public Types | |
typedef HGCal64BitRandomDataPayload | data_type |
Public Member Functions | |
data_type | decodeImpl (const std::vector< bool > &) const |
std::vector< bool > | encodeImpl (const data_type &) const |
HGCal64BitRandomCodec (const edm::ParameterSet &conf) | |
void | setDataPayloadImpl (const HGCalTriggerGeometryBase &geom, const HGCEEDigiCollection &ee, const HGCHEDigiCollection &fh, const HGCHEDigiCollection &bh) |
void | setDataPayloadImpl (const HGCalTriggerGeometryBase &geom, const l1t::HGCFETriggerDigi &digi) |
Public Member Functions inherited from HGCalTriggerFE::Codec< HGCal64BitRandomCodec, HGCal64BitRandomDataPayload > | |
Codec (const edm::ParameterSet &conf) | |
virtual void | decode (const l1t::HGCFETriggerDigi &digi) overridefinal |
HGCal64BitRandomDataPayload | decode (const std::vector< bool > &data) const |
virtual void | encode (l1t::HGCFETriggerDigi &digi) overridefinal |
std::vector< bool > | encode (const HGCal64BitRandomDataPayload &data) const |
std::vector< bool > | getDataPayload () const overridefinal |
virtual void | print (const l1t::HGCFETriggerDigi &digi, std::ostream &out=std::cout) const overridefinal |
virtual void | setDataPayload (const HGCalTriggerGeometryBase &geom, const HGCEEDigiCollection &ee, const HGCHEDigiCollection &fh, const HGCHEDigiCollection &bh) overridefinal |
virtual void | setDataPayload (const HGCalTriggerGeometryBase &geom, const l1t::HGCFETriggerDigi &digi) overridefinal |
virtual void | unSetDataPayload () overridefinal |
Public Member Functions inherited from HGCalTriggerFECodecBase | |
const unsigned char | getCodecType () const |
HGCalTriggerFECodecBase (const edm::ParameterSet &conf) | |
const std::string & | name () const |
virtual | ~HGCalTriggerFECodecBase () |
Private Attributes | |
HGCal64BitRandomCodecImpl | codecImpl_ |
Additional Inherited Members | |
Protected Attributes inherited from HGCalTriggerFE::Codec< HGCal64BitRandomCodec, HGCal64BitRandomDataPayload > | |
HGCal64BitRandomDataPayload | data_ |
Definition at line 15 of file HGCal64BitRandomCodec.h.
Definition at line 17 of file HGCal64BitRandomCodec.h.
|
inline |
Definition at line 19 of file HGCal64BitRandomCodec.h.
References HGCalTriggerFE::Codec< HGCal64BitRandomCodec, HGCal64BitRandomDataPayload >::data_, bookConverter::max, and HGCal64BitRandomDataPayload::payload.
HGCal64BitRandomCodec::data_type HGCal64BitRandomCodec::decodeImpl | ( | const std::vector< bool > & | data | ) | const |
Definition at line 31 of file HGCal64BitRandomCodec.cc.
std::vector< bool > HGCal64BitRandomCodec::encodeImpl | ( | const data_type & | data | ) | const |
Definition at line 25 of file HGCal64BitRandomCodec.cc.
void HGCal64BitRandomCodec::setDataPayloadImpl | ( | const HGCalTriggerGeometryBase & | geom, |
const HGCEEDigiCollection & | ee, | ||
const HGCHEDigiCollection & | fh, | ||
const HGCHEDigiCollection & | bh | ||
) |
Definition at line 10 of file HGCal64BitRandomCodec.cc.
void HGCal64BitRandomCodec::setDataPayloadImpl | ( | const HGCalTriggerGeometryBase & | geom, |
const l1t::HGCFETriggerDigi & | digi | ||
) |
Definition at line 18 of file HGCal64BitRandomCodec.cc.
|
private |
Definition at line 37 of file HGCal64BitRandomCodec.h.