feat: add event dataset browser with physics-aware filtering (#861)#868
feat: add event dataset browser with physics-aware filtering (#861)#868
Conversation
Signed-off-by: rx18-eng <remopanda78@gmail.com>
|
@EdwardMoyse @sponce , please let me know your thoughts on this ! |
|
I like this a lot. And I've just tested it with LHCb data, it works very nicely. Just a tiny question : what is the "MET" column and why is it always empty ? |
|
@sponce Thanks for your review . MET is Missing Transverse Energy, computed from the MissingEnergy collection if the event data has one (e.g. ATLAS JiveXML files). LHCb data doesn't include MET collections since it's a forward spectrometer, so the column stays empty. IF you want I can hide the MET column entirely when no events have MET data so it doesn't show up as noise for experiments that don't use it. |
|
Thanks for the explanation about MET. Coming from LHCb, I must say I did not know the concept indeed ! Indeed, the columns not appearing at all in data should probably not be displayed, although it's not a big deal. The feature is already very useful like this in my opinion |
Summary
columns are ordered with reconstructed physics objects first (Jets, Muons, Tracks, etc) and detector-level stuff (CaloCells, Hits) pushed to the right. zero values are dimmed so you can quickly scan which events have what. there's a separate "Reco" column that only counts reconstructed objects for easier comparison between events.
follows the same CDK overlay pattern as Collections Info, config-driven via showEventBrowser in UIMenuConfig.
search by event number is there per Edward's feedback. the UI is independent of the loading strategy so lazy-loading can be added later without changing the browser itself (per Sebastien's note on memory).
Test plan
Recording.2026-03-31.012641.mp4