Stars
Integration of components for basic axion-photon raytracing in axion helioscopes. Solar axion flux generation routines, optics response, magnetic field definition, and likelihood sensitivity calcul…
High-order ODE solvers as C++ classes with no dependencies
The main project containing the core C++ classes defining framework behaviour and primordial analysis and helper tools. It centralises all other rest-for-physics repositories through submodules.
Java applications initially developed for the Starlink Project but now developed independently
A generic Geant4 code project that uses the REST Geant4 library to define the simulation conditions and collect the simulated results as a ROOT file, in the form of REST c++ objects. restG4 just re…
It is used to store time event pulses with a fixed number of bins. It includes processes related to signal conditioning, such as signal shaping, deconvolution, pulse fitting, de-noising, FFT, commo…
Fetch your documents from Telegram to your Remarkable 2!
The home of the McStas (neutrons) and McXtrace (x-rays) Monte-Carlo ray-tracing instrument simulation codes.
A C++/Python library for calculating the solar axion flux for different solar models and opacity codes.
This library contains different processes that inter-connect fundamental REST libraries, requiring to transfer an event type into another. I.e. hit clustering to transform detector hits into a trac…
It defines a track event type allowing to define inheritance relations between tracks that contain groups of hits. A process connecting to the detector library allows for hit clustering to create a…
It is used to store and analyse the events generated in a Geant4 simulation, it defines and stores the particle generator and simulation conditions, such as the details of the physics list used dur…
It is used to define a detector readout topology, and access gas or other detector properties. It also implements processes including routines for event reconstruction from real detector data, and/…