← Back to project catalogue
GP-PH-0T3MW47PhysicsOpen for request

Geant4 radiation detector simulation

A Geant4 Monte Carlo study of particle transport, energy deposition, efficiency, and simplified response in a selected radiation-detector geometry.

  • Geant4 11.4.2
  • C++
  • CMake
  • ROOT
  • Docker

Software compatibility

Geant4 11.4.2 only

The C++ application and run files are prepared for Geant4 11.4.2 with pinned datasets. MCNP, FLUKA, and proprietary detector-simulation files are not included.

Project definition

Problem statement

Detector response depends on particle type and energy, source geometry, materials, physics models, thresholds, scoring, and the number of simulated histories.

Project objectives

  • Build a selected simplified detector, shielding, world, and source geometry.
  • Select and document an appropriate Geant4 reference physics list.
  • Score deposited energy, interaction position, detection efficiency, and selected secondary quantities.
  • Estimate statistical uncertainty and simulation convergence.
  • Compare simple attenuation, range, or efficiency cases with analytical or published references.

System design

System modules

01

Geometry and materials

Defines detector, housing, shielding, world volumes, materials, and overlap checks.

02

Primary generator

Configures particle, energy, direction, position, and reproducible random seeds.

03

Physics configuration

Selects a documented reference physics list and production and tracking cuts.

04

Scoring

Records energy deposition, events, interactions, positions, and efficiency measures.

05

Analysis

Builds spectra, uncertainty, convergence, geometry, and reference comparisons.

Methodology

System workflow

  1. 01
    Verify geometry

    Materials, dimensions, placements, and overlaps are checked.

  2. 02
    Run reference case

    A simple source and slab or detector case is compared with theory.

  3. 03
    Run detector study

    Selected energies, angles, or shielding cases are simulated.

  4. 04
    Check statistics

    Histories are increased and uncertainty and convergence are measured.

  5. 05
    Interpret response

    Efficiency, deposited-energy spectrum, and geometry effects are compared.

Demonstration scenario

A simplified scintillation detector receives monoenergetic photons through two shielding cases. The project compares deposited-energy spectra and efficiency, increases event count to show uncertainty convergence, and verifies a simple attenuation case.

Engineering

Technical architecture

Environment
Geant4 11.4.2 C++ project with CMake and pinned Geant4 datasets.
Simulation
Documented geometry, source, physics list, cuts, event actions, and deterministic seed controls.
Scoring
Thread-safe accumulators or analysis output for energy, counts, positions, and selected histories.
Verification
Geometry-overlap checks, simple attenuation or range cases, uncertainty, and repeated seeds.

Testing

Evaluation

Evaluation measures

  • Geometry and material validation
  • Agreement with analytical attenuation or range cases
  • Energy-deposition and efficiency uncertainty
  • Convergence with event count and repeated seeds
  • Sensitivity to physics list, cuts, geometry, and source assumptions
  • Runtime across histories and geometry complexity

System boundaries

  • Only Geant4 11.4.2 source and run files are delivered.
  • The detector and electronics response are simplified and do not constitute instrument calibration.
  • The project uses simulated sources and does not require handling radioactive materials.
  • Medical, shielding, dose, laboratory, or regulatory decisions require qualified experts and validated models.

Included

  1. 01Geant4 detector geometry and material source code
  2. 02Primary-source, physics-list, scoring, and run modules
  3. 03Energy-deposition, efficiency, spectrum, and uncertainty plots
  4. 04Prepared macro files, benchmark cases, and results
  5. 05Complete source code in a private GitHub repository
  6. 06Complete project documentation with synopsis, abstract, methodology, detector diagrams, Monte Carlo results, screenshots, and conclusion
  7. 07Setup and usage guide

Project record

No buyer information is collected on this page.

Permanent project ID
GP-PH-0T3MW47
Catalogued
22 Aug 2026
Completed
Pending
Verified
Pending
Demonstration
Added when ready

Handover

After purchase

  1. 01
    Payment is confirmed

    The project is marked unavailable and cannot be purchased again.

  2. 02
    Repository access is granted

    The buyer's submitted GitHub account receives access to the private repository.

  3. 03
    The purchase record is delivered

    The certification sheet is prepared from the reviewed buyer details and sent privately by email.