#include <BlockElementLinkerBase.h>
Public Member Functions | |
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 double | testLink (const reco::PFBlockElement *, const reco::PFBlockElement *) const =0 |
virtual | ~BlockElementLinkerBase ()=default |
Private Attributes | |
const std::string | _linkerName |
Definition at line 10 of file BlockElementLinkerBase.h.
|
inline |
Definition at line 12 of file BlockElementLinkerBase.h.
|
delete |
|
virtualdefault |
|
inlinevirtual |
Reimplemented in TrackAndHCALLinker, TrackAndECALLinker, TrackAndTrackLinker, ECALAndECALLinker, and PreshowerAndECALLinker.
Definition at line 17 of file BlockElementLinkerBase.h.
|
inline |
Definition at line 21 of file BlockElementLinkerBase.h.
References _linkerName.
Referenced by config.CFG::__str__(), geometryComparison.GeometryComparison::createScript(), validation.Sample::digest(), primaryVertexResolution.PrimaryVertexResolution::getRepMap(), primaryVertexValidation.PrimaryVertexValidation::getRepMap(), and zMuMuValidation.ZMuMuValidation::getRepMap().
|
delete |
|
pure virtual |
Implemented in TrackAndHCALLinker, SCAndECALLinker, SCAndHGCalLinker, TrackAndECALLinker, TrackAndTrackLinker, ECALAndECALLinker, PreshowerAndECALLinker, TrackAndGSFLinker, ECALAndBREMLinker, ECALAndHCALLinker, GSFAndBREMLinker, GSFAndECALLinker, GSFAndGSFLinker, GSFAndHCALLinker, GSFAndHGCalLinker, HCALAndBREMLinker, HGCalAndBREMLinker, TrackAndHOLinker, ECALAndHCALCaloJetLinker, HCALAndHOLinker, and HFEMAndHFHADLinker.
|
private |
Definition at line 24 of file BlockElementLinkerBase.h.
Referenced by name().