R3BROOT
R3B analysis software
|
#include <R3BNeulandAnalysisApp.h>
Classes | |
struct | Options |
Public Types | |
using | TamexChannel = Tamex::Channel |
Public Member Functions | |
AnalysisApplication () | |
void | set_channel (std::string_view channel) |
void | set_paddle (std::string_view paddle) |
![]() | |
Application (std::string_view name, std::unique_ptr< FairRun > run, std::reference_wrapper< Options > option) | |
Application (const Application &)=delete | |
Application (Application &&)=delete | |
auto | operator= (const Application &) -> Application &=delete |
auto | operator= (Application &&) -> Application &=delete |
virtual | ~Application () |
void | setup_options (CLI::App &program_options) |
template<typename CLIAPP, typename OptionType> | |
void | setup_common_options (CLIAPP &program_options, OptionType &options) |
template<typename OptionType> | |
void | print_json_options (const OptionType &options) |
template<typename OptionType> | |
void | dump_json_options (const OptionType &options, const std::string &filename) |
void | set_log_level (std::string_view log_level) |
void | set_run_id (int run_id) |
void | set_output_filename (std::string_view output_filename) |
void | set_inputpar_filename (std::string_view inputpar_filename) |
void | set_second_inputpar_filename (std::string_view inputpar_filename) |
void | set_outputpar_filename (std::string_view outputpar_filename) |
void | set_event_num (int val) |
void | set_input_filename (const std::vector< std::string > &input_filename) |
void | set_tree_input_filename (const std::vector< std::string > &input_filename) |
void | set_num_of_procs (int val) |
void | set_rank_num (int val) |
void | set_fail (bool is_failed) |
auto | get_run () -> FairRun * |
auto | has_mpi () -> bool |
void | print_options () |
auto | has_print_default_options () const -> bool |
auto | has_dump () const -> bool |
void | dump_options () |
void | init () |
void | run () |
Private Member Functions | |
void | pre_init (FairRun *run) override |
void | print_json_options () override |
void | dump_json_options (const std::string &filename) override |
void | setup_application_options (CLI::App &program_options) override |
void | ParseApplicationOption (const std::vector< std::string > &filename) override |
Additional Inherited Members | |
![]() | |
template<typename OptionType> | |
void | ParseApplicationOptionImp (const std::vector< std::string > &filename, OptionType &option) |
Definition at line 27 of file R3BNeulandAnalysisApp.h.
Definition at line 30 of file R3BNeulandAnalysisApp.h.
|
explicit |
Definition at line 140 of file R3BNeulandAnalysisApp.cxx.
|
overrideprivatevirtual |
Reimplemented from R3B::Neuland::Application.
Definition at line 305 of file R3BNeulandAnalysisApp.cxx.
|
inlineoverrideprivatevirtual |
Implements R3B::Neuland::Application.
Definition at line 146 of file R3BNeulandAnalysisApp.h.
|
overrideprivatevirtual |
Implements R3B::Neuland::Application.
Definition at line 161 of file R3BNeulandAnalysisApp.cxx.
|
overrideprivatevirtual |
Reimplemented from R3B::Neuland::Application.
Definition at line 292 of file R3BNeulandAnalysisApp.cxx.
|
inline |
Definition at line 135 of file R3BNeulandAnalysisApp.h.
|
inline |
Definition at line 136 of file R3BNeulandAnalysisApp.h.
|
overrideprivatevirtual |
Reimplemented from R3B::Neuland::Application.
Definition at line 150 of file R3BNeulandAnalysisApp.cxx.