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.