Detector Physics • Python • Monte Carlo Simulation • Radiation Modeling • Geant4
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.
- 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
| 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 |
Working.Video.mp4
- 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
Developed by D Kumar [IIT Patna]
“Simulating sensor–radiation interactions to accelerate novel detector R&D.”