MBCountPulses Class Reference
[Modules]

Inheritance diagram for MBCountPulses:

QModule QBaseModule

List of all members.


Detailed Description

Module to count number of pulses in acquired window.

Counts number of pulses in the acquired window by setting a threshold on the derivative


Public Member Functions

 MBCountPulses (QSequence *s)
void Init ()
 Init method is called before event loop.
QEventDo (QEvent *ev)
 Doit method is called for each event, getting the event as argument.
void Done ()
 Done method is called after event loop.

Private Member Functions

QVector Derivative (const QVector &)
 Derivative function.
QVector Derivative (const QVector &, const int)
 Multiple derivative function.

Private Attributes

double fThreshold
 Threshold on derivative as a multiple of RMS. Peaks in the derivative are counted as pulses if they exceed this threshold.

The documentation for this class was generated from the following files:

Generated on Tue Nov 16 10:50:01 2010 for CUORE Software by  doxygen 1.5.6