57 auto towers_output = std::make_unique<l1t::HGCalTowerBxCollection>();
61 auto& towersMapBxColl = inputsColl.first;
62 auto& clustersBxColl = inputsColl.second;
T getParameter(std::string const &) const
ParameterSet const & getParameterSet(std::string const &) const
edm::ESHandle< HGCalTriggerGeometryBase > triggerGeometry_
edm::EDGetToken input_trigger_cells_
BXVector< HGCalTowerMap > HGCalTowerMapBxCollection
T const * product() const
edm::ESGetToken< HGCalTriggerGeometryBase, CaloGeometryRecord > triggerGeomToken_
#define DEFINE_FWK_MODULE(type)
ESHandle< T > getHandle(const ESGetToken< T, R > &iToken) const
void beginRun(const edm::Run &, const edm::EventSetup &) override
edm::EDGetToken input_towers_map_
BXVector< HGCalCluster > HGCalClusterBxCollection
~HGCalTowerProducer() override
void produce(edm::Event &, const edm::EventSetup &) override
HGCalTowerProducer(const edm::ParameterSet &)
std::unique_ptr< HGCalTowerProcessorBase > towersProcess_