#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.
References operator=(), and ~BlockElementLinkerBase().
|
delete |
|
virtualdefault |
Referenced by BlockElementLinkerBase().
|
inlinevirtual |
Reimplemented in TrackAndECALLinker, TrackAndTrackLinker, ECALAndECALLinker, and PreshowerAndECALLinker.
Definition at line 18 of file BlockElementLinkerBase.h.
References testLink().
|
inline |
Definition at line 25 of file BlockElementLinkerBase.h.
References _linkerName.
Referenced by config.CFG::__str__(), and validation.Sample::digest().
|
delete |
Referenced by BlockElementLinkerBase().
|
pure virtual |
Implemented in TrackAndECALLinker, TrackAndTrackLinker, ECALAndECALLinker, PreshowerAndECALLinker, SCAndECALLinker, SCAndHGCalLinker, TrackAndHCALLinker, TrackAndGSFLinker, ECALAndBREMLinker, GSFAndBREMLinker, GSFAndECALLinker, GSFAndGSFLinker, GSFAndHCALLinker, GSFAndHGCalLinker, HCALAndBREMLinker, HGCalAndBREMLinker, TrackAndHOLinker, ECALAndHCALCaloJetLinker, ECALAndHCALLinker, HCALAndHOLinker, and HFEMAndHFHADLinker.
Referenced by linkPrefilter().
|
private |
Definition at line 28 of file BlockElementLinkerBase.h.
Referenced by name().