Module which 'smooths' pulses by taking a moving average window. More...
#include <Smoother.hh>
Public Member Functions | |
| int | Initialize () |
| Initialize the module before starting a run. Return 0 if no error. | |
| int | Process (ChannelData *chdata) |
| Process a single channel in a single trigger. Return 0 if no error. | |
| int | Finalize () |
| Finalize state after a run has processed. Return 0 if no error. | |
Static Public Member Functions | |
| static const std::string | GetDefaultName () |
Private Attributes | |
| int | pre_samples |
| Number of samples before current to average over. | |
| int | post_samples |
| Number of samples after current to average over. | |
Module which 'smooths' pulses by taking a moving average window.
Definition at line 16 of file Smoother.hh.
1.6.1