QOTTrigger Class Reference

List of all members.


Detailed Description

single channel OT trigger engine

Author:
Marco Vignati, Filippo Orio

Public Member Functions

QError Init (const QVector &filteredAVG, const double threshold, const int FWHM, const double reso, const int psawindow, const double psarms, const bool debugmode)
QError Trigger (const QVector &input, QVector &triggers, QVector &amplitudes, QVector &chisquares, std::vector< QVector > &peaks, std::vector< QVector > &fitfunctions, QVector &psadelays, QVector &psaampls, bool debugmode)
bool WindowHasVeto () const
const QVector & GetVetoedSamples () const
double GetVetoRejection () const

Private Member Functions

void Veto (const QVector &output_longed, bool debugmode=false)

Private Attributes

double fConv
double fThreshold
double fReso
int fFWHM
double fPSARMS
int fPSAWindow
bool fVetoMode
double fVetoThresRatio
int fVetoStart
int fVetoEnd
bool fVetoWindow
int fVetoCounter
int fTotCounter
Cuore::QVector fVetoedSamples
QOTPulseShapeChiSquare fPSA

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

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