Skip to content

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

76 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

rustracking

rustracking is a personal project developed with the intent of learning Rust. I started working on it after having read the Book and wanting to create a project in a (fun) topic I am familiar with. It's final goal is to perform a simplified version of track reconstruction in particle physics experiments. Everything should be implemented from scratch as much as possible, using only the standard library.

Progress

Some of the things which will have to be implemented

  • Matrix
  • Module + IO
  • Hits + IO
  • *Event generation
  • Clustering
  • Seeding
  • Visual representation

* done but not yet satisfied with result.

Contributing

If you happen to stumble upon this project, feel free help out, keeping in mind that it is a learning exercise.

Progress pictures

The box detector with randomly generated rays, resulting truth hits (green), activated cells, and clustered 3d points (black):

A very cool block of code, where I decided to process the output of the CCL algorithm in a functional manner: clustering.rs#L85-L106

Magnetic field integration into event generator:

About

Dummy particle tracking and event generation in Rust

Resources

Contributing

Stars

Watchers

Forks

Used by

Contributors

Languages