CMS 3D CMS Logo

RBXAndHPDCleaner.h
Go to the documentation of this file.
1 #ifndef __RBXAndHPDCleaner_H__
2 #define __RBXAndHPDCleaner_H__
3 
5 
6 #include <unordered_map>
7 
9  public:
12  RBXAndHPDCleaner(const RBXAndHPDCleaner&) = delete;
14 
16  std::vector<bool>& mask ) override;
17 
18  private:
19  std::unordered_map<int,std::vector<unsigned> > _hpds, _rbxs;
20 };
21 
23  RBXAndHPDCleaner,"RBXAndHPDCleaner");
24 
25 #endif
RBXAndHPDCleaner(const edm::ParameterSet &conf)
static std::string const input
Definition: EdmProvDump.cc:48
RBXAndHPDCleaner & operator=(const RBXAndHPDCleaner &)=delete
std::unordered_map< int, std::vector< unsigned > > _hpds
std::unordered_map< int, std::vector< unsigned > > _rbxs
#define DEFINE_EDM_PLUGIN(factory, type, name)
void clean(const edm::Handle< reco::PFRecHitCollection > &input, std::vector< bool > &mask) override