21 topology_ = std::make_unique<EcalBarrelTopology>(*geoHandle);
35 topology_ = std::make_unique<EcalEndcapTopology>(*geoHandle);
49 topology_ = std::make_unique<EcalBarrelTopology>(*geoHandle);
63 topology_ = std::make_unique<EcalEndcapTopology>(*geoHandle);
174 "PFRecHitEcalBarrelNavigatorWithTime");
177 "PFRecHitEcalEndcapNavigatorWithTime");
edm::ESGetToken< HcalTopology, HcalRecNumberingRecord > hcalToken_
PFRecHitEcalEndcapNavigator(const edm::ParameterSet &iConfig, edm::ConsumesCollector &cc)
PFRecHitDualNavigator< PFLayer::ECAL_BARREL, PFRecHitEcalBarrelNavigator, PFLayer::ECAL_ENDCAP, PFRecHitEcalEndcapNavigator > PFRecHitECALNavigator
void init(const edm::EventSetup &iSetup) override
PFRecHitHCALNavigator(const edm::ParameterSet &iConfig, edm::ConsumesCollector &cc)
uint32_t cc[maxCellsPerHit]
PFRecHitHCALNavigatorWithTime(const edm::ParameterSet &iConfig, edm::ConsumesCollector &cc)
PFRecHitHGCHENavigator(const edm::ParameterSet &iConfig, edm::ConsumesCollector &cc)
void init(const edm::EventSetup &iSetup) override
void init(const edm::EventSetup &iSetup) override
PFRecHitHGCEENavigator(const edm::ParameterSet &iConfig, edm::ConsumesCollector &cc)
void init(const edm::EventSetup &iSetup) override
edm::ESGetToken< CaloGeometry, CaloGeometryRecord > geomToken_
void init(const edm::EventSetup &iSetup) override
T const * product() const
void init(const edm::EventSetup &iSetup) override
ESHandle< T > getHandle(const ESGetToken< T, R > &iToken) const
void init(const edm::EventSetup &iSetup) override
edm::ESGetToken< CaloGeometry, CaloGeometryRecord > geomToken_
#define EDM_REGISTER_PLUGINFACTORY(_factory_, _category_)
void init(const edm::EventSetup &iSetup) override
std::unique_ptr< const EcalBarrelTopology > topology_
edm::ESGetToken< CaloTowerTopology, HcalRecNumberingRecord > caloToken_
PFRecHitEcalEndcapNavigatorWithTime(const edm::ParameterSet &iConfig, edm::ConsumesCollector &cc)
edm::ESGetToken< HcalTopology, HcalRecNumberingRecord > hcalToken_
PFRecHitCaloTowerNavigator(const edm::ParameterSet &iConfig, edm::ConsumesCollector &cc)
edm::ESGetToken< CaloGeometry, CaloGeometryRecord > geomToken_
HGCRecHitNavigator< HGCEE, PFRecHitHGCHexNavigator, HGCHEF, PFRecHitHGCHexNavigator, HGCHEB, PFRecHitHGCHENavigator > PFRecHitHGCNavigator
void init(const edm::EventSetup &iSetup) override
PFRecHitEcalBarrelNavigatorWithTime(const edm::ParameterSet &iConfig, edm::ConsumesCollector &cc)
PFRecHitEcalBarrelNavigator(const edm::ParameterSet &iConfig, edm::ConsumesCollector &cc)
#define DEFINE_EDM_PLUGIN(factory, type, name)
void init(const edm::EventSetup &iSetup) override
PFRecHitDualNavigator< PFLayer::ECAL_BARREL, PFRecHitEcalBarrelNavigatorWithTime, PFLayer::ECAL_ENDCAP, PFRecHitEcalEndcapNavigatorWithTime > PFRecHitECALNavigatorWithTime
edm::ESGetToken< CaloGeometry, CaloGeometryRecord > geomToken_
void init(const edm::EventSetup &iSetup) override
PFRecHitPreshowerNavigator(const edm::ParameterSet &iConfig, edm::ConsumesCollector &cc)
PFRecHitHCALDenseIdNavigator(const edm::ParameterSet &iConfig, edm::ConsumesCollector &cc)
std::unique_ptr< const EcalBarrelTopology > topology_
PFRecHitHGCHexNavigator(const edm::ParameterSet &iConfig, edm::ConsumesCollector &cc)