Struct SampleGroupProcessor¶
Defined in File SampleGroupProcessor.h
Inheritance Relationships¶
Base Type¶
public SmartPeak::IProcessorDescription(Struct IProcessorDescription)
Derived Types¶
public SmartPeak::LoadFeaturesSampleGroup(Struct LoadFeaturesSampleGroup)public SmartPeak::MergeInjections(Struct MergeInjections)public SmartPeak::StoreFeaturesSampleGroup(Struct StoreFeaturesSampleGroup)
Struct Documentation¶
-
struct SmartPeak::SampleGroupProcessor : public SmartPeak::IProcessorDescription¶
Subclassed by SmartPeak::LoadFeaturesSampleGroup, SmartPeak::MergeInjections, SmartPeak::StoreFeaturesSampleGroup
Public Functions
-
SampleGroupProcessor(const SampleGroupProcessor &other) = delete¶
-
SampleGroupProcessor &operator=(const SampleGroupProcessor &other) = delete¶
-
virtual ~SampleGroupProcessor() = default¶
-
virtual void process(SampleGroupHandler &sampleGroupHandler_IO, const SequenceHandler &sequenceHandler_I, const ParameterSet ¶ms_I, const Filenames &filenames) const = 0¶
Interface to all sample group processing methods.
- Parameters
sampleGroupHandler_IO – [inout] Sequence segment handler
sequenceHandler_I – [in] Sequence handler
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
-
SampleGroupProcessor() = default¶
-
SampleGroupProcessor(const SampleGroupProcessor &other) = delete¶