Skip to content
Snippets Groups Projects

Implementation of CbmSourceDigiEvents, reading DigiEvents from archive into the ROOT tree

Merged Volker Friese requested to merge v.friese/cbmroot:reader into master
All threads resolved!

A FairSource class CbmSourceDigiEvents is implemented, which reads DigiEvents from an archive file resulting from online data processing and provides the events to a ROOT tree for further analysis in the FairRun/FairTask framework.

Tested with run 2391 of 2022 (2391_first20TS.tsa) as tsa archive file.

If possible, the MR should be processed with urgency, since it is required for the current mCBM beam time.

To use the functionality, users should use CbmSourceDigiEvents(const char* fileName) in their run macro, e.g.

  FairSource* source = new CbmSourceDigiEvents(inputFileName);
  run->SetSource(source);

An example macro with a simple inspection task for DigiEvents is provided with macro/run/run_inspect_digievents.C.

Edited by Volker Friese

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
  • Felix Weiglhofer approved this merge request

    approved this merge request

  • Volker Friese added 4 commits

    added 4 commits

    • 2af30f03 - Implementation of CbmSourceDigiEvents, reading DigiEvents from archive into the ROOT tree
    • 3272e039 - Implemented a simple inspection task class for DigiEvents and a mecro to run...
    • bcff97dd - Fixes to get the macro run_inspect_digievents running.
    • 2e969c03 - Add missing include of FairRootManager.

    Compare with previous version

  • Volker Friese added 1 commit

    added 1 commit

    • c35e9d46 - Few modifications following the suggestions of the reviewer.

    Compare with previous version

  • Volker Friese added 9 commits

    added 9 commits

    • c35e9d46...868e8710 - 4 commits from branch computing:master
    • fdf4187e - Implementation of CbmSourceDigiEvents, reading DigiEvents from archive into the ROOT tree
    • 67daa08d - Implemented a simple inspection task class for DigiEvents and a mecro to run...
    • c11a16b8 - Fixes to get the macro run_inspect_digievents running.
    • 295f0a6a - Add missing include of FairRootManager.
    • 2fce1885 - Few modifications following the suggestions of the reviewer.

    Compare with previous version

  • Dear @f.uhlig, @p.-a.loizeau, @v.friese,

    you have been identified as code owner of at least one file which was changed with this merge request.

    Please check the changes and approve them or request changes.

  • Felix Weiglhofer resolved all threads

    resolved all threads

  • Felix Weiglhofer added 6 commits

    added 6 commits

    • f4ca4341 - 1 commit from branch computing:master
    • e4eece1f - Implementation of CbmSourceDigiEvents, reading DigiEvents from archive into the ROOT tree
    • 61f04af5 - Implemented a simple inspection task class for DigiEvents and a mecro to run...
    • 28f8548d - Fixes to get the macro run_inspect_digievents running.
    • 23f66de9 - Add missing include of FairRootManager.
    • c36eca92 - Few modifications following the suggestions of the reviewer.

    Compare with previous version

  • Volker Friese added 6 commits

    added 6 commits

    • 5dfe6fd7 - 1 commit from branch computing:master
    • a506f5f0 - Implementation of CbmSourceDigiEvents, reading DigiEvents from archive into the ROOT tree
    • a6950941 - Implemented a simple inspection task class for DigiEvents and a mecro to run...
    • 8a10ced6 - Fixes to get the macro run_inspect_digievents running.
    • a7a52865 - Add missing include of FairRootManager.
    • d4612b39 - Few modifications following the suggestions of the reviewer.

    Compare with previous version

  • Pierre-Alain Loizeau enabled an automatic merge when the pipeline for d4612b39 succeeds

    enabled an automatic merge when the pipeline for d4612b39 succeeds

  • Please register or sign in to reply
    Loading