Skip to content

Line-by-line/event-by-event mode #304

@NGoetz

Description

@NGoetz

Following a chat with @elfnerhannah and @LucasConstantin today, this is an idea for a future improvement.
Usually, we create Storer objects which are the representation of an input file, and perform analysis on this. This allows for minimal RAM operation guaranteeing fast execution. Modern RAM allows to easily hold thousands of central ultrarelativistic AuAu events in memory. Even if this becomes to less, one can comfortably switch to an event-by-event analysis by reading single events into a Storer object iterativly.
However, the user has to do this manually. In a future improvement, for our main analysis classes, aka Flow and BulkObservables, we could offer a mode which loads single events, or even single lines the RAM and processes them (the latter, though, is a considerably more involved change). This would allow to drastically reduce RAM consumption.
This could be relevant when looking at LHC energies.

Metadata

Metadata

Assignees

No one assigned

    Labels

    Type

    No type

    Projects

    No projects

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions