CMS 3D CMS Logo

HGCal64BitRandomCodec.cc
Go to the documentation of this file.
2 
3 using namespace HGCalTriggerFE;
4 
7  "HGCal64BitRandomCodec");
8 
11  const HGCHEDigiCollection&,
12  const HGCBHDigiCollection& ) {
13  codecImpl_.setDataPayload(data_);
14 }
15 
18  codecImpl_.setDataPayload(data_);
19 }
20 
21 std::vector<bool>
24  return codecImpl_.encode(data);
25 }
26 
29 decodeImpl(const std::vector<bool>& data, const uint32_t) const {
30  return codecImpl_.decode(data);
31 }
32 
33 
void setDataPayloadImpl(const HGCEEDigiCollection &ee, const HGCHEDigiCollection &fh, const HGCBHDigiCollection &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)
data_type decodeImpl(const std::vector< bool > &, const uint32_t) const