Skip to content
Change the repository type filter

All

    Repositories list

    • geant4lib

      Public
      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.
      C++
      GNU General Public License v3.0
      3257Updated Oct 30, 2024Oct 30, 2024
    • restG4

      Public
      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.
      C++
      531212Updated Oct 30, 2024Oct 30, 2024
    • Data acquisition software (feminos-daq)
      C++
      2010Updated Oct 29, 2024Oct 29, 2024
    • rawlib

      Public
      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.
      C++
      GNU General Public License v3.0
      42914Updated Oct 28, 2024Oct 28, 2024
    • 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.
      C++
      GNU General Public License v3.0
      4389Updated Oct 25, 2024Oct 25, 2024
    • tracklib

      Public
      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 tr…
      C
      GNU General Public License v3.0
      2222Updated Oct 21, 2024Oct 21, 2024
    • framework

      Public
      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.
      C++
      GNU General Public License v3.0
      11195134Updated Oct 21, 2024Oct 21, 2024
    • wimplib

      Public
      A library for the calculation of different WIMP parameters and sensitivity plots.
      C++
      0114Updated Oct 21, 2024Oct 21, 2024
    • 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 simultaneo…
      C++
      GNU General Public License v3.0
      2217Updated Oct 21, 2024Oct 21, 2024
    • axionlib

      Public
      A library to define all the ingredients required for basic axion-photon raytracing in axion helioscopes. Solar axion flux generation routines, optics response, magnetic field definition, and likelihood sensitivity calculations.
      C++
      2368Updated Oct 21, 2024Oct 21, 2024
    • materials

      Public
      A common repository to define materials that are later used at a GDML geometry. The materials are publicly accessible through the website https://rest-for-physics.github.io/materials/rest.xml. GDML files in REST can access directly that remote address. See also basic-geometries project.
      Python
      1130Updated Oct 12, 2024Oct 12, 2024
    • Docker images for REST-for-Physics
      Dockerfile
      0011Updated Oct 7, 2024Oct 7, 2024
    • A set of python scripts helping on the task of submission of REST jobs to a cluster.
      Python
      1002Updated Sep 28, 2024Sep 28, 2024
    • A repository to store data files used by axionlib
      FLUX
      3105Updated Aug 28, 2024Aug 28, 2024
    • restDAQ

      Public
      Generic Data AcQuisition Software for REST
      C++
      0001Updated May 30, 2024May 30, 2024
    • It contains very simple and basic GDML geometries compatible with REST (enhanced with advanced features) to serve as reference to new or advanced users.
      0100Updated May 22, 2024May 22, 2024
    • legacylib

      Public
      This library contains legacy classes from previous REST versions to keep backward compatibility of the data.
      C++
      1004Updated Feb 12, 2024Feb 12, 2024
    • gas-files

      Public
      Gas definition files used in REST-for-Physics
      BSD 3-Clause "New" or "Revised" License
      0000Updated Jan 31, 2024Jan 31, 2024
    • Readout files and definitions for TREX-DM
      BSD 3-Clause "New" or "Revised" License
      0003Updated Jan 23, 2024Jan 23, 2024
    • A comprehensive guide to REST
      0100Updated Jul 30, 2023Jul 30, 2023
    • A project to centralize different REST-for-Physics component examples
      0000Updated Jun 14, 2023Jun 14, 2023
    • It contains very basic readout definitions to serve as a reference for more complex readout definitions.
      C
      0000Updated Jun 14, 2023Jun 14, 2023
    • A repository to keep files used during the REST-for-Physics school sessions
      C++
      0000Updated Mar 27, 2023Mar 27, 2023
    • This repository contains the framework data. One day it will become a submodule at the main framework.
      GNU General Public License v3.0
      0000Updated Dec 8, 2022Dec 8, 2022
    • detector-simulations

      Public template
      Python
      0000Updated Jun 13, 2022Jun 13, 2022
    • detector-readouts

      Public template
      0000Updated Jun 13, 2022Jun 13, 2022
    • detector-analysis

      Public template
      0000Updated Jun 13, 2022Jun 13, 2022
    • detector-geometry

      Public template
      Kotlin
      0000Updated Jun 13, 2022Jun 13, 2022
    • detector-project

      Public template
      A generic template that can be used as a reference for REST-for-Physics projects
      0000Updated Jun 13, 2022Jun 13, 2022
    • dummy-package

      Public template
      A dummy package to replace with your code using REST libraries
      CMake
      0000Updated Mar 22, 2022Mar 22, 2022