Pinned Repositories
wimpSignal
Differential WIMP rates for spin independent scattering using Standar Halo Model. It also includes sensitivity curve calculation for a direct detection experiment using Poisson method.
cosmic-secondaries-sampler
connectorslib
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 track event, or raw signal to be transformed into a detector event. It also may contain other complex processes that require to use 2 libraries simultaneously.
detectorlib
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/or emulation of different physical response effects, such as electron diffusion.
framework
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.
geant4lib
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 during the Monte Carlo.
rawlib
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, common noise reduction, and related routines. It is capable to read different binary formats from different electronic systems into REST.
rest-for-physics.github.io
A comprehensive guide to REST
restG4
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 requires two inputs, and RML file defining the simulation conditions and a GDML geometry file.
tracklib
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 first set of tracks using a distance relation. Graph theory processes are included in this library in order to identify and reconstruct a physical track, and execute topological algorithms.
DavidDiezIb's Repositories
DavidDiezIb/wimpSignal
Differential WIMP rates for spin independent scattering using Standar Halo Model. It also includes sensitivity curve calculation for a direct detection experiment using Poisson method.