1 #ifndef __L1Trigger_L1THGCal_HGCalBestChoiceCodecImpl_h__
2 #define __L1Trigger_L1THGCal_HGCalBestChoiceCodecImpl_h__
15 static const size_t size = 116;
38 std::vector<std::pair<HGCalDetId, uint32_t > >&);
41 const std::vector<std::pair<HGCalDetId, uint32_t > >&,
data_type decode(const std::vector< bool > &) const
double adcsaturation() const
std::vector< bool > encode(const data_type &) const
uint32_t triggerCellSaturationBits() const
HGCalBestChoiceCodecImpl(const edm::ParameterSet &conf)
double tdcsaturation() const
std::array< uint32_t, size > trigger_cell_list
void linearize(const std::vector< HGCDataFrame< HGCalDetId, HGCSample >> &, std::vector< std::pair< HGCalDetId, uint32_t > > &)
size_t dataLength() const
uint32_t triggerCellSaturationBits_
uint32_t triggerCellTruncationBits_
void triggerCellSums(const HGCalTriggerGeometryBase &, const std::vector< std::pair< HGCalDetId, uint32_t > > &, data_type &)
uint32_t adcnBits() const
double tdcOnsetfC() const
trigger_cell_list payload
HGCalBestChoiceDataPayload data_type
uint32_t tdcnBits() const
void bestChoiceSelect(data_type &)
uint32_t triggerCellTruncationBits() const