Skip to content

dkumar0501/MonteCarloBasedDetectorSimulationSystem

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

67 Commits
 
 
 
 
 
 
 
 

Repository files navigation

Monte Carlo Based Detector Simulation System

Detector Physics • Python • Monte Carlo Simulation • Radiation Modeling • Geant4

Python Monte Carlo Detector Modeling CERN IRRAD

📘 Overview

This project is a Python based Monte Carlo style simulation framework that models how radiation interacts with detector materials (e.g., Silicon, GaN, Diamond). It computes energy deposition, dose accumulation, and damage indices, producing synthetic datasets and visualizations that replicate detector behavior in extreme radiation environments. The system mirrors radiation hardness studies at most IRRAD facility, serving as a computational twin for sensor development and material evaluation.

🚀 Features

  • Monte Carlo style simulation of particle material interactions
  • Energy deposition, dose, fluence, and damage index computation
  • Material wise comparison (Si, GaN, Diamond, Scintillating Fibre)
  • Synthetic dataset export to CSV (ROOT-ready workflow compatible)
  • Clear visualizations: dose–response curves & energy spectra

🧠 Technical Overview

Component Description
Programming Language Python (NumPy, Pandas, Matplotlib, SciPy)
Simulation Core Randomized particle–material energy transfer model
Physics Modeling Dose and displacement-damage estimation by material
Data Output CSV files: energy_deposition.csv, fluence_map.csv, dose_response.csv
Visualization Histograms, dose–response plots, and material comparisons

📷 Project Live Working

Working.Video.mp4

🧩 Future Enhancements

  • Integration with Geant4 / FLUKA for high fidelity radiation transport
  • Validation against experimental IRRAD datasets
  • Inclusion of temperature and dose rate effects
  • Optional ROOT/PyROOT analysis notebooks

👨‍💻 Author

Developed by D Kumar [IIT Patna]


“Simulating sensor–radiation interactions to accelerate novel detector R&D.”

About

It is a Python based Monte Carlo style simulation framework that models radiation interactions with detector materials, computing energy deposition, dose, and damage indices to support research on radiation hard sensors and detector performance modeling.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors