1 #ifndef __SpikeAndDoubleSpikeCleaner_H__ 2 #define __SpikeAndDoubleSpikeCleaner_H__ 6 #include <unordered_map> 26 std::vector<bool>&
mask )
override;
29 const std::unordered_map<std::string,int>
_layerMap;
SpikeAndDoubleSpikeCleaner(const edm::ParameterSet &conf)
double _doubleSpikeThresh
void clean(const edm::Handle< reco::PFRecHitCollection > &input, std::vector< bool > &mask) override
static std::string const input
double _singleSpikeThresh
std::unordered_map< int, spike_cleaning > _thresholds
SpikeAndDoubleSpikeCleaner & operator=(const SpikeAndDoubleSpikeCleaner &)=delete
#define DEFINE_EDM_PLUGIN(factory, type, name)
const std::unordered_map< std::string, int > _layerMap