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 &litudes, 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 |