ProteoWizard
Public Member Functions | Public Attributes
pwiz::frequency::PeakDetectorMatchedFilter::Config Struct Reference

structure for holding configuration More...

#include <PeakDetectorMatchedFilter.hpp>

List of all members.

Public Member Functions

 Config ()

Public Attributes

const
chemistry::IsotopeEnvelopeEstimator
isotopeEnvelopeEstimator
 IsotopeEnvelopeEstimator pointer, must be valid for PeakDetector lifetime.
int filterMatchRate
 number of filter correlations computed per frequency step
int filterSampleRadius
 number of filter samples taken on either side of 0
double peakThresholdFactor
 noise floor multiple for initial peak reporting threshold
double peakMaxCorrelationAngle
 maximum correlation angle (degrees) for initial peak reporting
double isotopeThresholdFactor
 noise floor multiple for isotope filter threshold
double monoisotopicPeakThresholdFactor
 noise floor multiple for monoisotopic peak threshold
int isotopeMaxChargeState
 isotope filter maximum charge state to score
int isotopeMaxNeutronCount
 isotope filter maximum number of neutrons to score
double collapseRadius
 multiple peaks within this radius (Hz) are reported as single peak
bool useMagnitudeFilter
 use the magnitude of the peak shape filter kernel for finding peaks
int logDetailLevel
 log detail level (0 == normal, 1 == extra)
std::ostream * log
 log stream (0 == no logging)

Detailed Description

structure for holding configuration

Definition at line 46 of file PeakDetectorMatchedFilter.hpp.


Constructor & Destructor Documentation

pwiz::frequency::PeakDetectorMatchedFilter::Config::Config ( )
inline

Member Data Documentation

const chemistry::IsotopeEnvelopeEstimator* pwiz::frequency::PeakDetectorMatchedFilter::Config::isotopeEnvelopeEstimator

IsotopeEnvelopeEstimator pointer, must be valid for PeakDetector lifetime.

Definition at line 49 of file PeakDetectorMatchedFilter.hpp.

Referenced by testCreation(), and testFind().

int pwiz::frequency::PeakDetectorMatchedFilter::Config::filterMatchRate

number of filter correlations computed per frequency step

Definition at line 52 of file PeakDetectorMatchedFilter.hpp.

Referenced by testCreation(), and testFind().

int pwiz::frequency::PeakDetectorMatchedFilter::Config::filterSampleRadius

number of filter samples taken on either side of 0

Definition at line 55 of file PeakDetectorMatchedFilter.hpp.

Referenced by testCreation(), and testFind().

double pwiz::frequency::PeakDetectorMatchedFilter::Config::peakThresholdFactor

noise floor multiple for initial peak reporting threshold

Definition at line 58 of file PeakDetectorMatchedFilter.hpp.

Referenced by testCreation(), and testFind().

double pwiz::frequency::PeakDetectorMatchedFilter::Config::peakMaxCorrelationAngle

maximum correlation angle (degrees) for initial peak reporting

Definition at line 61 of file PeakDetectorMatchedFilter.hpp.

Referenced by testCreation(), and testFind().

double pwiz::frequency::PeakDetectorMatchedFilter::Config::isotopeThresholdFactor

noise floor multiple for isotope filter threshold

Definition at line 64 of file PeakDetectorMatchedFilter.hpp.

Referenced by testCreation(), and testFind().

double pwiz::frequency::PeakDetectorMatchedFilter::Config::monoisotopicPeakThresholdFactor

noise floor multiple for monoisotopic peak threshold

Definition at line 67 of file PeakDetectorMatchedFilter.hpp.

Referenced by testCreation(), and testFind().

int pwiz::frequency::PeakDetectorMatchedFilter::Config::isotopeMaxChargeState

isotope filter maximum charge state to score

Definition at line 70 of file PeakDetectorMatchedFilter.hpp.

Referenced by testFind().

int pwiz::frequency::PeakDetectorMatchedFilter::Config::isotopeMaxNeutronCount

isotope filter maximum number of neutrons to score

Definition at line 73 of file PeakDetectorMatchedFilter.hpp.

Referenced by testFind().

double pwiz::frequency::PeakDetectorMatchedFilter::Config::collapseRadius

multiple peaks within this radius (Hz) are reported as single peak

Definition at line 76 of file PeakDetectorMatchedFilter.hpp.

Referenced by testFind().

bool pwiz::frequency::PeakDetectorMatchedFilter::Config::useMagnitudeFilter

use the magnitude of the peak shape filter kernel for finding peaks

Definition at line 79 of file PeakDetectorMatchedFilter.hpp.

Referenced by testFind().

int pwiz::frequency::PeakDetectorMatchedFilter::Config::logDetailLevel

log detail level (0 == normal, 1 == extra)

Definition at line 82 of file PeakDetectorMatchedFilter.hpp.

Referenced by testFind().

std::ostream* pwiz::frequency::PeakDetectorMatchedFilter::Config::log

log stream (0 == no logging)

Definition at line 85 of file PeakDetectorMatchedFilter.hpp.

Referenced by testFind().


The documentation for this struct was generated from the following file: