#include <R3BNeulandApp.h>
|
template<typename OptionType> |
void | ParseApplicationOptionImp (const std::vector< std::string > &filename, OptionType &option) |
|
Definition at line 24 of file R3BNeulandApp.h.
◆ Application() [1/3]
R3B::Neuland::Application::Application |
( |
std::string_view | name, |
|
|
std::unique_ptr< FairRun > | run, |
|
|
std::reference_wrapper< Options > | option ) |
|
explicit |
◆ Application() [2/3]
R3B::Neuland::Application::Application |
( |
const Application & | | ) |
|
|
delete |
◆ Application() [3/3]
R3B::Neuland::Application::Application |
( |
Application && | | ) |
|
|
delete |
◆ ~Application()
R3B::Neuland::Application::~Application |
( |
| ) |
|
|
virtual |
◆ dump_json_options() [1/2]
template<typename OptionType>
void R3B::Neuland::Application::dump_json_options |
( |
const OptionType & | options, |
|
|
const std::string & | filename ) |
◆ dump_json_options() [2/2]
virtual void R3B::Neuland::Application::dump_json_options |
( |
const std::string & | filename | ) |
|
|
inlineprivatevirtual |
◆ dump_options()
void R3B::Neuland::Application::dump_options |
( |
| ) |
|
|
inline |
◆ get_run()
auto R3B::Neuland::Application::get_run |
( |
| ) |
-> FairRun* |
|
inline |
◆ has_dump()
auto R3B::Neuland::Application::has_dump |
( |
| ) |
const -> bool |
|
inlinenodiscard |
◆ has_mpi()
auto R3B::Neuland::Application::has_mpi |
( |
| ) |
-> bool |
|
inline |
◆ has_print_default_options()
auto R3B::Neuland::Application::has_print_default_options |
( |
| ) |
const -> bool |
|
inlinenodiscard |
◆ init()
void R3B::Neuland::Application::init |
( |
| ) |
|
◆ operator=() [1/2]
◆ operator=() [2/2]
◆ ParseApplicationOption()
virtual void R3B::Neuland::Application::ParseApplicationOption |
( |
const std::vector< std::string > & | filename | ) |
|
|
privatepure virtual |
◆ ParseApplicationOptionImp()
template<typename OptionType>
void R3B::Neuland::Application::ParseApplicationOptionImp |
( |
const std::vector< std::string > & | filename, |
|
|
OptionType & | option ) |
|
protected |
◆ post_init()
virtual void R3B::Neuland::Application::post_init |
( |
FairRun * | run | ) |
|
|
inlineprivatevirtual |
◆ pre_init()
virtual void R3B::Neuland::Application::pre_init |
( |
FairRun * | run | ) |
|
|
privatepure virtual |
◆ print_json_options() [1/2]
virtual void R3B::Neuland::Application::print_json_options |
( |
| ) |
|
|
inlineprivatevirtual |
◆ print_json_options() [2/2]
template<typename OptionType>
void R3B::Neuland::Application::print_json_options |
( |
const OptionType & | options | ) |
|
◆ print_options()
void R3B::Neuland::Application::print_options |
( |
| ) |
|
|
inline |
◆ run()
void R3B::Neuland::Application::run |
( |
| ) |
|
◆ run_action()
void R3B::Neuland::Application::run_action |
( |
FairRun * | run, |
|
|
int | num_of_events ) |
|
privatevirtual |
◆ set_event_num()
void R3B::Neuland::Application::set_event_num |
( |
int | val | ) |
|
|
inline |
◆ set_fail()
void R3B::Neuland::Application::set_fail |
( |
bool | is_failed | ) |
|
|
inline |
◆ set_input_filename()
void R3B::Neuland::Application::set_input_filename |
( |
const std::vector< std::string > & | input_filename | ) |
|
|
inline |
◆ set_inputpar_filename()
void R3B::Neuland::Application::set_inputpar_filename |
( |
std::string_view | inputpar_filename | ) |
|
|
inline |
◆ set_log_level()
void R3B::Neuland::Application::set_log_level |
( |
std::string_view | log_level | ) |
|
|
inline |
◆ set_num_of_procs()
void R3B::Neuland::Application::set_num_of_procs |
( |
int | val | ) |
|
|
inline |
◆ set_output_filename()
void R3B::Neuland::Application::set_output_filename |
( |
std::string_view | output_filename | ) |
|
|
inline |
◆ set_outputpar_filename()
void R3B::Neuland::Application::set_outputpar_filename |
( |
std::string_view | outputpar_filename | ) |
|
|
inline |
◆ set_rank_num()
void R3B::Neuland::Application::set_rank_num |
( |
int | val | ) |
|
|
inline |
◆ set_run_id()
void R3B::Neuland::Application::set_run_id |
( |
int | run_id | ) |
|
|
inline |
◆ set_second_inputpar_filename()
void R3B::Neuland::Application::set_second_inputpar_filename |
( |
std::string_view | inputpar_filename | ) |
|
|
inline |
◆ set_tree_input_filename()
void R3B::Neuland::Application::set_tree_input_filename |
( |
const std::vector< std::string > & | input_filename | ) |
|
|
inline |
◆ setup_application_options()
virtual void R3B::Neuland::Application::setup_application_options |
( |
CLI::App & | program_options | ) |
|
|
inlineprivatevirtual |
◆ setup_common_options()
template<typename CLIAPP, typename OptionType>
void R3B::Neuland::Application::setup_common_options |
( |
CLIAPP & | program_options, |
|
|
OptionType & | options ) |
◆ setup_options()
void R3B::Neuland::Application::setup_options |
( |
CLI::App & | program_options | ) |
|
The documentation for this class was generated from the following files: