Skip to content
Braulio Rivas Abad edited this page Oct 26, 2024 · 13 revisions

eede Wiki

¡Welcome to the eede wiki!

Here you can learn more about eede.

Generate events

You could follow these tutorials to generate events with Delphes or CLD. Then, after generating the .root file, you can convert it into a json file by running.

  edm4hep2json -n 10 file_edm4hep.root

you may also pass a type of collection so the output json file is smaller and contains only the particles to be visualized.

 edm4hep2json -n 10 -l "MCParticles" file_edm4hep.root

Versions

Currently, eede has a release version and a development version.

Main development

To get to this version, you have to go to https://key4hep.github.io/eede/main/index.html. We are using this version to release the latest features from eede. Not all features are stable, but you can try them out.

  • Use pixi: eede was pretty slow. So after some discussion, instead of using Canvas API, eede now uses pixi.js, a renderer based on WebGL that allows for better event handling and rendering patterns, to prevent overload and high RAM consumption.

  • Filters: eede finally has filters for all views. You can filter by object properties like charge or mass; or by collection name.

  • Better UX: You can now load a new edm4hep json file not only from the landing page but also while visualizing.

Selection_001

  • Show collection name: Now you can see the collection where the object comes from when you hover over it.
  • View information: You can see the information of the current view by clicking on the i icon in the bottom right corner.

This version is the first stable version of eede. It has the following features:

  • Filters: Apply filters to the Monte Carlo particle visualization based on particle properties like mass, charge, or momentum. Also, you may filter by simulator status.
  • Event selector: Select the event to visualize.
  • PDG toggle: Show or hide the PDG code of the particles.

Example:

image

Found a bug? Got a feature request?

You can report bugs or request new features by creating an issue in the eede repository. You can find the links at the information modal, by clicking on the i icon on the bottom right corner.

image You may also contact us by email directly.

Clone this wiki locally