Skip to content

Migrate components to Athena

Dumping 1k events for EMPflow.json vs EMPflowAll.json takes us from 10s -> 158s. Probably some of the track decorators are doing a lot of heavy lifting. We can make this more efficient by migrating this functionality to athena and pre-decorating tracks in the derivations,

Things we might want to move:

  • track_truth_info adds the most overhead, but the definition of truth vertices (in particular the merging distance) is not super fixed yet.
  • track_sv_info is difficult to move (see discussion below) and is also not having a big impact on performance.
  • leptonID can be moved, not sure of the impact of this one yet (see atlas/athena!51627 (merged)).
Edited by Samuel Van Stroud