1 #ifndef __L1Trigger_L1THGCal_HGCalBestChoiceCodecImpl_h__ 2 #define __L1Trigger_L1THGCal_HGCalBestChoiceCodecImpl_h__ 15 static const size_t size = 116;
34 std::vector<bool>
encode(
const data_type&)
const ;
35 data_type
decode(
const std::vector<bool>&)
const;
37 void linearize(
const std::vector<HGCalDataFrame>&,
38 std::vector<std::pair<DetId, uint32_t > >&);
41 const std::vector<std::pair<DetId, uint32_t > >&,
43 void bestChoiceSelect(data_type&);
46 size_t nData()
const {
return nData_;}
48 double linLSB()
const {
return linLSB_;}
double adcsaturation() const
uint32_t triggerCellSaturationBits() const
double tdcsaturation() const
std::array< uint32_t, size > trigger_cell_list
size_t dataLength() const
uint32_t triggerCellSaturationBits_
uint32_t triggerCellTruncationBits_
uint32_t adcnBits() const
bool decode(bool &, std::string const &)
double tdcOnsetfC() const
trigger_cell_list payload
HGCalBestChoiceDataPayload data_type
uint32_t tdcnBits() const
uint32_t triggerCellTruncationBits() const