AverageWaveforms Class Reference
[modules - functions to process raw data in series]

Averages the signals for each channel over an entire run (with some basic cuts). More...

#include <AverageWaveforms.hh>

Inheritance diagram for AverageWaveforms:
BaseModule ParameterList VParameterNode

List of all members.

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

Detailed Description

Averages the signals for each channel over an entire run (with some basic cuts).

Definition at line 23 of file AverageWaveforms.hh.


The documentation for this class was generated from the following files:
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Defines

Generated on 20 Jun 2014 for daqman by  doxygen 1.6.1