93 void run(
const PeakMap &, std::vector<MassTrace> &,
const Size max_traces = 0);
114 void run_(
const std::vector<Apex>& chrom_apices,
115 const Size peak_count,
117 const std::vector<Size>& spec_offsets,
118 std::vector<MassTrace> & found_masstraces,
119 const Size max_traces = 0);
A base class for all classes handling default parameters.
Definition: DefaultParamHandler.h:93
Forward iterator for an area of peaks in an experiment.
Definition: AreaIterator.h:59
In-Memory representation of a mass spectrometry experiment.
Definition: MSExperiment.h:80
A mass trace extraction method that gathers peaks similar in m/z and moving along retention time.
Definition: MassTraceDetection.h:75
double noise_threshold_int_
Definition: MassTraceDetection.h:123
String trace_termination_criterion_
Definition: MassTraceDetection.h:127
void updateIterativeWeightedMeanMZ(const double &, const double &, double &, double &, double &)
Allows the iterative computation of the intensity-weighted mean of a mass trace's centroid m/z.
double chrom_peak_snr_
Definition: MassTraceDetection.h:124
MassTrace::MT_QUANTMETHOD quant_method_
Definition: MassTraceDetection.h:125
MassTraceDetection()
Default constructor.
Size trace_termination_outliers_
Definition: MassTraceDetection.h:128
double min_trace_length_
Definition: MassTraceDetection.h:130
void run_(const std::vector< Apex > &chrom_apices, const Size peak_count, const PeakMap &work_exp, const std::vector< Size > &spec_offsets, std::vector< MassTrace > &found_masstraces, const Size max_traces=0)
The internal run method.
double min_sample_rate_
Definition: MassTraceDetection.h:129
void run(const PeakMap &, std::vector< MassTrace > &, const Size max_traces=0)
Main method of MassTraceDetection. Extracts mass traces of a MSExperiment and gathers them into a vec...
~MassTraceDetection() override
Default destructor.
double mass_error_ppm_
Definition: MassTraceDetection.h:122
void updateMembers_() override
This method is used to update extra member variables at the end of the setParameters() method.
double max_trace_length_
Definition: MassTraceDetection.h:131
bool reestimate_mt_sd_
Definition: MassTraceDetection.h:133
void run(PeakMap::ConstAreaIterator &begin, PeakMap::ConstAreaIterator &end, std::vector< MassTrace > &found_masstraces)
Invokes the run method (see above) on merely a subregion of a MSExperiment map.
MT_QUANTMETHOD
Definition: MassTrace.h:66
Base class for all classes that want to report their progress.
Definition: ProgressLogger.h:55
A more convenient string class.
Definition: String.h:61
size_t Size
Size type e.g. used as variable which can hold result of size()
Definition: Types.h:127
Main OpenMS namespace.
Definition: FeatureDeconvolution.h:47
Definition: MassTraceDetection.h:106
Size scan_idx
Definition: MassTraceDetection.h:109
Apex(double intensity, Size scan_idx, Size peak_idx)
double intensity
Definition: MassTraceDetection.h:108
Size peak_idx
Definition: MassTraceDetection.h:110