Averages the signals for each channel over an entire run (with some basic cuts). More...
#include <AverageWaveforms.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 (EventPtr evt) |
| Process a single event. Must be overridden. Return 0 if no error. | |
Static Public Member Functions | |
| static const std::string | GetDefaultName () |
Public Attributes | |
| bool | use_event_list |
| string | event_list_location |
| bool | with_s2 |
| double | min_pulse_height |
| double | max_pulse_height |
| double | min_fprompt |
| double | max_fprompt |
| bool | align_by_peak |
| double | sum_start_time |
| double | sum_end_time |
| double | min_s1_start_time |
| double | max_s1_start_time |
| int | bin_size |
| double | min_s2_start_time |
| double | max_s2_start_time |
| int | number_of_base_groups |
| int | current_event |
| int | current_run |
| ifstream | txt |
Private Member Functions | |
| void | Cleanup () |
Private Attributes | |
| std::map< int, int > | _num_event |
| std::map< int, TGraphErrors * > | _plots |
Averages the signals for each channel over an entire run (with some basic cuts).
Definition at line 23 of file AverageWaveforms.hh.
1.6.1