Base classes for all user event processing components to extend.
void addFileToProcess(const std::string &filename)
Add an input file name to the list.
void addOutputFileName(const std::string &output_filename)
Add an output file name to the list.
std::vector< std::string > output_files_
void setRunMode(int run_mode=-1)
Set the run mode of the process.
void setSkipEvents(int skip_events=-1)
std::vector< Processor * > sequence_
void addToSequence(Processor *event_proc)
Add an event processor to the linear sequence of processors to run in this job.
Process()
Class constructor.
int getRunMode()
Get the run mode of the process.
std::vector< std::string > input_files_
void setEventLimit(int event_limit=-1)
Set the maximum number of events to process.
Base class for all event processing components.