R3BROOT
R3B analysis software
|
#include <R3BNeulandBaseParCreator.h>
Public Member Functions | |
BaseParCreator ()=default | |
Public Member Functions inherited from R3B::Neuland::CLIAbstract | |
CLIAbstract ()=default | |
Default constructor. | |
virtual | ~CLIAbstract ()=default |
CLIAbstract (const CLIAbstract &)=default | |
CLIAbstract (CLIAbstract &&)=default | |
auto | operator= (const CLIAbstract &) -> CLIAbstract &=default |
auto | operator= (CLIAbstract &&) -> CLIAbstract &=default |
virtual void | post_parse () |
Action done after the option parsing. | |
virtual auto | has_print_default_options () const -> bool |
Check the flag whether the default options should be printed in JSON strings. | |
virtual auto | has_dump () const -> bool |
Check whether the options should be dump to a JSON file. | |
virtual void | print_options () |
virtual void | dump_options () |
virtual void | set_rank_num (int val) |
virtual void | set_num_of_procs (int val) |
void | set_fail (bool is_failed) |
auto | has_failed () const -> bool |
auto | has_inited () const -> bool |
Private Member Functions | |
auto | parsing_header_file () -> CalibrationBasePar::TrigIDMap |
void | parsing_first_line (const std::string &line_str) |
void | setup_options (CLI::App &program_options) override |
Setup the CLI options given to the program. | |
void | init () override |
Initialization of a CLI program. | |
void | run () override |
Run the CLI program. |
Private Attributes | |
int | run_id_ = DEFAULT_RUN_ID |
int | offspill_pos_ = 0 |
int | num_of_planes_ = 0 |
std::string | log_level_ = "info" |
std::string | exp_id_ |
std::string | output_par_file_name_ |
std::string | input_header_file_name_ |
Static Private Attributes | |
static constexpr auto | DEFAULT_RUN_ID = 999 |
Additional Inherited Members | |
Protected Member Functions inherited from R3B::Neuland::CLIAbstract | |
void | set_inited (bool is_inited) |
Definition at line 10 of file R3BNeulandBaseParCreator.h.
|
default |
|
overrideprivatevirtual |
The initialization process must be done before calling the run method. Setters such as set_rank_num should be called before the initialization. detailed description
Implements R3B::Neuland::CLIAbstract.
Definition at line 97 of file R3BNeulandBaseParCreator.cxx.
|
private |
Definition at line 118 of file R3BNeulandBaseParCreator.cxx.
|
private |
Definition at line 99 of file R3BNeulandBaseParCreator.cxx.
|
overrideprivatevirtual |
Implements R3B::Neuland::CLIAbstract.
Definition at line 126 of file R3BNeulandBaseParCreator.cxx.
|
overrideprivatevirtual |
program_options | Options fed to the program. |
Implements R3B::Neuland::CLIAbstract.
Definition at line 81 of file R3BNeulandBaseParCreator.cxx.
|
staticconstexprprivate |
Definition at line 16 of file R3BNeulandBaseParCreator.h.
|
private |
Definition at line 22 of file R3BNeulandBaseParCreator.h.
|
private |
Definition at line 24 of file R3BNeulandBaseParCreator.h.
|
private |
Definition at line 21 of file R3BNeulandBaseParCreator.h.
|
private |
Definition at line 20 of file R3BNeulandBaseParCreator.h.
|
private |
Definition at line 19 of file R3BNeulandBaseParCreator.h.
|
private |
Definition at line 23 of file R3BNeulandBaseParCreator.h.
|
private |
Definition at line 18 of file R3BNeulandBaseParCreator.h.