Struct RawDataProcessor

Inheritance Relationships

Base Type

Derived Types

Struct Documentation

struct SmartPeak::RawDataProcessor : public SmartPeak::IProcessorDescription

Subclassed by SmartPeak::CalculateIsotopicPurities, SmartPeak::CalculateMDVAccuracies, SmartPeak::CalculateMDVs, SmartPeak::CheckFeatures, SmartPeak::CheckFeaturesBackgroundInterferences, SmartPeak::CheckFeaturesRSDs, SmartPeak::ClearData, SmartPeak::ExtractChromatogramWindows, SmartPeak::ExtractSpectraWindows, SmartPeak::FilterFeatures, SmartPeak::FilterFeaturesBackgroundInterferences, SmartPeak::FilterFeaturesRSDs, SmartPeak::FitFeaturesEMG, SmartPeak::IsotopicCorrections, SmartPeak::LoadAnnotations, SmartPeak::LoadFeatureFiltersRDP, SmartPeak::LoadFeatureQCsRDP, SmartPeak::LoadFeatures, SmartPeak::LoadParameters, SmartPeak::LoadRawData, SmartPeak::LoadTransitions, SmartPeak::LoadValidationData, SmartPeak::MapChromatograms, SmartPeak::MergeFeatures, SmartPeak::MergeSpectra, SmartPeak::PickMRMFeatures, SmartPeak::PickMS1Features, SmartPeak::PickMS2Features, SmartPeak::PlotFeatures, SmartPeak::QuantifyFeatures, SmartPeak::SearchAccurateMass, SmartPeak::SelectFeatures, SmartPeak::StoreAnnotations, SmartPeak::StoreFeatureFiltersRDP, SmartPeak::StoreFeatureQCsRDP, SmartPeak::StoreFeatures, SmartPeak::StoreRawData, SmartPeak::ValidateFeatures, SmartPeak::ZeroChromatogramBaseline

Public Functions

RawDataProcessor(const RawDataProcessor &other) = delete
RawDataProcessor &operator=(const RawDataProcessor &other) = delete
virtual ~RawDataProcessor() = default
inline virtual ParameterSet getParameterSchema() const override

Get the Schema (possible, default parameters) of the processor.

virtual void process(RawDataHandler &rawDataHandler_IO, const ParameterSet &params_I, const Filenames &filenames) const = 0

Interface to all raw data processing methods.

Parameters
  • rawDataHandler_IO[inout] Raw data file struct

  • params_I[in] Dictionary of parameter names, values, descriptions, and tags

  • filenames[in] Info about where data should be read from or written to

Protected Functions

RawDataProcessor() = default