Go to the documentation of this file.
58 evt.get(cfg_.hbheRecHits),
59 eventSetup.getHandle(caloGeometryToken_),
60 eventSetup.getHandle(hcalTopologyToken_),
61 eventSetup.getHandle(hcalChannelQualityToken_),
62 eventSetup.getHandle(hcalSevLvlComputerToken_),
edm::EDGetTokenT< HBHERecHitCollection > hbheRecHits
auto hcalTowersBehindClusters(const reco::SuperCluster &sc) const
edm::ESGetToken< CaloGeometry, CaloGeometryRecord > caloGeometryToken_
edm::ESGetToken< HcalSeverityLevelComputer, HcalSeverityLevelComputerRcd > hcalSevLvlComputerToken_
void beginEvent(const edm::Event &evt, const edm::EventSetup &eventSetup)
std::array< double, 4 > arrayHB
const HcalTopology * hcalTopology_
std::unique_ptr< EgammaHcalIsolation > hcalIso_
const HcalSeverityLevelComputer * hcalSevLvlComputer_
bool hasActiveHcal(const reco::SuperCluster &sc) const
const HcalChannelQuality * hcalChannelQuality_
ElectronHcalHelper(const Configuration &cfg, edm::ConsumesCollector &&cc)
double hcalESum(const reco::SuperCluster &, int depth) const
ESHandle< T > getHandle(const ESGetToken< T, R > &iToken) const
edm::ESGetToken< HcalTopology, HcalRecNumberingRecord > hcalTopologyToken_
bool getData(T &iHolder) const
EgammaHcalIsolation::arrayHB eThresHB
const CaloTowerConstituentsMap * towerMap_
bool hasActiveHcal(std::vector< CaloTowerDetId > const &towers, CaloTowerConstituentsMap const &towerMap, HcalChannelQuality const &hcalQuality, HcalTopology const &hcalTopology)
bool get(ProductID const &oid, Handle< PROD > &result) const
EgammaHcalIsolation::arrayHE eThresHE
std::array< double, 7 > arrayHE
edm::ESGetToken< CaloTowerConstituentsMap, CaloGeometryRecord > towerMapToken_
edm::ESGetToken< HcalChannelQuality, HcalChannelQualityRcd > hcalChannelQualityToken_