#include <HGCalTriggerCellBestChoiceCodec.h>
Public Types | |
typedef HGCalTriggerCellBestChoiceDataPayload | data_type |
Private Attributes | |
HGCalTriggerCellBestChoiceCodecImpl | codecImpl_ |
Additional Inherited Members | |
Protected Attributes inherited from HGCalTriggerFE::Codec< HGCalTriggerCellBestChoiceCodec, HGCalTriggerCellBestChoiceDataPayload > | |
HGCalTriggerCellBestChoiceDataPayload | data_ |
Protected Attributes inherited from HGCalTriggerFECodecBase | |
const HGCalTriggerGeometryBase * | geometry_ |
Definition at line 20 of file HGCalTriggerCellBestChoiceCodec.h.
Definition at line 23 of file HGCalTriggerCellBestChoiceCodec.h.
HGCalTriggerCellBestChoiceCodec::HGCalTriggerCellBestChoiceCodec | ( | const edm::ParameterSet & | conf | ) |
Definition at line 11 of file HGCalTriggerCellBestChoiceCodec.cc.
References setDataPayloadImpl().
HGCalTriggerCellBestChoiceCodec::data_type HGCalTriggerCellBestChoiceCodec::decodeImpl | ( | const std::vector< bool > & | data, |
const uint32_t | module | ||
) | const |
Definition at line 101 of file HGCalTriggerCellBestChoiceCodec.cc.
References codecImpl_, HGCalTriggerCellBestChoiceCodecImpl::decode(), and HGCalTriggerFECodecBase::geometry_.
Referenced by encodeImpl().
std::vector< bool > HGCalTriggerCellBestChoiceCodec::encodeImpl | ( | const data_type & | data | ) | const |
Definition at line 94 of file HGCalTriggerCellBestChoiceCodec.cc.
References codecImpl_, decodeImpl(), HGCalTriggerCellBestChoiceCodecImpl::encode(), and HGCalTriggerFECodecBase::geometry_.
Referenced by setDataPayloadImpl().
void HGCalTriggerCellBestChoiceCodec::setDataPayloadImpl | ( | const HGCalDigiCollection & | ee, |
const HGCalDigiCollection & | fh, | ||
const HGCalDigiCollection & | bh | ||
) |
Definition at line 19 of file HGCalTriggerCellBestChoiceCodec.cc.
References HGCalTriggerCellBestChoiceCodecImpl::bestChoiceSelect(), codecImpl_, HGCalTriggerFE::Codec< HGCalTriggerCellBestChoiceCodec, HGCalTriggerCellBestChoiceDataPayload >::data_, edm::SortedCollection< T, SORT >::empty(), HGCalTriggerFECodecBase::geometry_, mps_fire::i, HGCalTriggerCellBestChoiceCodecImpl::linearize(), HGCalTriggerCellBestChoiceDataPayload::reset(), and HGCalTriggerCellBestChoiceCodecImpl::triggerCellSums().
Referenced by HGCalTriggerCellBestChoiceCodec().
void HGCalTriggerCellBestChoiceCodec::setDataPayloadImpl | ( | const l1t::HGCFETriggerDigi & | digi | ) |
Definition at line 59 of file HGCalTriggerCellBestChoiceCodec.cc.
References HGCalTriggerCellBestChoiceCodecImpl::adcnBits(), HGCalTriggerCellBestChoiceCodecImpl::adcsaturation(), edm::ParameterSet::addParameter(), HGCalTriggerCellBestChoiceCodecImpl::bestChoiceSelect(), codecImpl_, HGCalTriggerFE::Codec< HGCalTriggerCellBestChoiceCodec, HGCalTriggerCellBestChoiceDataPayload >::data_, HGCalTriggerCellBestChoiceCodecImpl::dataLength(), l1t::HGCFETriggerDigi::decode(), encodeImpl(), HGCalTriggerFECodecBase::geometry_, HGCalTriggerFECodecBase::getCodecType(), HGCalTriggerCellBestChoiceCodecImpl::linLSB(), HGCalTriggerCellBestChoiceCodecImpl::linnBits(), HGCalTriggerFECodecBase::name(), HGCalTriggerCellBestChoiceCodecImpl::nCellsInModule(), HGCalTriggerCellBestChoiceDataPayload::reset(), AlCaHLTBitMon_QueryRunRegistry::string, HGCalTriggerCellBestChoiceCodecImpl::tdcnBits(), HGCalTriggerCellBestChoiceCodecImpl::tdcOnsetfC(), HGCalTriggerCellBestChoiceCodecImpl::tdcsaturation(), HGCalTriggerCellBestChoiceCodecImpl::ThicknessCorrections(), and HGCalTriggerCellBestChoiceCodecImpl::triggerCellTruncationBits().
|
private |
Definition at line 37 of file HGCalTriggerCellBestChoiceCodec.h.
Referenced by decodeImpl(), encodeImpl(), and setDataPayloadImpl().