MAvgPulseFilter Class Reference
[Filters]

Inheritance diagram for MAvgPulseFilter:

QFilter QBaseModule

List of all members.


Detailed Description

Filter to select pulses according to given criteria to be used for the average pulse and * noise power spectrum calculation.

Author:
C. Tomei Filter pulses based on number of peaks, peak amplitude (estimated with MaxBaseline for particle pulses and with MaxMinInWindow for noise), baseline slope, risetime and decaytime.


Public Member Functions

 MAvgPulseFilter (QSequence *s)
 constructor
 ~MAvgPulseFilter ()
 destructor
void GetCuts ()
 Get cuts from config file.
bool Filter (const QEvent *ev)
 return true if ev passes the cuts

Private Attributes

std::string fCutsFilename
bool fCutOnPeaks
int fnPeaks
bool fCutOnAmplitude
double fAmplitudeMin
double fAmplitudeMax
bool fCutOnBaselineSlope
bool fCutOnRiseTime
bool fCutOnDecayTime
QMatrix * mcuts

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