Check for pulses in the pre-S1 window. More...
#include <eTrainFinder.hh>
Public Member Functions | |
| int | Initialize () |
| Initialize the module before starting a run. Return 0 if no error. | |
| int | Finalize () |
| Finalize state after a run has processed. Return 0 if no error. | |
| int | Process (ChannelData *chdata) |
| Process a single channel in a single trigger. Return 0 if no error. | |
Static Public Member Functions | |
| static const std::string | GetDefaultName () |
Public Attributes | |
| double | search_start_time |
| Time from start of pulse to begin search [us]. | |
| double | search_stop_time |
| Time from start of pulse to end search [us]. | |
| double | rough_threshold |
| ADC threshold relative to global baseline. | |
| int | distance |
| int | coinc_dist |
| minimum separation in samples of distinct spikes | |
| int | eMin |
| maximum number of events between two events that constitutes a coincidence | |
| int | eMax |
| minimum number of spikes for a bad event | |
Private Attributes | |
| int | _n |
| maximum number of spikes for a bad event | |
| std::vector< int > | _nbad |
| std::vector< int > | _coinc_track |
| std::vector< int > | _coinc |
| std::vector< int > | _first |
| std::vector< int > | _last |
Check for pulses in the pre-S1 window.
Definition at line 18 of file eTrainFinder.hh.
1.6.1