Search for single-photoelectron events in the tails of scintillation. More...
#include <SpeFinder.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_end_time |
| Time from start of pulse to end search [us]. | |
| double | rough_threshold |
| ADC threshold relative to global baseline. | |
| double | threshold_fraction |
| fraction of threshold for nearby samples | |
| double | return_fraction |
| fraction of threshold for return to baseline | |
| double | fine_threshold |
| ADC threshold relative to local baseline. | |
| double | pre_window |
| Time in us to evaluate local baseline before pulse. | |
| double | post_window |
| Time in us after pulse to ensure return to 0. | |
| double | pulse_window |
| Window to integrate around found pulse. | |
| int | max_photons |
| maximum number of photons to find before exiting | |
| bool | debug |
| debug mode; useful for graphics | |
Search for single-photoelectron events in the tails of scintillation.
Definition at line 16 of file SpeFinder.hh.
1.6.1