#include <EgammaEcalExtractor.h>
Private Attributes | |
edm::EDGetTokenT < reco::BasicClusterCollection > | basicClusterToken_ |
double | conesize_ |
double | etMin_ |
bool | scmatch_ |
edm::EDGetTokenT < reco::SuperClusterCollection > | superClusterToken_ |
Definition at line 40 of file EgammaEcalExtractor.h.
|
inline |
Definition at line 42 of file EgammaEcalExtractor.h.
|
inline |
Definition at line 44 of file EgammaEcalExtractor.h.
|
virtual |
Definition at line 23 of file EgammaEcalExtractor.cc.
|
inlinevirtual |
make single IsoDeposit based on track as input purely virtual: have to implement in concrete implementations
Implements reco::isodeposit::IsoDepositExtractor.
Definition at line 55 of file EgammaEcalExtractor.h.
References edm::hlt::Exception, and mergeVDriftHistosByStation::name.
|
virtual |
make single IsoDeposit based on a candidate as input purely virtual: have to implement in concrete implementations
Reimplemented from reco::isodeposit::IsoDepositExtractor.
Definition at line 25 of file EgammaEcalExtractor.cc.
References reco::SuperCluster::clustersBegin(), reco::SuperCluster::clustersEnd(), create_public_lumi_plots::exp, reco::Candidate::get(), edm::Event::getByToken(), reco::CaloCluster::position(), position, reco::SuperCluster::seed(), and funct::sin().
|
inlinevirtual |
fill vetoes: to exclude deposits at IsoDeposit creation stage check concrete extractors if it's no-op !
Implements reco::isodeposit::IsoDepositExtractor.
Definition at line 54 of file EgammaEcalExtractor.h.
|
private |
Definition at line 70 of file EgammaEcalExtractor.h.
|
private |
Definition at line 67 of file EgammaEcalExtractor.h.
|
private |
Definition at line 66 of file EgammaEcalExtractor.h.
|
private |
Definition at line 68 of file EgammaEcalExtractor.h.
|
private |
Definition at line 71 of file EgammaEcalExtractor.h.