CbmRoot
|
Main class of the "cbmreco_fairrun" application. More...
#include <Application.h>
Public Member Functions | |
Application (ProgramOptions const &opt) | |
Standard constructor, initialize the application. | |
Application (const Application &)=delete | |
Copy constructor forbidden. | |
void | operator= (const Application &)=delete |
Assignment operator forbidden. | |
~Application () | |
Destructor. | |
void | Run () |
Run the application. | |
Application (ProgramOptions opts) | |
void | Run () |
Application (ProgramOptions opts) | |
void | Run () |
Private Attributes | |
std::unique_ptr< cbm::Monitor > | fMonitor |
The application's monitoring object. | |
ProgramOptions const & | fOpt |
Program options object. | |
std::unique_ptr< CbmReco > | fCbmReco |
CBM reconstruction steering class instance. | |
ProgramOptions | fOpts |
Main class of the "cbmreco_fairrun" application.
This class implements a stand-alone command-line application. It instantiatates and configures a CbmReco object, which executes the CBM reconstruction steps using FairTasks and FairRunOnline.
Definition at line 24 of file reco/app/cbmreco_fairrun/Application.h.
|
explicit |
Standard constructor, initialize the application.
Definition at line 15 of file reco/app/cbmreco_fairrun/Application.cxx.
References ProgramOptions::ConfigYamlFile(), ProgramOptions::DumpSetup(), CbmReco::Config::dumpSetup, fCbmReco, fMonitor, fOpt, ProgramOptions::HttpServerPort(), ProgramOptions::InputUri(), ProgramOptions::MaxNumTs(), ProgramOptions::MonitorUri(), ProgramOptions::OutputRootFile(), and ProgramOptions::SaveConfigYamlFile().
|
delete |
Copy constructor forbidden.
Application::~Application | ( | ) |
Destructor.
Definition at line 37 of file reco/app/cbmreco_fairrun/Application.cxx.
|
inline |
Definition at line 12 of file services/online_par_dump/Application.h.
|
inline |
Definition at line 12 of file services/tsa_dump/Application.h.
|
delete |
Assignment operator forbidden.
void Application::Run | ( | ) |
Run the application.
Definition at line 35 of file reco/app/cbmreco_fairrun/Application.cxx.
References fCbmReco.
void Application::Run | ( | ) |
void Application::Run | ( | ) |
|
private |
CBM reconstruction steering class instance.
Definition at line 44 of file reco/app/cbmreco_fairrun/Application.h.
Referenced by Application(), and Run().
|
private |
The application's monitoring object.
Definition at line 42 of file reco/app/cbmreco_fairrun/Application.h.
Referenced by Application().
|
private |
Program options object.
Definition at line 43 of file reco/app/cbmreco_fairrun/Application.h.
Referenced by Application().
|
private |
Definition at line 17 of file services/online_par_dump/Application.h.