12 #ifndef IRawDigitFilter_H
13 #define IRawDigitFilter_H
15 #include "fhiclcpp/ParameterSet.h"
47 virtual void configure(
const fhicl::ParameterSet& pset) = 0;
49 virtual size_t plane()
const = 0;
virtual size_t plane() const =0
virtual void initializeHistograms(art::TFileDirectory &) const =0
raw::RawDigit::ADCvector_t RawDigitVector
virtual ~IRawDigitFilter() noexcept=default
virtual void FilterWaveform(RawDigitVector &, size_t, size_t, float=0.) const =0
virtual void configure(const fhicl::ParameterSet &pset)=0
std::map< int, TProfile * > HistogramMap
process_name can override from command line with o or output caldata