Skip to content

Commit acf7c34

Browse files
Piyush-555Piyush Raikwar
andauthored
Add GSoC'25 Geant4-FastSim project (#1675)
* Add fastsim project * update year --------- Co-authored-by: Piyush Raikwar <[email protected]>
1 parent 45414da commit acf7c34

File tree

3 files changed

+74
-0
lines changed

3 files changed

+74
-0
lines changed
Lines changed: 17 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,17 @@
1+
---
2+
project: Geant4
3+
layout: default
4+
logo: Geant4-logo.png
5+
description: |
6+
[Geant4](https://geant4.web.cern.ch/) is a toolkit for the simulation of the
7+
passage of particles through matter. Its areas of application include high
8+
energy, nuclear and accelerator physics, as well as studies in medical and space
9+
science. The three main reference papers for Geant4 are published in Nuclear
10+
Instruments and Methods in Physics Research A 506 (2003) 250-303, IEEE
11+
Transactions on Nuclear Science 53 No. 1 (2006) 270-278 and Nuclear Instruments
12+
and Methods in Physics Research A 835 (2016) 186-225.
13+
summary: |
14+
Geant4 is a toolkit for the simulation of the passage of particles through matter.
15+
---
16+
17+
{% include gsoc_project.ext %}
Lines changed: 56 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,56 @@
1+
---
2+
title: Geant4-FastSim - Data Representation Optimisation for Generative Model-based Fast Calorimeter Shower Simulation
3+
layout: gsoc_proposal
4+
project: Geant4
5+
year: 2025
6+
difficulty: medium
7+
duration: 350
8+
mentor_avail: June-October
9+
organization:
10+
- CERN
11+
---
12+
13+
## Description
14+
15+
High energy physics experiments such as those operated at the Large Hadron Collider (LHC) fundamentally rely on detailed and realistic simulations of particle interactions with the detector. The state-of-the-art Geant4 toolkit provides a means of conducting these simulations with Monte Carlo procedures. However, the simulation of particle showers in the calorimeter systems of collider detectors with such tools is a computationally intensive task. For this reason, alternative fast simulation approaches based on generative models have received significant attention, with these models now being deployed in production by current experiments at the LHC. In order to develop the next generation of fast simulation tools, approaches are being explored that would be able to handle larger data dimensionalities stemming from the higher granularity present in future detectors, while also being efficient enough to provide a sizable simulation speed-up for low energy showers.
16+
17+
A shower representation which has the potential to meet these criteria is a point cloud, which can be constructed from the position, energy and time of hits in the calorimeter. Since Geant4 provides access to the (very numerous) individual physical interactions simulated in the calorimeter, it also provides a means to create a representation independent of the physical readout geometry of the detector. This project will explore different approaches to clustering these individual simulated hits into a point cloud, seeking to minimise the number of points while preserving key calorimetric observables.
18+
19+
## First Steps
20+
21+
1. Gain a basic understanding of calorimeter shower simulation ([G4FastSim](https://g4fastsim.web.cern.ch/))
22+
2. Try simulating some electromagnetic particle showers with the [Key4hep](https://key4hep.github.io/key4hep-doc/) framework (see test)
23+
3. Propose different approaches to clustering, with justification
24+
25+
## Project Milestones
26+
27+
* Survey different approaches to clustering
28+
* Implement and experiment with the different methods
29+
* Investigate the impact of varying the detector granularity on the performance of separate clustering algorithms
30+
* If time allows, hadronic showers could also be investigated
31+
32+
## Expected Results
33+
34+
* A comparison of different approaches to clustering, with a performance evaluation in terms of the effect on calorimetric observables.
35+
* An evaluation of the impact of varying the granularity of the detector readout on the performance of the clustering algorithm
36+
37+
## Requirements
38+
39+
* C++, Python
40+
* Familiarity with PyTorch could be an advantage
41+
42+
## Evaluation Tasks and Timeline
43+
44+
1. Find the test [here](https://docs.google.com/document/d/1XYF8xFfprqiYYnjxu7Bzm8Ps-s646VJhIkDCQJd8n_8/edit?usp=sharing). Please submit it by 9:00 CET 17th March 2025 along with a short proposal (2 pages max) describing how you would approach the problem. See submission instructions in the test doc. Please don't forget to start the subject line with "GSoC'25 FastSim".
45+
2. We will make the selections based on the test, short proposal and resume by 17:00 CET 24th March.
46+
3. Selected candidates will then write the full proposal and submit it according to the official GSoC timeline.
47+
48+
## Mentors
49+
(As we typically receive a large number of responses and we are not able to reply to all initial messages, please only contact us after completing the test)
50+
* [Peter McKeown](mailto:[email protected]) (CERN)
51+
* Piyush Raikwar (CERN)
52+
* Anna Zaborowska (CERN)
53+
54+
## Links
55+
* [G4FastSim](https://g4fastsim.web.cern.ch/)
56+
* [CaloChallenge 2022: A Community Challenge for Fast Calorimeter Simulation](https://arxiv.org/abs/2410.21611)

gsoc/2025/mentors.md

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -17,6 +17,7 @@ layout: plain
1717
* Stephan Lachnit [[email protected]](mailto:[email protected]) DESY
1818
* David Lange [[email protected]](mailto:[email protected]) CompRes
1919
* Serguei Linev [[email protected]](mailto:[email protected]) GSI
20+
* Peter McKeown [[email protected]](mailto:[email protected]) CERN
2021
* Giacomo Parolini [[email protected]](mailto:[email protected]) CERN
2122
* Alexander Penev [[email protected]](mailto:[email protected]) CompRes/University of Plovdiv, BG
2223
* Mayank Sharma [[email protected]](mailto:[email protected]) UMich

0 commit comments

Comments
 (0)