MAvgPulseFilter Class Reference
[Filters]
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:
- /home/cuoresvn/cuore/pkg/modpulseshape/MAvgPulseFilter.hh
- /home/cuoresvn/cuore/pkg/modpulseshape/MAvgPulseFilter.cc