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.