Skip to content

Loading progress bar and coordinate system#6

Merged
ammelsayed merged 3 commits into
mainfrom
loading_progress_bar_AND_coordinate_system
Jun 6, 2026
Merged

Loading progress bar and coordinate system#6
ammelsayed merged 3 commits into
mainfrom
loading_progress_bar_AND_coordinate_system

Conversation

@ammelsayed
Copy link
Copy Markdown
Owner

Key Changes:
* New Camera Views: Added Transverse and Longitudinal projection views alongside the default 3D view.
* Visual Physics Aids: Implemented toggleable coordinate axes (x, y, z) and kinematics arcs (ΔR, Δφ, Δη, Δθ) to visualize angular separation between decay products.
* Particle Metadata: Added on-screen stacked coordinate labels (pT, φ, η) and expanded the tooltip to include θ (theta) and cosθ.
* Loading Progress UI: Added a progress bar during file loading and event indexing to improve UX for large .hepmc and .lhe files.
* Auto-Centering: The event and coordinate axes now automatically center themselves based on the average particle position.

- Added **upload progress bar** for file loading
- Added **Transverse View** and **Longitudinal View** buttons to switch between visualization modes
- Added **Δφ (delta phi)** arcs and labels in transverse view
- Added **Δη (delta eta)** + **Δθ (delta theta)** in longitudinal view
- Added **ΔR (delta R)** in 3D view
- Added **particle (p_T, φ, η)** labels (toggable display option)
- Added **Show Axes** and **Show Kinematics** + **Show (p_T, φ, η) Coordinates** toggle checkboxes
-  Calculate average center of all particle spheres, shift both the event group and coordinate axes group by the same value to keep everything perfectly centered together.
- Added **θ (theta)** and **cosθ** to particle tooltip, showing theta in both radians and degrees
@ammelsayed
Copy link
Copy Markdown
Owner Author

Major EventViz Upgrades

  • Added upload progress bar for file loading
  • Added Transverse View and Longitudinal View buttons to switch between visualization modes
  • Added Δφ (delta phi) arcs and labels in transverse view
  • Added Δη (delta eta) + Δθ (delta theta) in longitudinal view
  • Added ΔR (delta R) in 3D view
  • Added particle (p_T, φ, η) labels (toggable display option)
  • Added Show Axes and Show Kinematics + Show (p_T, φ, η) Coordinates toggle checkboxes
  • Calculate average center of all particle spheres, shift both the event group and coordinate axes group by the same value to keep everything perfectly centered together.
  • Added θ (theta) and cosθ to particle tooltip, showing theta in both radians and degrees

@ammelsayed ammelsayed merged commit dacc4ff into main Jun 6, 2026
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant