Struct ProcessSequenceSegments

Inheritance Relationships

Base Type

Struct Documentation

struct SmartPeak::ProcessSequenceSegments : public SmartPeak::SequenceProcessor

Apply a processing workflow to all injections in a sequence segment

Public Functions

ProcessSequenceSegments() = default

Events to process.

inline ProcessSequenceSegments(SequenceHandler &sh)
virtual void process() const override
inline virtual int getID() const override

Get the processor struct ID

inline virtual std::string getName() const override

Get the processor struct name

inline virtual std::string getDescription() const override

Get the processor struct description

Public Members

std::map<std::string, Filenames> filenames_
std::set<std::string> sequence_segment_names_

Mapping from sequence groups names to pathnames.

std::vector<std::shared_ptr<SequenceSegmentProcessor>> sequence_segment_processing_methods_

Sequence groups to select from the sequence (all if empty)