CMS 3D CMS Logo

 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Macros Pages
SeedFinderBase.h
Go to the documentation of this file.
1 #ifndef __SeedFinderBase_H__
2 #define __SeedFinderBase_H__
3 
8 
10  public:
12  _algoName(conf.getParameter<std::string>("algoName")) { }
13  SeedFinderBase(const SeedFinderBase&) = delete;
14  SeedFinderBase& operator=(const SeedFinderBase&) = delete;
15 
17  const std::vector<bool>& mask,
18  std::vector<bool>& seedable ) = 0;
19 
20  const std::string& name() const { return _algoName; }
21 
22  private:
24 
25 };
26 
29 
30 #endif
static std::string const input
Definition: EdmProvDump.cc:43
edmplugin::PluginFactory< SeedFinderBase *(const edm::ParameterSet &) > SeedFinderFactory
const std::string & name() const
const std::string _algoName
SeedFinderBase & operator=(const SeedFinderBase &)=delete
tuple conf
Definition: dbtoconf.py:185
SeedFinderBase(const edm::ParameterSet &conf)
virtual void findSeeds(const edm::Handle< reco::PFRecHitCollection > &input, const std::vector< bool > &mask, std::vector< bool > &seedable)=0