25 auto& towerMapCollHandle = collHandle.first;
28 std::vector<edm::Ptr<l1t::HGCalTowerMap>> towerMapsPtrs;
29 for (
unsigned i = 0;
i < towerMapCollHandle->size(); ++
i) {
30 towerMapsPtrs.emplace_back(towerMapCollHandle,
i);
T getParameter(std::string const &) const
ParameterSet const & getParameterSet(std::string const &) const
const edm::ParameterSet conf_
void run(const std::pair< edm::Handle< l1t::HGCalTowerMapBxCollection >, edm::Handle< l1t::HGCalClusterBxCollection >> &collHandle, l1t::HGCalTowerBxCollection &collTowers) override
std::unique_ptr< HGCalTowerMapsWrapperBase > towerMapWrapper_
HGCalTowerProcessorSA(const edm::ParameterSet &conf)
edm::ESHandle< HGCalTriggerGeometryBase > triggerGeometry_
const HGCalTriggerGeometryBase * geometry() const
#define DEFINE_EDM_PLUGIN(factory, type, name)