Skip to content
Snippets Groups Projects

cbmreco: Add support to store results to file

Merged Felix Weiglhofer requested to merge fweig/cbmroot:cbmreco-archive into master
Files
12
+ 5
1
@@ -59,6 +59,10 @@ Options::Options(int argc, char** argv)
po::options_description generic("Other options");
// clang-format off
generic.add_options()
("output,o", po::value(&fOutputFile)->default_value("")->value_name("<file>"),
"write results to file")
("split-output-per-ts,S", po::bool_switch(&fSplitOutputPerTS)->default_value(false),
"Write results to file per timeslice (resulting files are named <file>_<tsnr>). Requires -o.")
("device,d", po::value(&fDevice)->default_value("cpu")->value_name("<device>"),
"select device (cpu, cuda0, cuda1, hip0, ...)")
("log-level,l", po::value(&fLogLevel)->default_value(info)->value_name("<level>"),
@@ -67,7 +71,7 @@ Options::Options(int argc, char** argv)
"URI specifying monitor output (e.g. file:/tmp/monitor.txt, influx1:login:8086:cbmreco_status). Prints to cout when no argument is given. Monitor is disabled when flag is not set.")
("log-file,L", po::value(&fLogFile)->value_name("<file>"),
"write log messages to file")
("output,o", po::value(&fOutputTypes)->multitoken()->default_value({RecoData::Hit})->value_name("<types>"),
("output-types,O", po::value(&fOutputTypes)->multitoken()->default_value({RecoData::Hit})->value_name("<types>"),
"comma seperated list of reconstruction output types (hit, digi, ...)")
("steps", po::value(&fRecoSteps)->multitoken()->default_value({Step::Unpack, Step::LocalReco})->value_name("<steps>"),
"comma seperated list of reconstruction steps (upack, digitrigger, localreco, ...)")
Loading