test
CMS 3D CMS Logo

 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Macros Pages
HGCal64BitRandomCodec.cc
Go to the documentation of this file.
2 
3 using namespace HGCalTriggerFE;
4 
7  "HGCal64BitRandomCodec");
8 
11  const HGCEEDigiCollection&,
12  const HGCHEDigiCollection&,
13  const HGCHEDigiCollection& ) {
14  codecImpl_.setDataPayload(data_);
15 }
16 
19  const l1t::HGCFETriggerDigi& digi) {
20  codecImpl_.setDataPayload(data_);
21 }
22 
23 std::vector<bool>
26  return codecImpl_.encode(data);
27 }
28 
31 decodeImpl(const std::vector<bool>& data) const {
32  return codecImpl_.decode(data);
33 }
34 
35 
data_type decodeImpl(const std::vector< bool > &) const
void setDataPayloadImpl(const HGCalTriggerGeometryBase &geom, const HGCEEDigiCollection &ee, const HGCHEDigiCollection &fh, const HGCHEDigiCollection &bh)
std::vector< bool > encodeImpl(const data_type &) const
char data[epos_bytes_allocation]
Definition: EPOS_Wrapper.h:82
#define DEFINE_EDM_PLUGIN(factory, type, name)