CBM Online Meeting
Donnerstag, 20. März 2025 -
15:00
Montag, 17. März 2025
Dienstag, 18. März 2025
Mittwoch, 19. März 2025
Donnerstag, 20. März 2025
15:00
Updates / Progress
Updates / Progress
15:00 - 15:10
15:10
Multi-threading performance
-
Bartosz Sobol
(
Jagiellonian University
)
Multi-threading performance
Bartosz Sobol
(
Jagiellonian University
)
15:10 - 15:25
How do we enable multi-threading in the online binary and does it perform as expected?
15:25
Comparison of ROOT and BOOST streamers
-
Jan de Cuveland
(
Frankfurt Institute for Advanced Studies (FIAS)
)
Dirk Hutter
(
Frankfurt Institute for Advanced Studies (FIAS)
)
Comparison of ROOT and BOOST streamers
Jan de Cuveland
(
Frankfurt Institute for Advanced Studies (FIAS)
)
Dirk Hutter
(
Frankfurt Institute for Advanced Studies (FIAS)
)
15:25 - 15:40
We avoided using the ROOT data model and its streamer in the online binary for performance reasons. This decision makes the online-offline integration more difficult. It was not based on an actual performance comparison. Such a comparison was recently performed in a thesis at FIAS. We should review and digest the results. N.b.: The topic will probably become obsolete with the introduction of the new ROOT data model (RNTuple). Nevertheless, we should at least have a look at the results.
15:40
Convention: Header names and inclusion
-
Volker Friese
(
GSI Helmholtzzentrum für Schwerionenforschung GmbH(GSI)
)
Pierre-Alain Loizeau
(
GSI Helmholtzzentrum für Schwerionenforschung GmbH(GSI)
)
Convention: Header names and inclusion
Volker Friese
(
GSI Helmholtzzentrum für Schwerionenforschung GmbH(GSI)
)
Pierre-Alain Loizeau
(
GSI Helmholtzzentrum für Schwerionenforschung GmbH(GSI)
)
15:40 - 15:55
In the algo library, we use non-unique class and header names, e.g. cbm::algo::sts::hit and cbm::algo::trd::hit. Consequently, the inclusion of header files must use relative paths. This leads to problems with using these classes offline in ROOT, see https://redmine.cbm.gsi.de/issues/3577. We shall discuss and implement a clear directive on how to name header files and how to properly include them.
15:55
Other business
Other business
15:55 - 16:00