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

TimeOfFlight finds the number of particles detected in the defined region of the channel and the arrive time of the earliest particle detected. More...

#include <TimeOfFlight.hh>

Inheritance diagram for TimeOfFlight:
ChannelModule 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 (ChannelData *chdata)
 Process a single channel in a single trigger. Return 0 if no error.

Static Public Member Functions

static const std::string GetDefaultName ()

Private Attributes

double search_begin_time
 time in us to start searching for particle signal
double search_end_time
 time in us to end searching for particle signal
double ref_threshold
 reference trigger threshold
double threshold
 particle count threshold
int ref_ch
 proton beam timing info channel
double constant_fraction
 constant fraction of the maximum for locating the particle arrival time

Detailed Description

TimeOfFlight finds the number of particles detected in the defined region of the channel and the arrive time of the earliest particle detected.

Definition at line 15 of file TimeOfFlight.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