1 #ifndef __BlockElementLinkerBase_H__ 2 #define __BlockElementLinkerBase_H__ BlockElementLinkerBase & operator=(const BlockElementLinkerBase &)=delete
Abstract base class for a PFBlock element (track, cluster...)
virtual double testLink(const reco::PFBlockElement *, const reco::PFBlockElement *) const =0
virtual bool linkPrefilter(const reco::PFBlockElement *, const reco::PFBlockElement *) const
const std::string & name() const
edmplugin::PluginFactory< BlockElementLinkerBase *(const edm::ParameterSet &) > BlockElementLinkerFactory
virtual ~BlockElementLinkerBase()=default
const std::string _linkerName
BlockElementLinkerBase(const edm::ParameterSet &conf)