Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Read SoA scalars and Eigen columns from a ROOT streamer #39532

Merged
merged 8 commits into from Oct 1, 2022

Commits on Sep 25, 2022

  1. Add missing includes

    makortel authored and fwyzard committed Sep 25, 2022
    Copy the full SHA
    e5736f4 View commit details
    Browse the repository at this point in the history

Commits on Sep 29, 2022

  1. Copy the full SHA
    60ec4f9 View commit details
    Browse the repository at this point in the history
  2. Copy the full SHA
    fe1038a View commit details
    Browse the repository at this point in the history
  3. Check that scalars are set and read back correctly

    Move the printout before the assert, so it can provide more details if
    the assertion fails.
    fwyzard committed Sep 29, 2022
    Copy the full SHA
    74a1321 View commit details
    Browse the repository at this point in the history
  4. Copy the full SHA
    7cae10b View commit details
    Browse the repository at this point in the history
  5. Add ROOT streaming support for Eigen SoA columns

    Store Eigen SoA columns as a strided, linearised array, and implement a
    ROOT streamer for reading them back as Eigen objects in SoA columns.
    
    Update the CUDA and Alpaka portable collection tests to fill the Eigen
    Matrix column, print part of its content, and check that it is written
    and read back correctly.
    ericcano authored and fwyzard committed Sep 29, 2022
    Copy the full SHA
    566ce1b View commit details
    Browse the repository at this point in the history
  6. Add missing dependency

    fwyzard committed Sep 29, 2022
    Copy the full SHA
    f9683f1 View commit details
    Browse the repository at this point in the history
  7. Copy the full SHA
    954edbc View commit details
    Browse the repository at this point in the history