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
[inout] sampleGroupHandler_IO: Sequence segment handler[in] sequenceHandler_I: Sequence handler[in] params_I: Dictionary of parameter names, values, descriptions, and tags[in] filenames: Info about where data should be read from or written to
Protected Functions
-
SampleGroupProcessor() = default¶
-