Struct RawDataProcessor¶
Defined in File RawDataProcessor.h
Inheritance Relationships¶
Base Types¶
public SmartPeak::IProcessorDescription(Struct IProcessorDescription)public SmartPeak::IFilenamesHandler(Struct IFilenamesHandler)
Derived Types¶
public SmartPeak::CalculateIsotopicPurities(Struct CalculateIsotopicPurities)public SmartPeak::CalculateMDVAccuracies(Struct CalculateMDVAccuracies)public SmartPeak::CalculateMDVs(Struct CalculateMDVs)public SmartPeak::CheckFeatures(Struct CheckFeatures)public SmartPeak::CheckFeaturesBackgroundInterferences(Struct CheckFeaturesBackgroundInterferences)public SmartPeak::CheckFeaturesRSDs(Struct CheckFeaturesRSDs)public SmartPeak::ClearData(Struct ClearData)public SmartPeak::ConstructTransitionsList(Struct ConstructTransitionsList)public SmartPeak::ExtractChromatogramWindows(Struct ExtractChromatogramWindows)public SmartPeak::ExtractSpectraNonTargeted(Struct ExtractSpectraNonTargeted)public SmartPeak::ExtractSpectraWindows(Struct ExtractSpectraWindows)public SmartPeak::FilterFeatures(Struct FilterFeatures)public SmartPeak::FilterFeaturesBackgroundInterferences(Struct FilterFeaturesBackgroundInterferences)public SmartPeak::FilterFeaturesRSDs(Struct FilterFeaturesRSDs)public SmartPeak::FitFeaturesEMG(Struct FitFeaturesEMG)public SmartPeak::IsotopicCorrections(Struct IsotopicCorrections)public SmartPeak::LoadAnnotations(Struct LoadAnnotations)public SmartPeak::LoadFeatureFiltersRDP(Struct LoadFeatureFiltersRDP)public SmartPeak::LoadFeatureQCsRDP(Struct LoadFeatureQCsRDP)public SmartPeak::LoadFeatures(Struct LoadFeatures)public SmartPeak::LoadMSP(Struct LoadMSP)public SmartPeak::LoadParameters(Struct LoadParameters)public SmartPeak::LoadRawData(Struct LoadRawData)public SmartPeak::LoadTransitions(Struct LoadTransitions)public SmartPeak::LoadValidationData(Struct LoadValidationData)public SmartPeak::MapChromatograms(Struct MapChromatograms)public SmartPeak::MatchSpectra(Struct MatchSpectra)public SmartPeak::MergeFeaturesMS1(Struct MergeFeaturesMS1)public SmartPeak::MergeFeaturesMS2(Struct MergeFeaturesMS2)public SmartPeak::MergeSpectra(Struct MergeSpectra)public SmartPeak::Pick2DFeatures(Struct Pick2DFeatures)public SmartPeak::Pick3DFeatures(Struct Pick3DFeatures)public SmartPeak::PickMRMFeatures(Struct PickMRMFeatures)public SmartPeak::PlotFeatures(Struct PlotFeatures)public SmartPeak::QuantifyFeatures(Struct QuantifyFeatures)public SmartPeak::SearchAccurateMass(Struct SearchAccurateMass)public SmartPeak::SearchSpectrumMS1(Struct SearchSpectrumMS1)public SmartPeak::SearchSpectrumMS2(Struct SearchSpectrumMS2)public SmartPeak::SelectFeatures(Struct SelectFeatures)public SmartPeak::StoreAnnotations(Struct StoreAnnotations)public SmartPeak::StoreFeatureFiltersRDP(Struct StoreFeatureFiltersRDP)public SmartPeak::StoreFeatureQCsRDP(Struct StoreFeatureQCsRDP)public SmartPeak::StoreFeatures(Struct StoreFeatures)public SmartPeak::StoreMSP(Struct StoreMSP)public SmartPeak::StoreParameters(Struct StoreParameters)public SmartPeak::StoreRawData(Struct StoreRawData)public SmartPeak::StoreValidationData(Struct StoreValidationData)public SmartPeak::ValidateFeatures(Struct ValidateFeatures)public SmartPeak::ZeroChromatogramBaseline(Struct ZeroChromatogramBaseline)
Struct Documentation¶
-
struct RawDataProcessor : public SmartPeak::IProcessorDescription, public SmartPeak::IFilenamesHandler¶
Subclassed by SmartPeak::CalculateIsotopicPurities, SmartPeak::CalculateMDVAccuracies, SmartPeak::CalculateMDVs, SmartPeak::CheckFeatures, SmartPeak::CheckFeaturesBackgroundInterferences, SmartPeak::CheckFeaturesRSDs, SmartPeak::ClearData, SmartPeak::ConstructTransitionsList, SmartPeak::ExtractChromatogramWindows, SmartPeak::ExtractSpectraNonTargeted, SmartPeak::ExtractSpectraWindows, SmartPeak::FilterFeatures, SmartPeak::FilterFeaturesBackgroundInterferences, SmartPeak::FilterFeaturesRSDs, SmartPeak::FitFeaturesEMG, SmartPeak::IsotopicCorrections, SmartPeak::LoadAnnotations, SmartPeak::LoadFeatureFiltersRDP, SmartPeak::LoadFeatureQCsRDP, SmartPeak::LoadFeatures, SmartPeak::LoadMSP, SmartPeak::LoadParameters, SmartPeak::LoadRawData, SmartPeak::LoadTransitions, SmartPeak::LoadValidationData, SmartPeak::MapChromatograms, SmartPeak::MatchSpectra, SmartPeak::MergeFeaturesMS1, SmartPeak::MergeFeaturesMS2, SmartPeak::MergeSpectra, SmartPeak::Pick2DFeatures, SmartPeak::Pick3DFeatures, SmartPeak::PickMRMFeatures, SmartPeak::PlotFeatures, SmartPeak::QuantifyFeatures, SmartPeak::SearchAccurateMass, SmartPeak::SearchSpectrumMS1, SmartPeak::SearchSpectrumMS2, SmartPeak::SelectFeatures, SmartPeak::StoreAnnotations, SmartPeak::StoreFeatureFiltersRDP, SmartPeak::StoreFeatureQCsRDP, SmartPeak::StoreFeatures, SmartPeak::StoreMSP, SmartPeak::StoreParameters, SmartPeak::StoreRawData, SmartPeak::StoreValidationData, 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.
-
inline virtual std::vector<std::string> getFilenameRequirements() const override¶
Returns the list of file ids that has to be defined prior to be process.
-
inline virtual std::set<std::string> getInputs() const override¶
Returns the list of data type accepted as input.
-
inline virtual std::set<std::string> getOutputs() const override¶
Returns the list of data type produced as output.
-
virtual void process(RawDataHandler &rawDataHandler_IO, const ParameterSet ¶ms_I, Filenames &filenames_I) const¶
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¶
-
virtual void doProcess(RawDataHandler &rawDataHandler_IO, const ParameterSet ¶ms_I, Filenames &filenames_I) const = 0¶
-
RawDataProcessor(const RawDataProcessor &other) = delete¶