Skip to content
Snippets Groups Projects

Stand-alone binary for the reconstruction from timeslice (using FairRun)

Merged Jan de Cuveland requested to merge j.decuveland/cbmroot:reco_binary into master

This MR introduces a new stand-alone command-line application, cbmreco_fairrun. It succeeds the implementation of the CbmReco steering class in !768 (merged). The application instantiatates and configures a CbmReco object, which executes the CBM reconstruction steps using FairTasks and FairRunOnline.

The CbmReco configuration is read from a YAML file using the yaml-cpp library.

The parsing of command line options is performed using Boost.Program_options and was heavily inspired by the flesnet applications. See bin/cbmreco_fairrun --help for an overview.

Example usage:

build/bin/cbmreco_fairrun -i 1588_node8_1_0000.tsa -c reco/tasks/CbmRecoConfigExample.yaml -n1
Edited by Jan de Cuveland

Merge request reports

Loading
Loading

Activity

Filter activity
  • Approvals
  • Assignees & reviewers
  • Comments (from bots)
  • Comments (from users)
  • Commits & branches
  • Edits
  • Labels
  • Lock status
  • Mentions
  • Merge request status
  • Tracking
  • Jan de Cuveland added 3 commits

    added 3 commits

    • 448dff78 - 1 commit from branch computing:master
    • 2113da1e - Add load/save using boost property_tree to CbmRecoConfig
    • 994f6325 - Add initial version of cbmreco_fairrun application

    Compare with previous version

  • Jan de Cuveland added 4 commits

    added 4 commits

    • e3c218da - Include download and build of external yaml-cpp in build flow
    • d6a52704 - Add load/save using yaml-cpp to CbmRecoConfig
    • d9fee778 - Use YAML instead of JSON for cbmreco_fairrun configuration
    • dab860ee - Revert "Add load/save using boost property_tree to CbmRecoConfig"

    Compare with previous version

  • Florian Uhlig added 11 commits

    added 11 commits

    • dab860ee...d94b4dec - 5 commits from branch computing:master
    • 8cc1e9b2 - Add load/save using boost property_tree to CbmRecoConfig
    • 2ff4c792 - Add initial version of cbmreco_fairrun application
    • 3f776c9e - Include download and build of external yaml-cpp in build flow
    • 3d9c1ae9 - Add load/save using yaml-cpp to CbmRecoConfig
    • b00caf01 - Use YAML instead of JSON for cbmreco_fairrun configuration
    • 7cd6d27e - Revert "Add load/save using boost property_tree to CbmRecoConfig"

    Compare with previous version

  • Loading
  • Loading
  • Loading
  • Loading
  • Loading
  • Loading
  • Loading
  • Loading
  • Loading
  • Loading
  • Please register or sign in to reply
    Loading