#include <EcalHaloDataProducer.h>
Definition at line 93 of file EcalHaloDataProducer.h.
◆ EcalHaloDataProducer()
◆ ~EcalHaloDataProducer()
EcalHaloDataProducer::~EcalHaloDataProducer |
( |
| ) |
|
|
override |
◆ produce()
Definition at line 50 of file EcalHaloDataProducer.cc.
92 *TheCaloGeometry, ThePhotons, TheSuperClusters, TheEBRecHits, TheEERecHits, TheESRecHits, TheHBHERecHits, iSetup)));
References EcalHaloAlgo::Calculate(), edm::EventSetup::get(), edm::get(), iEvent, EcalHaloAlgo::SetAngleCut(), EcalHaloAlgo::SetPhiWedgeThresholds(), EcalHaloAlgo::SetRecHitEnergyThresholds(), and EcalHaloAlgo::SetRoundnessCut().
◆ AngleCut
double reco::EcalHaloDataProducer::AngleCut |
|
private |
◆ ebrechit_token_
◆ EBRecHitEnergyThreshold
float reco::EcalHaloDataProducer::EBRecHitEnergyThreshold |
|
private |
◆ eerechit_token_
◆ EERecHitEnergyThreshold
float reco::EcalHaloDataProducer::EERecHitEnergyThreshold |
|
private |
◆ esrechit_token_
◆ ESRecHitEnergyThreshold
float reco::EcalHaloDataProducer::ESRecHitEnergyThreshold |
|
private |
◆ hbherechit_token_
◆ IT_EBRecHit
◆ IT_EERecHit
◆ IT_ESRecHit
◆ IT_HBHERecHit
◆ IT_Photon
◆ IT_SuperCluster
◆ NHitsEcalThreshold
int reco::EcalHaloDataProducer::NHitsEcalThreshold |
|
private |
◆ photon_token_
◆ RoundnessCut
double reco::EcalHaloDataProducer::RoundnessCut |
|
private |
◆ SumEcalEnergyThreshold
float reco::EcalHaloDataProducer::SumEcalEnergyThreshold |
|
private |
◆ supercluster_token_
reco::EcalHaloData Calculate(const CaloGeometry &TheCaloGeometry, edm::Handle< reco::PhotonCollection > &ThePhotons, edm::Handle< reco::SuperClusterCollection > &TheSuperClusters, edm::Handle< EBRecHitCollection > &TheEBRecHits, edm::Handle< EERecHitCollection > &TheEERecHits, edm::Handle< ESRecHitCollection > &TheESRecHits, edm::Handle< HBHERecHitCollection > &TheHBHERecHits, const edm::EventSetup &TheSetup)