You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
AOD producer: improve MC collision labels for embedded events
In embedding scenarios where a single background event is reused across
multiple collisions, e.g.:
Collision 0: Background 0 + Signal 0
Collision 1: Background 0 + Signal 1
Collision 2: Background 0 + Signal 2
Collision 3: Background 0 + Signal 3
Collision 4: Background 0 + Signal 4
the primary vertexer may return MC labels all pointing to "Background 0".
This caused an ambiguous lookup in the AOD producer, resulting in all
reconstructed collisions being incorrectly associated to the same
MCCollision entry.
This is addressed by collecting all MCCollision candidates matching a
given (sourceID, eventID) label and disambiguating via bunch-crossing
time, picking the MCCollision whose BC is closest to the reconstructed
vertex time.
Note: a more robust long-term solution would be to extend the primary
vertexer to return the full set of contributing MC labels per found
vertex, enabling simpler and more reliable disambiguation strategies.
This relates to https://its.cern.ch/jira/browse/O2-6840.
0 commit comments