Reconstructing charged-particle paths in experiments with high collision rates.
Particle physics experiments use fast collision rates to study rare interactions between particles. When particles collide at high speeds, scientists can observe how they break apart and interact. Faster collisions provide more data, helping us better understand the fundamental building blocks of the universe.
The PANDA experiment
The PANDA experiment (AntiProton Annihilation at Darmstadt) is a major project in particle physics aimed at studying how matter is held together by the strong force, one of the fundamental forces of nature. By using a beam of antiprotons to collide with protons and other particles, PANDA will investigate the behavior of quarks and gluons, the building blocks of matter inside protons and neutrons.
This experiment is important because it helps scientists understand the strong force better, which plays a key role in the structure of everything in the universe, from atomic nuclei to stars. The results from PANDA can also help answer deeper questions about how matter formed after the Big Bang and why the universe is made mostly of matter rather than antimatter.
As part of my Ph.D., I developed a particle tracker to deal with track reconstruction in the Straw Tube Track (STT on the right).
The Straw Tube Tracker
A straw tube tracker is a type of particle detector used to trace the paths of charged particles in high-energy physics experiments. It consists of thin, straw-like tubes filled with gas. When a charged particle passes through one of these tubes, it ionizes the gas inside, creating a trail of tiny electrical signals.
Each tube has a wire running through its center, and when the gas is ionized, the wire detects the signal, allowing scientists to determine the position of the particle. By combining signals from multiple tubes, the particle's trajectory can be reconstructed with high precision. This technology is lightweight and efficient, making it ideal for experiments where large numbers of particles need to be tracked simultaneously.
Reconstructing trajectories in a straw tube tracker at fast interaction rates is challenging because one must track individual particle paths in real-time to figure out if something interestingg happened during this particle collision. This is where LOTF comes in.
Reconstructing the charged-particle trajectories with LOTF
During my Ph.D., I developed LOTF, a Local Track Finder for the Straw Tube Tracker, aimed at efficiently reconstructing particle trajectories in the Straw Tube Tracker of PANDA. Building on the Mathematical Morphology techniques from Babai+20, LOTF utilizes straightforward yet effective pattern recognition and reconstruction methods to ensure a most rapid track reconstruction. The primary focus of LOTF is speed; it must achieve performance in the order of tens of nanoseconds to meet the requirement of PANDA. By quickly and accurately identifying the paths of charged particles, LOTF allows researchers to gather valuable data and insights into the fundamental properties of the particle collisions, which is crucial to find the specific signatures we are looking for
Reconstruction the trajectories must be done both in the x-y plane, and in the z-x or z-y plane as well, to access the 3D information for the particle, from which we can infer its momentum.
On the right, these are two examples of x-y reconstruction with LOTF. All grey points represent the underlying tubes in the STT and the different colored points correspond to the different particle trajectories. On each row, we have the real trajectories projected on a 2D plane (left panel), the actual data points read from the detectors (middle panel), and the final reconstruction with LOTF (right panel).
LOTF is particularly good with overlapping tracks, which can be hard to reconstruct with other pattern recognition approaches.
LOTF was tested against leading methods for tracking particles in the Straw Tube Tracker, specifically the Babai+20 method and the BarrelTrackFinder, which is designed for use with the PANDA experiment. The performance was evaluated by counting the number of reconstructed tracks and categorizing them into six ranks based on purity and accuracy:
- Rank 1: Fully Pure Track - Only includes hits from a single simulated track.
- Rank 2: Fully Impure Track - Contains all hits from a simulated track but includes some from others (up to 30% impurities).
- Rank 3: Partially Pure Track - At least 70% of hits from one simulated track, with no impurities.
- Rank 4: Partially Impure Track - At least 70% of hits from a single simulated track, but may include some impurities.
- Rank 5: Ghost Track - Less than 70% of hits from the same simulated track.
- Rank 6: Clone Track - Multiple reconstructed tracks match the same simulated track, with only the best one considered true.
In our tests, we simulated 50,124 and 57,481 tracks with different beam momenta and compared the three methods based on the number of tracks in each category. LOTF achieved the highest percentage of found tracks, with 86% in the low beam momentum simulation and 84% in the high beam momentum simulation. While BarrelTrackFinder performed slightly better at 89% in the high beam momentum case, it also produced more Ghosts and Clones, indicating a trade-off between accuracy and the number of incorrect reconstructions.
LOTF excelled with the largest number of Fully Pure tracks, significantly outperforming both Babai+20 and BarrelTrackFinder. LOTF has also the largest percentage of found tracks in the simulation with p̄ beam = 3 GeV/c (86%), and the second largest in the simulation with p̄ beam = 15 GeV/c (84%, while the BarrelTrackFinder performs better with 89%). In terms of processing time, LOTF takes just 44.3 seconds to process 30,000 events, while BarrelTrackFinder required 590.1 seconds and Babai+20 took over 41,000 seconds.
LOTF shows promising scalability, as its most time-consuming steps can be easily parallelized. With an average reconstruction rate of 67,849 hits per second, LOTF is the fastest among the three methods, although it remains about 1,000 times slower than what is needed for PANDA's requirements. However, since each particle collision is independent, LOTF could be effectively utilized across 1,000 CPUs, making it theoretically suitable for real experiments already.