1 #ifndef __L1Trigger_L1THGCal_HGCalTriggerCellBestChoiceCodec_h__ 2 #define __L1Trigger_L1THGCal_HGCalTriggerCellBestChoiceCodec_h__ 10 for(
const auto& dat : data.
payload)
12 o <<
"(" << std::hex << dat.detId()
13 <<
std::dec <<
" " << dat.hwPt() <<
") ";
33 std::vector<bool>
encodeImpl(
const data_type&)
const ;
34 data_type
decodeImpl(
const std::vector<bool>&,
const uint32_t)
const;
trigger_cell_list payload
std::ostream & operator<<(std::ostream &o, const HGCalTriggerCellBestChoiceDataPayload &data)
HGCalTriggerCellBestChoiceCodecImpl codecImpl_
HGCalTriggerCellBestChoiceCodec(const edm::ParameterSet &conf)
void setDataPayloadImpl(const HGCEEDigiCollection &ee, const HGCHEDigiCollection &fh, const HGCHEDigiCollection &bh)
HGCalTriggerCellBestChoiceDataPayload data_type
char data[epos_bytes_allocation]
std::vector< bool > encodeImpl(const data_type &) const
data_type decodeImpl(const std::vector< bool > &, const uint32_t) const