CMS 3D CMS Logo

RecHitTopologicalCleanerBase.h
Go to the documentation of this file.
1 #ifndef __RecHitTopologicalCleanerBase_H__
2 #define __RecHitTopologicalCleanerBase_H__
3 
8 
9 #include <string>
10 
12  public:
15  virtual ~RecHitTopologicalCleanerBase() = default;
17 
18  virtual void clean(const edm::Handle<reco::PFRecHitCollection>&,
19  std::vector<bool>&) = 0;
20 
21  const std::string& name() const { return _algoName; }
22 
23  private:
25 };
26 
29 
30 #endif
virtual ~RecHitTopologicalCleanerBase()=default
const std::string & name() const
RecHitTopologicalCleanerBase(const edm::ParameterSet &conf)
edmplugin::PluginFactory< RecHitTopologicalCleanerBase *(const edm::ParameterSet &) > RecHitTopologicalCleanerFactory
virtual void clean(const edm::Handle< reco::PFRecHitCollection > &, std::vector< bool > &)=0
RecHitTopologicalCleanerBase & operator=(const RecHitTopologicalCleanerBase &)=delete