67         void run(
const PeakMap &, std::vector<MassTrace> &, 
const Size max_traces = 0);
 
   88         void run_(
const std::vector<Apex>& chrom_apices,
 
   89                   const Size peak_count,
 
   91                   const std::vector<Size>& spec_offsets,
 
   92                   std::vector<MassTrace> & found_masstraces,
 
   93                   const Size max_traces = 0);
 
A base class for all classes handling default parameters.
Definition: DefaultParamHandler.h:66
 
Forward iterator for an area of peaks in an experiment.
Definition: AreaIterator.h:36
 
In-Memory representation of a mass spectrometry run.
Definition: MSExperiment.h:48
 
A mass trace extraction method that gathers peaks similar in m/z and moving along retention time.
Definition: MassTraceDetection.h:49
 
double noise_threshold_int_
Definition: MassTraceDetection.h:97
 
String trace_termination_criterion_
Definition: MassTraceDetection.h:101
 
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:98
 
MassTrace::MT_QUANTMETHOD quant_method_
Definition: MassTraceDetection.h:99
 
MassTraceDetection()
Default constructor.
 
Size trace_termination_outliers_
Definition: MassTraceDetection.h:102
 
double min_trace_length_
Definition: MassTraceDetection.h:104
 
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:103
 
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:96
 
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:105
 
bool reestimate_mt_sd_
Definition: MassTraceDetection.h:107
 
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:40
 
Base class for all classes that want to report their progress.
Definition: ProgressLogger.h:27
 
A more convenient string class.
Definition: String.h:34
 
size_t Size
Size type e.g. used as variable which can hold result of size()
Definition: Types.h:97
 
Main OpenMS namespace.
Definition: openswathalgo/include/OpenMS/OPENSWATHALGO/DATAACCESS/ISpectrumAccess.h:19
 
Definition: MassTraceDetection.h:80
 
Size scan_idx
Definition: MassTraceDetection.h:83
 
Apex(double intensity, Size scan_idx, Size peak_idx)
 
double intensity
Definition: MassTraceDetection.h:82
 
Size peak_idx
Definition: MassTraceDetection.h:84