| 
| virtual  | ~IWaveformTool () noexcept=default | 
|   | 
| virtual void  | configure (const fhicl::ParameterSet &pset)=0 | 
|   | 
| virtual void  | triangleSmooth (const std::vector< float > &, std::vector< float > &, size_t=0) const  =0 | 
|   | 
| virtual void  | triangleSmooth (const std::vector< double > &, std::vector< double > &, size_t=0) const  =0 | 
|   | 
| virtual void  | medianSmooth (const std::vector< float > &, std::vector< float > &, size_t=3) const  =0 | 
|   | 
| virtual void  | medianSmooth (const std::vector< double > &, std::vector< double > &, size_t=3) const  =0 | 
|   | 
| virtual void  | getTruncatedMeanRMS (const std::vector< float > &, float &, float &, float &, int &) const  =0 | 
|   | 
| virtual void  | getTruncatedMeanRMS (const std::vector< double > &, double &, double &, double &, int &) const  =0 | 
|   | 
| virtual void  | firstDerivative (const std::vector< float > &, std::vector< float > &) const  =0 | 
|   | 
| virtual void  | firstDerivative (const std::vector< double > &, std::vector< double > &) const  =0 | 
|   | 
| virtual void  | findPeaks (std::vector< float >::iterator, std::vector< float >::iterator, PeakTupleVec &, float, size_t) const  =0 | 
|   | 
| virtual void  | findPeaks (std::vector< double >::iterator, std::vector< double >::iterator, PeakTupleVec &, double, size_t) const  =0 | 
|   | 
| virtual void  | getFFTPower (const std::vector< float > &inputVec, std::vector< float > &outputPowerVec) const  =0 | 
|   | 
| virtual void  | getFFTPower (const std::vector< double > &inputVec, std::vector< double > &outputPowerVec) const  =0 | 
|   | 
| virtual void  | getErosionDilationAverageDifference (const Waveform< short > &, int, HistogramMap &, Waveform< short > &, Waveform< short > &, Waveform< short > &, Waveform< short > &) const  =0 | 
|   | 
| virtual void  | getErosionDilationAverageDifference (const Waveform< float > &, int, HistogramMap &, Waveform< float > &, Waveform< float > &, Waveform< float > &, Waveform< float > &) const  =0 | 
|   | 
| virtual void  | getErosionDilationAverageDifference (const Waveform< double > &, int, HistogramMap &, Waveform< double > &, Waveform< double > &, Waveform< double > &, Waveform< double > &) const  =0 | 
|   | 
| virtual void  | getOpeningAndClosing (const Waveform< short > &, const Waveform< short > &, int, HistogramMap &, Waveform< short > &, Waveform< short > &) const  =0 | 
|   | 
| virtual void  | getOpeningAndClosing (const Waveform< float > &, const Waveform< float > &, int, HistogramMap &, Waveform< float > &, Waveform< float > &) const  =0 | 
|   | 
| virtual void  | getOpeningAndClosing (const Waveform< double > &, const Waveform< double > &, int, HistogramMap &, Waveform< double > &, Waveform< double > &) const  =0 | 
|   | 
Definition at line 39 of file IWaveformTool.h.