Public Member Functions | |
HCALAndBREMLinker (const edm::ParameterSet &conf) | |
double | testLink (const reco::PFBlockElement *, const reco::PFBlockElement *) const override |
Public Member Functions inherited from BlockElementLinkerBase | |
BlockElementLinkerBase (const edm::ParameterSet &conf) | |
BlockElementLinkerBase (const BlockElementLinkerBase &)=delete | |
virtual bool | linkPrefilter (const reco::PFBlockElement *, const reco::PFBlockElement *) const |
const std::string & | name () const |
BlockElementLinkerBase & | operator= (const BlockElementLinkerBase &)=delete |
virtual | ~BlockElementLinkerBase ()=default |
Private Attributes | |
bool | _debug |
bool | _useKDTree |
Definition at line 7 of file HCALAndBREMLinker.cc.
|
inline |
Definition at line 9 of file HCALAndBREMLinker.cc.
References testLink().
|
overridevirtual |
Implements BlockElementLinkerBase.
Definition at line 27 of file HCALAndBREMLinker.cc.
References _debug, reco::PFBlockElementCluster::clusterRef(), constexpr, reco::PFTrack::extrapolatedPoint(), reco::PFTrajectoryPoint::HCALEntrance, reco::PFTrajectoryPoint::isValid(), LinkByRecHit::testTrackAndClusterByRecHit(), HiIsolationCommonParameters_cff::track, reco::PFBlockElementBrem::trackPF(), and reco::PFBlockElement::type().
Referenced by HCALAndBREMLinker().
|
private |
Definition at line 19 of file HCALAndBREMLinker.cc.
Referenced by cmsPerfSuite.PerfSuite::optionParse(), cmsPerfSuite.PerfSuite::runCmsReport(), and testLink().
|
private |
Definition at line 19 of file HCALAndBREMLinker.cc.