Bayeux  3.4.1
Core Foundation library for SuperNEMO
Public Member Functions | Public Attributes | List of all members
dpp::dpp_driver_params Struct Reference

The set of configuration parameters for the data processing pipeline driver. More...

#include <bayeux/dpp/dpp_driver.h>

Public Member Functions

 dpp_driver_params ()
 Default constructor. More...
 
void reset ()
 Reset. More...
 
void dump (std::ostream &out_=std::clog) const
 Print. More...
 
void tree_dump (std::ostream &out_=std::clog, const std::string &title_="", const std::string &indent_="", bool inherit_=false) const
 Smart print. More...
 

Public Attributes

std::string logging_label
 
bool break_on_error_as_fatal
 
int print_modulo
 
std::string module_manager_config_file
 
std::vector< std::string > module_names
 
std::string LL_config
 
std::vector< std::string > LL_dlls
 
std::vector< std::string > input_files
 
std::vector< std::string > output_files
 
bool no_max_records
 
int max_records
 
int max_records_per_output_file
 
int slice_start
 
int slice_stop
 
int slice_width
 
bool slice_store_out
 
bool save_stopped_data_records
 
bool preserve_existing_files
 

Detailed Description

The set of configuration parameters for the data processing pipeline driver.

Constructor & Destructor Documentation

◆ dpp_driver_params()

dpp::dpp_driver_params::dpp_driver_params ( )

Default constructor.

Member Function Documentation

◆ dump()

void dpp::dpp_driver_params::dump ( std::ostream &  out_ = std::clog) const

Print.

◆ reset()

void dpp::dpp_driver_params::reset ( )

Reset.

◆ tree_dump()

void dpp::dpp_driver_params::tree_dump ( std::ostream &  out_ = std::clog,
const std::string &  title_ = "",
const std::string &  indent_ = "",
bool  inherit_ = false 
) const

Smart print.

Member Data Documentation

◆ break_on_error_as_fatal

bool dpp::dpp_driver_params::break_on_error_as_fatal

◆ input_files

std::vector<std::string> dpp::dpp_driver_params::input_files

◆ LL_config

std::string dpp::dpp_driver_params::LL_config

◆ LL_dlls

std::vector<std::string> dpp::dpp_driver_params::LL_dlls

◆ logging_label

std::string dpp::dpp_driver_params::logging_label

◆ max_records

int dpp::dpp_driver_params::max_records

◆ max_records_per_output_file

int dpp::dpp_driver_params::max_records_per_output_file

◆ module_manager_config_file

std::string dpp::dpp_driver_params::module_manager_config_file

◆ module_names

std::vector<std::string> dpp::dpp_driver_params::module_names

◆ no_max_records

bool dpp::dpp_driver_params::no_max_records

◆ output_files

std::vector<std::string> dpp::dpp_driver_params::output_files

◆ preserve_existing_files

bool dpp::dpp_driver_params::preserve_existing_files

◆ print_modulo

int dpp::dpp_driver_params::print_modulo

◆ save_stopped_data_records

bool dpp::dpp_driver_params::save_stopped_data_records

◆ slice_start

int dpp::dpp_driver_params::slice_start

◆ slice_stop

int dpp::dpp_driver_params::slice_stop

◆ slice_store_out

bool dpp::dpp_driver_params::slice_store_out

◆ slice_width

int dpp::dpp_driver_params::slice_width

The documentation for this struct was generated from the following file: