38 #include <OpenMS/OpenMSConfig.h> 48 class ExperimentalSettings;
77 SwathQC(
const size_t cd_spectra,
const double decon_ms1_mz_tol);
86 std::function<void(const OpenMS::ExperimentalSettings& es)> getExpSettingsFunc();
91 std::function<void (const OpenMS::MSSpectrum&)> getSpectraProcessingFunc();
112 static ChargeDistribution getChargeDistribution(
const std::vector<SwathMap>& swath_maps,
const size_t nr_samples,
const double mz_tol);
132 void setNrMS1Spectra(
size_t nr);
151 static bool isSubsampledSpectrum_(
const size_t total_spec_count,
const size_t subsample_count,
const size_t idx);
std::map< int, int > ChargeDistribution
Definition: SwathQC.h:66
A more convenient string class.
Definition: String.h:58
Main OpenMS namespace.
Definition: FeatureDeconvolution.h:47
ChargeDistribution cd_
internal ChargeDistribution which is augmented upon calling the corresponding member functions ...
Definition: SwathQC.h:156
size_t ms1_spectra_seen_
keeps track of number of spectra passed to getSpectraProcessingFunc()
Definition: SwathQC.h:166
size_t cd_spectra_
number of spectra to inspect for charge distribution
Definition: SwathQC.h:161
double decon_ms1_mz_tol_
m/z tolerance for isotope deconvolution
Definition: SwathQC.h:163
Quality Control function for OpenSwath.
Definition: SwathQC.h:63
size_t nr_ms1_spectra_
number of MS1 spectra expected
Definition: SwathQC.h:159