#include <HGCal64BitRandomCodec.h>
Public Types | |
typedef HGCal64BitRandomDataPayload | data_type |
Public Member Functions | |
data_type | decodeImpl (const std::vector< bool > &, const uint32_t) const |
std::vector< bool > | encodeImpl (const data_type &) const |
HGCal64BitRandomCodec (const edm::ParameterSet &conf) | |
void | setDataPayloadImpl (const HGCalDigiCollection &ee, const HGCalDigiCollection &fh, const HGCalDigiCollection &bh) |
void | setDataPayloadImpl (const l1t::HGCFETriggerDigi &digi) |
Public Member Functions inherited from HGCalTriggerFE::Codec< HGCal64BitRandomCodec, HGCal64BitRandomDataPayload > | |
Codec (const edm::ParameterSet &conf) | |
void | decode (const l1t::HGCFETriggerDigi &digi) final |
HGCal64BitRandomDataPayload | decode (const std::vector< bool > &data, const uint32_t module=0) const |
void | encode (l1t::HGCFETriggerDigi &digi) final |
std::vector< bool > | encode (const HGCal64BitRandomDataPayload &data) const |
std::vector< bool > | getDataPayload () const final |
void | print (const l1t::HGCFETriggerDigi &digi, std::ostream &out=std::cout) const final |
void | setDataPayload (const HGCalDigiCollection &ee, const HGCalDigiCollection &fh, const HGCalDigiCollection &bh) final |
void | setDataPayload (const l1t::HGCFETriggerDigi &digi) final |
void | unSetDataPayload () final |
Public Member Functions inherited from HGCalTriggerFECodecBase | |
const unsigned char | getCodecType () const |
HGCalTriggerFECodecBase (const edm::ParameterSet &conf) | |
const std::string & | name () const |
void | setGeometry (const HGCalTriggerGeometryBase *const geom) |
virtual | ~HGCalTriggerFECodecBase () |
Private Attributes | |
HGCal64BitRandomCodecImpl | codecImpl_ |
Additional Inherited Members | |
Protected Attributes inherited from HGCalTriggerFE::Codec< HGCal64BitRandomCodec, HGCal64BitRandomDataPayload > | |
HGCal64BitRandomDataPayload | data_ |
Protected Attributes inherited from HGCalTriggerFECodecBase | |
const HGCalTriggerGeometryBase * | geometry_ |
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_, decodeImpl(), encodeImpl(), SiStripPI::max, HGCal64BitRandomDataPayload::payload, and setDataPayloadImpl().
HGCal64BitRandomCodec::data_type HGCal64BitRandomCodec::decodeImpl | ( | const std::vector< bool > & | data, |
const uint32_t | |||
) | const |
Definition at line 29 of file HGCal64BitRandomCodec.cc.
Referenced by encodeImpl(), and HGCal64BitRandomCodec().
std::vector< bool > HGCal64BitRandomCodec::encodeImpl | ( | const data_type & | data | ) | const |
Definition at line 23 of file HGCal64BitRandomCodec.cc.
References decodeImpl().
Referenced by HGCal64BitRandomCodec(), and setDataPayloadImpl().
void HGCal64BitRandomCodec::setDataPayloadImpl | ( | const HGCalDigiCollection & | ee, |
const HGCalDigiCollection & | fh, | ||
const HGCalDigiCollection & | bh | ||
) |
Definition at line 10 of file HGCal64BitRandomCodec.cc.
Referenced by HGCal64BitRandomCodec().
void HGCal64BitRandomCodec::setDataPayloadImpl | ( | const l1t::HGCFETriggerDigi & | digi | ) |
Definition at line 17 of file HGCal64BitRandomCodec.cc.
References encodeImpl().
|
private |
Definition at line 35 of file HGCal64BitRandomCodec.h.