Struct ProcessSequence¶
Defined in File SequenceProcessor.h
Inheritance Relationships¶
Base Type¶
public SmartPeak::SequenceProcessor(Struct SequenceProcessor)
Struct Documentation¶
-
struct
SmartPeak::ProcessSequence: public SmartPeak::SequenceProcessor¶ Apply a processing workflow to all injections in a sequence
Public Functions
-
ProcessSequence() = default¶ Events to process.
-
inline
ProcessSequence(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
-
virtual ParameterSet
getParameterSchema() const override¶ Get the Schema (possible, default parameters) of the processor.
Public Members
-
std::set<std::string>
injection_names_¶ Mapping from injection names to pathnames.
-
std::vector<std::shared_ptr<RawDataProcessor>>
raw_data_processing_methods_¶ Injections to select from the sequence (all if empty)
Public Static Functions
-
static ParameterSet
getParameterSchemaStatic()¶
-