FALCON - optimize fast detector simulation package and multi-objective regression
Description
Falcon is an ultra-fast non-parametric detector simulation package that automatically abstracts detector response, usually done by hand in fast-simulators used by particle physics experiments. Falcon uses KDTrees to build a fast lookup table to map events at the parton shower level to events at the reconstruction level as described in the following paper.
The goal of this project is to optimize the structure of the code by using the latest available classes in ROOT. Additionally, the goal is to integrate multi-target regression capability into Falcon.
Task ideas and expected results
- Optimize Falcon’s design for maximal timing efficiency.
- Improve the training and KDTree binning and lookup time by using the latest ROOT classes.
Requirements
Strong development skills, good knowledge of C++ and Python. Interest in Machine Learning algorithms and applications.