Giter Site home page Giter Site logo

sebassaras02 / nai_sl Goto Github PK

View Code? Open in Web Editor NEW
1.0 2.0 0.0 167.87 MB

This repository contains the GEANT4 applications built, experimental data, and jupyter notebooks employed for the data analysis in the e-RPT publication

data-treatment data-visualization geant4 geant4-simulation jupyter-notebook python

nai_sl's Introduction

e-RTP Calibration and Data Analysis

This repository contains the GEANT4 applications built, experimental data, and jupyter notebooks employed for the data analysis.

Table of Contents

  • Cal-Exp-Data folder: has the data for detector calibration.

  • G4-Only-Det folder: has the GEANT4 application just for one detector without the RPT system.

  • G4-RPT folder: has the GEANT4 application with detector and macrocommands to move it.

  • RPT-Exp-data folder: has experimental data acquired.

  • RPT-macros folder has the macrofiles generated for GEANT4 simulations.

  • RPT-sim-data folder has the results from the GEANT4 simulation.

  • RPT_1D_data_analysis.ipynb is the data treatment, data analisis, and data visualization of the results.

  • utils.py y utils2.py are functions and classes to modularize the jupyter notebooks.

Data


  • The experimental data come from several experiments done in the Nuclear Science Department at Escuela Politécnica Nacional, Quito - Ecuador.
  • The simulated data come from simulations run on a linux server. Thanks to Corporación Ecuatoriana para el Desarrollo de la Investigación y la Academia (CEDIA) for giving us access to your cluster.

e-RPT


1. What is e-RPT? Ecuadorian Radioactive Particle Tracking (e-RPT) is an attempt to do the Radioactive Particle Tracking (RPT) technique in Ecuador.

2. What is only RPT? The RPT is a nuclear technique to tracking radioactive particles and reconstruct the path of those particles.

An example of the RPT system is ilustrated in the following picture.

descarga

Picture obtained from: Mohd Amirul Syafiq Mohd Yunos et al 2019 IOP Conf. Ser.: Mater. Sci. Eng. 554 012005

3. What is radiation detector calibration? The calibration of the radiation detector is process to measure how many particles are effectively registered by a radiation detector, and this is done by the Full Energy Peak Efficiency (FEPE). The FEPE was done for static source, and then used for scaled the simulated data.

$$ FEPE = \frac{AP}{E*P} $$

Where:

  • AP: is the area of a photopeak for a energy window
  • E: is the activity of the radioactive source
  • P: is the probability of the emission

FlowChart of the Data Treatment


  graph TD
    A[Collect data experimentally and from the simulation for static sources] --> B(FEPE calibration for experimental data and simulated data)
    B --> C{Static Calibration Successfull Yes or No}
    C -->|Yes| D[Data acquisition experimentally and from the simulation for the RPT system]
    C -->|No| E[Try all again]
    D --> F[Generation of position spectra]
    F --> G[Reconstruction of particle position]

Contacts:


nai_sl's People

Contributors

sebassaras02 avatar

Watchers

 avatar  avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.