1 #ifndef __L1Trigger_L1THGCal_HGCalConcentratorProcessorSelection_h__
2 #define __L1Trigger_L1THGCal_HGCalConcentratorProcessorSelection_h__
std::unique_ptr< HGCalConcentratorBestChoiceImpl > bestChoiceImpl_
static constexpr int kNSubDetectors_
std::unique_ptr< HGCalConcentratorSuperTriggerCellImpl > superTriggerCellImpl_
std::unique_ptr< HGCalConcentratorThresholdImpl > thresholdImpl_
void run(const edm::Handle< l1t::HGCalTriggerCellBxCollection > &triggerCellCollInput, std::tuple< l1t::HGCalTriggerCellBxCollection, l1t::HGCalTriggerSumsBxCollection, l1t::HGCalConcentratorDataBxCollection > &triggerCollOutput) override
bool fixedDataSizePerHGCROC_
HGCalConcentratorProcessorSelection(const edm::ParameterSet &conf)
std::unique_ptr< HGCalConcentratorAutoEncoderImpl > autoEncoderImpl_
HGCalTriggerTools triggerTools_
bool allTrigCellsInTrigSums_
std::unique_ptr< HGCalConcentratorCoarsenerImpl > coarsenerImpl_
std::vector< SelectionType > selectionType_
std::vector< unsigned > coarsenTriggerCells_
std::unique_ptr< HGCalConcentratorTrigSumImpl > trigSumImpl_
static constexpr int kHighDensityThickness_