#include <HfFilter.h>
Public Member Functions | |
| HfFilter (double max_freq=1 *units::megahertz, double sigma=3.0 *units::megahertz, double power=2, bool flag=true) | |
| virtual | ~HfFilter () |
| virtual const Waveform::realseq_t | filter_waveform (int nfbins) const |
| Provide the filter waveform with a given number of frequency bins. More... | |
| virtual void | configure (const WireCell::Configuration &config) |
| Accept a configuration. More... | |
| virtual WireCell::Configuration | default_configuration () const |
| Optional, override to return a hard-coded default configuration. More... | |
Public Member Functions inherited from WireCell::IFilterWaveform | |
| virtual | ~IFilterWaveform () |
Public Member Functions inherited from WireCell::IComponent< IFilterWaveform > | |
| virtual | ~IComponent () |
Public Member Functions inherited from WireCell::Interface | |
| virtual | ~Interface () |
Public Member Functions inherited from WireCell::IConfigurable | |
| virtual | ~IConfigurable () |
Public Member Functions inherited from WireCell::IComponent< IConfigurable > | |
| virtual | ~IComponent () |
Private Attributes | |
| double | m_max_freq |
| double | m_sigma |
| double | m_power |
| bool | m_flag |
Additional Inherited Members | |
Public Types inherited from WireCell::IComponent< IFilterWaveform > | |
| typedef std::shared_ptr< IFilterWaveform > | pointer |
| Access subclass facet by pointer. More... | |
| typedef std::vector< pointer > | vector |
| Vector of shared pointers. More... | |
Public Types inherited from WireCell::Interface | |
| typedef std::shared_ptr< Interface > | pointer |
Public Types inherited from WireCell::IComponent< IConfigurable > | |
| typedef std::shared_ptr< IConfigurable > | pointer |
| Access subclass facet by pointer. More... | |
| typedef std::vector< pointer > | vector |
| Vector of shared pointers. More... | |
Definition at line 11 of file HfFilter.h.
| SigProc::HfFilter::HfFilter | ( | double | max_freq = 1 * units::megahertz, |
| double | sigma = 3.0* units::megahertz, |
||
| double | power = 2, |
||
| bool | flag = true |
||
| ) |
Definition at line 11 of file HfFilter.cxx.
|
virtual |
Definition at line 19 of file HfFilter.cxx.
|
virtual |
Accept a configuration.
Implements WireCell::IConfigurable.
Definition at line 33 of file HfFilter.cxx.
|
virtual |
Optional, override to return a hard-coded default configuration.
Reimplemented from WireCell::IConfigurable.
Definition at line 23 of file HfFilter.cxx.
|
virtual |
Provide the filter waveform with a given number of frequency bins.
Implements WireCell::IFilterWaveform.
Definition at line 43 of file HfFilter.cxx.
|
private |
Definition at line 27 of file HfFilter.h.
|
private |
Definition at line 24 of file HfFilter.h.
|
private |
Definition at line 26 of file HfFilter.h.
|
private |
Definition at line 25 of file HfFilter.h.
1.8.11