CbmRoot
Loading...
Searching...
No Matches
reco/app/cbmreco_fairrun/main.cxx
Go to the documentation of this file.
1
/* Copyright (C) 2022 Johann Wolfgang Goethe-Universitaet Frankfurt, Frankfurt am Main
2
SPDX-License-Identifier: GPL-3.0-only
3
Authors: Jan de Cuveland [committer] */
4
5
#include "
Application.h
"
6
#include "
ProgramOptions.h
"
7
#include "log.hpp"
8
9
int
main
(
int
argc,
char
* argv[])
10
{
11
try
{
12
ProgramOptions
opt(argc, argv);
13
Application
app(opt);
14
app.
Run
();
15
}
16
catch
(std::exception
const
& e) {
17
L_
(fatal) << e.what();
18
throw
;
19
}
20
21
L_
(info) <<
"exiting"
;
22
return
EXIT_SUCCESS;
23
}
L_
#define L_(level)
Definition
AlgoFairloggerCompat.h:18
Application
Main class of the "cbmreco_fairrun" application.
Definition
reco/app/cbmreco_fairrun/Application.h:24
Application::Run
void Run()
Run the application.
Definition
reco/app/cbmreco_fairrun/Application.cxx:35
ProgramOptions
Program options class for the "cbmreco_fairrun" application.
Definition
reco/app/cbmreco_fairrun/ProgramOptions.h:28
Application.h
ProgramOptions.h
main
int main(int argc, char *argv[])
Definition
reco/app/cbmreco_fairrun/main.cxx:9
reco
app
cbmreco_fairrun
main.cxx
Generated on Mon Feb 3 2025 23:04:01 for CbmRoot by
1.12.0