Skip to content

Commit

Permalink
Adding EDM4hep visualization proposal (#1498)
Browse files Browse the repository at this point in the history
* Adding Any Collection in Data Model Explorer proposal

* Adding Key4hep project

* Addint Thomas as co-mentour

* Small updates

* Increasing time duration

* Accepted Thomas' comments
  • Loading branch information
kjvbrt authored Feb 7, 2024
1 parent f6d9921 commit 5707cd7
Show file tree
Hide file tree
Showing 3 changed files with 63 additions and 0 deletions.
15 changes: 15 additions & 0 deletions _gsocprojects/2024/project_Key4hep.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,15 @@
---
title: Key4hep
project: Key4hep
layout: default
logo:
description: |
The [Key4hep](https://cern.ch/key4hep/) project builds novel HEP stack
focused on future collider concepts. It's main components are event processing
framework --- [Gaudi](https://cern.ch/gaudi), event data
model --- [EDM4hep](https://cern.ch/edm4hep), detector geometry
description --- [DD4hep](https://cern.ch/dd4hep), and distribution
platform --- [Spack](https://spack.io/)
---

{% include gsoc_project.ext %}
Original file line number Diff line number Diff line change
@@ -0,0 +1,46 @@
---
title: Any collection in Data model explorer
layout: gsoc_proposal
project: Key4hep
year: 2024
organization:
- CERN
- DESY
duration: 350
difficulty: medium
---

## Description

[EDM4hep](https://cern.ch/edm4hep) offers a powerful set of objects to describe
event data from simulation up to analysis. At any step of this chain one can
inspect the event data containing various collections of the objects, e.g.
calorimeter clusters, tracker hits, reconstructed particles, etc. Traditionally
visualization of the event data is tied with the visualization of the detector
where only a small set of properties can be conveniently accessed. There is no
visual tool which offers detailed inspection of the data contained in the event.
At the moment [dmX](https://github.com/key4hep/dmx) offers only limited possibility to
visualize a tree of MonteCarlo particles. The goal of the project will be
to extend the functionality of dmX to be able to visualize other types of
collections and relationships between them.

## Task ideas

* Implement loading of all collection types of the EDM4hep
* For every collection type develop the most suitable graphical representation
* Develop a set of routines/actions to manipulate/filter the visualized collections
* Test on simulated FCC events (pre-generated or new)

## Expected results
Visualization of any EDM4hep event data.

## Requirements
JavaScript

## Mentors
* **[Juraj Smiesko](mailto:[email protected])** CERN
* [Thomas Madlener](mailto:[email protected]) DESY

## Links
* [EDM4hep](https://cern.ch/edm4hep)
* [dmX](https://github.com/key4hep/dmx)
2 changes: 2 additions & 0 deletions gsoc/2024/mentors.md
Original file line number Diff line number Diff line change
Expand Up @@ -10,8 +10,10 @@ layout: plain
* Jakob Blomer [[email protected]](mailto:[email protected]) CERN
* Benedikt Hegner [[email protected]](mailto:[email protected]) CERN
* Wim Lavrijsen [[email protected]](mailto:[email protected]) CompRes
* Thomas Madlener [[email protected]](mailto:[email protected]) DESY
* Alexander Penev [[email protected]](mailto:[email protected]) CompRes
* Piyush Raikwar [[email protected]](mailto:[email protected]) CERN
* Juraj Smiesko [[email protected]](mailto:[email protected]) CERN
* Vaibhav Thakkar [[email protected]](mailto:[email protected]) CompRes
* Vassil Vassilev [[email protected]](mailto:[email protected]) CompRes
* Valentin Volkl [[email protected]](mailto:[email protected]) CERN

0 comments on commit 5707cd7

Please sign in to comment.