|
CbmRoot
|
Main class for the run_info service. More...
#include <Application.h>
Public Member Functions | |
| Application ()=default | |
| Constructor from parameters. | |
| Application (const Application &)=default | |
| Copy constructor. | |
| Application (Application &&)=default | |
| Move constructor. | |
| Application & | operator= (const Application &)=default |
| Copy assignment operator. | |
| Application & | operator= (Application &&)=default |
| Move assignment operator. | |
| ~Application ()=default | |
| Destructor. | |
| std::optional< EInfo > | ParseOptions (int argc, char *argv[]) |
| Parse command line arguments. | |
| void | Print (EInfo info) const |
| Gets and prints information to the stdout. | |
Private Attributes | |
| uint32_t | fRunId {0} |
Main class for the run_info service.
Definition at line 35 of file services/run_info/app/Application.h.
|
default |
Constructor from parameters.
Referenced by Application(), Application(), operator=(), and operator=().
|
default |
Copy constructor.
References Application().
|
default |
Move constructor.
References Application().
|
default |
Destructor.
|
default |
Move assignment operator.
References Application().
|
default |
Copy assignment operator.
References Application().
| std::optional< EInfo > Application::ParseOptions | ( | int | argc, |
| char * | argv[] ) |
Parse command line arguments.
| std::logic_error,if | the option list is invalid |
Definition at line 32 of file services/run_info/app/Application.cxx.
References cbm::services::run_info::AlgoConfig, cbm::services::run_info::AlignmentTag, cbm::services::run_info::BmonCalibTag, fRunId, cbm::services::run_info::GeoTag, ParseOptions(), cbm::services::run_info::Print, cbm::services::run_info::RecoParDir, cbm::services::run_info::RecoParTag, cbm::services::run_info::RunStart, and cbm::services::run_info::TofCalibTag.
Referenced by ParseOptions().
| void Application::Print | ( | EInfo | info | ) | const |
Gets and prints information to the stdout.
| info | Requested information |
Definition at line 102 of file services/run_info/app/Application.cxx.
References cbm::services::run_info::AlgoConfig, cbm::services::run_info::AlignmentTag, cbm::services::run_info::BmonCalibTag, cbm::services::run_info::END, fRunId, cbm::services::run_info::GeoTag, cbm::RunDatabaseContainer::Instance(), Print(), cbm::services::run_info::Print, cbm::services::run_info::RecoParDir, cbm::services::run_info::RecoParTag, cbm::services::run_info::RunStart, and cbm::services::run_info::TofCalibTag.
Referenced by Print().
|
private |
Definition at line 65 of file services/run_info/app/Application.h.
Referenced by ParseOptions(), and Print().