Skip to content

WIP: HLT1 data-oriented event model - VELO

Peter Kardos requested to merge pkardos_EventModel_2 into master

See general data-oriented event model discussion here: Rec#48 (closed)

Replaces track v2's data in HLT1 with a data-oriented design. This implies separating the track into hits, states and additional data where applicable. Each new data object (i.e. VeloHit, UtHit, FtHit) will now be a plain old data structure (struct). This data-oriented model can trivially be further developed into a SOA model to enable efficient vectorization of HLT1 algorithms.

These changes only affect velo (pixel) clustering, pixel tracking, pat pv and the velo-ut.

Edited by Peter Kardos

Merge request reports