#include <HGCalConcentratorProcessorSelection.h>
HGCalConcentratorProcessorSelection::HGCalConcentratorProcessorSelection |
( |
const edm::ParameterSet & |
conf | ) |
|
Definition at line 8 of file HGCalConcentratorProcessorSelection.cc.
References bestChoiceSelect, concentratorProcImpl_, concentratorSTCImpl_, Exception, edm::ParameterSet::getParameter(), muonSelectionTypeValueMapProducer_cff::selectionType, selectionType_, AlCaHLTBitMon_QueryRunRegistry::string, superTriggerCellSelect, and thresholdSelect.
22 <<
"Unknown type of concentrator selection '" <<
selectionType <<
"'";
T getParameter(std::string const &) const
HGCalProcessorBaseT< edm::Handle< l1t::HGCalTriggerCellBxCollection >, l1t::HGCalTriggerCellBxCollection > HGCalConcentratorProcessorBase
std::unique_ptr< HGCalConcentratorSelectionImpl > concentratorProcImpl_
SelectionType selectionType_
std::unique_ptr< HGCalConcentratorSuperTriggerCellImpl > concentratorSTCImpl_
Definition at line 26 of file HGCalConcentratorProcessorSelection.cc.
References bestChoiceSelect, concentratorProcImpl_, concentratorSTCImpl_, HGCalProcessorBaseT< InputCollection, OutputCollection >::geometry_, HGCalTriggerGeometryBase::getModuleFromTriggerCell(), BXVector< T >::push_back(), selectionType_, superTriggerCellSelect, and thresholdSelect.
33 std::unordered_map<uint32_t, std::vector<l1t::HGCalTriggerCell>> tc_modules;
34 for (
const auto& trigCell : collInput) {
36 tc_modules[module].push_back(trigCell);
41 for (
const auto& module_trigcell : tc_modules) {
42 std::vector<l1t::HGCalTriggerCell> trigCellVecOutput;
57 for (
const auto& trigCell : trigCellVecOutput) {
58 triggerCellCollOutput.
push_back(0, trigCell);
const HGCalTriggerGeometryBase * geometry_
std::unique_ptr< HGCalConcentratorSelectionImpl > concentratorProcImpl_
SelectionType selectionType_
std::unique_ptr< HGCalConcentratorSuperTriggerCellImpl > concentratorSTCImpl_
virtual unsigned getModuleFromTriggerCell(const unsigned trigger_cell_det_id) const =0
void push_back(int bx, T object)
SelectionType HGCalConcentratorProcessorSelection::selectionType_ |
|
private |