1 #ifndef __L1Trigger_L1THGCal_HGCalTriggerCellThresholdCodecImpl_h__ 2 #define __L1Trigger_L1THGCal_HGCalTriggerCellThresholdCodecImpl_h__ 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 thresholdSelect(data_type&);
48 double linLSB()
const {
return linLSB_;}
const std::vector< double > & ThicknessCorrections() const
size_t dataLength() const
double tdcOnsetfC() const
std::vector< l1t::HGCalTriggerCell > trigger_cell_list
size_t nCellsInModule() const
double TCThreshold_fC() const
double TCThresholdBH_MIP_
uint32_t adcnBitsBH() const
int TCThresholdBH_ADC() const
uint32_t tdcnBits() const
uint32_t triggerCellSaturationBits_
uint32_t linnBits() const
bool decode(bool &, std::string const &)
uint32_t triggerCellTruncationBits() const
trigger_cell_list payload
double adcsaturationBH() const
int TCThreshold_ADC() const
uint32_t triggerCellSaturationBits() const
uint32_t adcnBits() const
HGCalTriggerCellThresholdDataPayload data_type
double tdcsaturation() const
double adcsaturation() const
double TCThresholdBH_MIP() const
uint32_t triggerCellTruncationBits_
std::vector< double > thickness_corrections_