|
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.