alpaka-group / llama

A Low-Level Abstraction of Memory Access
https://llama-doc.rtfd.io/
Mozilla Public License 2.0
80 stars 10 forks source link

Add ROOT lhcb analysis example #660

Closed bernhardmgruber closed 1 year ago

bernhardmgruber commented 1 year ago

This example is based on the following TTree/RNTuple benchmark: https://github.com/jblomer/iotools/blob/master/lhcb.cxx

The example reads experimental physics data through RNTuple into a LLAMA view, runs an exemplary analysis, fills a historgram and displays the result.

TODO:

codecov[bot] commented 1 year ago

Codecov Report

Merging #660 (75cc14d) into develop (7389ffb) will not change coverage. The diff coverage is n/a.

Additional details and impacted files ```diff @@ Coverage Diff @@ ## develop #660 +/- ## ======================================== Coverage 98.75% 98.75% ======================================== Files 74 74 Lines 6808 6808 ======================================== Hits 6723 6723 Misses 85 85 ```
bernhardmgruber commented 1 year ago

There is a workaround for generating up-to-date RNTuple's, as described in https://github.com/jblomer/iotools/issues/9#issuecomment-1374935754. Let's test that and then merge the example.

bernhardmgruber commented 1 year ago

The result is now the same as the corresponding analysis from @jblomer's iotools:

image