From ab3fac77daa58da8615a2101c400eaf5398654d4 Mon Sep 17 00:00:00 2001 From: Piyush Raikwar Date: Mon, 10 Feb 2025 16:48:32 +0100 Subject: [PATCH 1/2] Add fastsim project --- _gsocprojects/2025/project_Geant4.md | 17 ++++++ .../proposal_Geant4-fastsim_representation.md | 56 +++++++++++++++++++ gsoc/2025/mentors.md | 1 + 3 files changed, 74 insertions(+) create mode 100644 _gsocprojects/2025/project_Geant4.md create mode 100644 _gsocproposals/2025/proposal_Geant4-fastsim_representation.md diff --git a/_gsocprojects/2025/project_Geant4.md b/_gsocprojects/2025/project_Geant4.md new file mode 100644 index 000000000..6c72b34e0 --- /dev/null +++ b/_gsocprojects/2025/project_Geant4.md @@ -0,0 +1,17 @@ +--- +project: Geant4 +layout: default +logo: Geant4-logo.png +description: | + [Geant4](https://geant4.web.cern.ch/) is a toolkit for the simulation of the + passage of particles through matter. Its areas of application include high + energy, nuclear and accelerator physics, as well as studies in medical and space + science. The three main reference papers for Geant4 are published in Nuclear + Instruments and Methods in Physics Research A 506 (2003) 250-303, IEEE + Transactions on Nuclear Science 53 No. 1 (2006) 270-278 and Nuclear Instruments + and Methods in Physics Research A 835 (2016) 186-225. +summary: | + Geant4 is a toolkit for the simulation of the passage of particles through matter. +--- + +{% include gsoc_project.ext %} diff --git a/_gsocproposals/2025/proposal_Geant4-fastsim_representation.md b/_gsocproposals/2025/proposal_Geant4-fastsim_representation.md new file mode 100644 index 000000000..b9ba8c8dd --- /dev/null +++ b/_gsocproposals/2025/proposal_Geant4-fastsim_representation.md @@ -0,0 +1,56 @@ +--- +title: Geant4-FastSim - Data Representation Optimisation for Generative Model-based Fast Calorimeter Shower Simulation +layout: gsoc_proposal +project: Geant4 +year: 2025 +difficulty: medium +duration: 350 +mentor_avail: June-October +organization: + - CERN +--- + +## Description + +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. + +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. + +## First Steps + +1. Gain a basic understanding of calorimeter shower simulation ([G4FastSim](https://g4fastsim.web.cern.ch/)) +2. Try simulating some electromagnetic particle showers with the [Key4hep](https://key4hep.github.io/key4hep-doc/) framework (see test) +3. Propose different approaches to clustering, with justification + +## Project Milestones + +* Survey different approaches to clustering +* Implement and experiment with the different methods +* Investigate the impact of varying the detector granularity on the performance of separate clustering algorithms +* If time allows, hadronic showers could also be investigated + +## Expected Results + +* A comparison of different approaches to clustering, with a performance evaluation in terms of the effect on calorimetric observables. +* An evaluation of the impact of varying the granularity of the detector readout on the performance of the clustering algorithm + +## Requirements + +* C++, Python +* Familiarity with PyTorch could be an advantage + +## Evaluation Tasks and Timeline + +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 2024 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". +2. We will make the selections based on the test, short proposal and resume by 17:00 CET 24th March. +3. Selected candidates will then write the full proposal and submit it according to the official GSoC timeline. + +## Mentors +(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) +* [Peter McKeown](mailto:peter.mckeown@cern.ch) (CERN) +* Piyush Raikwar (CERN) +* Anna Zaborowska (CERN) + +## Links +* [G4FastSim](https://g4fastsim.web.cern.ch/) +* [CaloChallenge 2022: A Community Challenge for Fast Calorimeter Simulation](https://arxiv.org/abs/2410.21611) diff --git a/gsoc/2025/mentors.md b/gsoc/2025/mentors.md index dd8269b7a..8daa4b787 100644 --- a/gsoc/2025/mentors.md +++ b/gsoc/2025/mentors.md @@ -17,6 +17,7 @@ layout: plain * Stephan Lachnit [stephan.lachnit@desy.de](mailto:stephan.lachnit@desy.de) DESY * David Lange [david.lange@cern.ch](mailto:david.lange@cern.ch) CompRes * Serguei Linev [S.Linev@gsi.de](mailto:S.Linev@gsi.de) GSI +* Peter McKeown [peter.mckeown@cern.ch](mailto:peter.mckeown@cern.ch) CERN * Giacomo Parolini [giacomo.parolini@cern.ch](mailto:giacomo.parolini@cern.ch) CERN * Alexander Penev [alexander.p.penev@gmail.com](mailto:alexander.p.penev@gmail.com) CompRes/University of Plovdiv, BG * Mayank Sharma [mayank.sharma@cern.ch](mailto:mayank.sharma@cern.ch) UMich From 41d921e10b2f08e6469e0809fede0a968a8431e6 Mon Sep 17 00:00:00 2001 From: Piyush Raikwar Date: Mon, 10 Feb 2025 16:52:29 +0100 Subject: [PATCH 2/2] update year --- _gsocproposals/2025/proposal_Geant4-fastsim_representation.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/_gsocproposals/2025/proposal_Geant4-fastsim_representation.md b/_gsocproposals/2025/proposal_Geant4-fastsim_representation.md index b9ba8c8dd..f6c69153d 100644 --- a/_gsocproposals/2025/proposal_Geant4-fastsim_representation.md +++ b/_gsocproposals/2025/proposal_Geant4-fastsim_representation.md @@ -41,7 +41,7 @@ A shower representation which has the potential to meet these criteria is a poin ## Evaluation Tasks and Timeline -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 2024 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". +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". 2. We will make the selections based on the test, short proposal and resume by 17:00 CET 24th March. 3. Selected candidates will then write the full proposal and submit it according to the official GSoC timeline.