#include <HcalHaloDataProducer.h>
Definition at line 85 of file HcalHaloDataProducer.h.
◆ HcalHaloDataProducer()
◆ ~HcalHaloDataProducer()
HcalHaloDataProducer::~HcalHaloDataProducer |
( |
| ) |
|
|
override |
◆ produce()
Definition at line 38 of file HcalHaloDataProducer.cc.
70 iEvent.put(std::make_unique<HcalHaloData>(
71 HcalAlgo.
Calculate(*TheCaloGeometry, TheHBHERecHits, TheCaloTowers, TheEBRecHits, TheEERecHits, iSetup)));
References HcalHaloAlgo::Calculate(), edm::EventSetup::get(), edm::get(), iEvent, HcalHaloAlgo::SetPhiWedgeThresholds(), and HcalHaloAlgo::SetRecHitEnergyThresholds().
◆ calotower_token_
◆ ebrechit_token_
◆ eerechit_token_
◆ hbherechit_token_
◆ HBRecHitEnergyThreshold
float reco::HcalHaloDataProducer::HBRecHitEnergyThreshold |
|
private |
◆ HERecHitEnergyThreshold
float reco::HcalHaloDataProducer::HERecHitEnergyThreshold |
|
private |
◆ hfrechit_token_
◆ IT_CaloTowers
◆ IT_EBRecHit
◆ IT_EERecHit
◆ IT_HBHERecHit
◆ IT_HFRecHit
◆ IT_HORecHit
◆ NHitsHcalThreshold
int reco::HcalHaloDataProducer::NHitsHcalThreshold |
|
private |
◆ SumHcalEnergyThreshold
float reco::HcalHaloDataProducer::SumHcalEnergyThreshold |
|
private |
reco::HcalHaloData Calculate(const CaloGeometry &TheCaloGeometry, edm::Handle< HBHERecHitCollection > &TheHBHERecHits, edm::Handle< CaloTowerCollection > &TheCaloTowers, edm::Handle< EBRecHitCollection > &TheEBRecHits, edm::Handle< EERecHitCollection > &TheEERecHits, const edm::EventSetup &TheSetup)