31 std::vector<edm::Ptr<l1t::HGCalTowerMap>> towerMapsPtrs;
32 for(
unsigned i = 0;
i < collHandle->
size(); ++
i ) {
34 towerMapsPtrs.push_back(ptr);
52 "HGCalTowerProcessor");
unsigned size(int bx) const
void run(const edm::Handle< l1t::HGCalTowerMapBxCollection > &collHandle, l1t::HGCalTowerBxCollection &collTowers, const edm::EventSetup &es) override
edm::ESHandle< HGCalTriggerGeometryBase > triggerGeometry_
HGCalTowerMap3DImpl towermap3D_
void buildTowerMap3D(const std::vector< edm::Ptr< l1t::HGCalTowerMap >> &towerMaps2D, l1t::HGCalTowerBxCollection &towerMap)
#define DEFINE_EDM_PLUGIN(factory, type, name)
HGCalTowerProcessor(const edm::ParameterSet &conf)