FASTRAD® Modules, discover our 3 available packages:

Bronze Package*


Radiation CAD interface & data-exchange

Bronze package represents the first step of your FASTRAD® experience. It is a simplified configuration, limited to creating and handling 3D radiation models, allowing to import and export entire STEP object characteristics.

CAD Interface

A graphical user interface will allow you to create and handle geometries:

  • Insertion of simple shapes (box, slab, cylinder, cake, sphere, cone, triangular prism,elliptical cylinder and torus, extruded trapeze).advance-CAD-toolkit
  • Viewer 3D / 2D + objects handling (rotation, translation, etc. )
  • A material definition interface with a database
  • Cut operations on simple shapes
  • Print & copy view functions
  • Mass calculation
  • Material tool (visualization, replacement, list cleaner)
  • Detector handling tools
  • Keyword search engine
  • Measuring tool
  • Clipping plan
CAD Import

Import models written in STEP format (AP209, AP214). Compatible STEP files can be generated by CAD tools.

The enhanced reader function also allows import of:import-step

  • the hierarchy
  • the name of the solids
  • the color of the solids
Components database

An interface that allows the management of a data base of FASTRAD® models. When using this dialog you can store a model in your database or you can insert any model of your database inside your current FASTRAD® model.

FASTRAD® is delivered with an extensive component package model base (flatpack, TO, etc.). The user is invited to complement this database.


Exchange with other radiation codes

C++GEANT4 project export:

  • Export the FASTRAD® model into GDML 2.7 format5
  • Geometry translator
  • Particle source definition
  • Sensitive volume detector definition
  • Histograming (Dose, LET, etc.)
  • Selection of physical processes

*Bronze package is not available in USA, China and Russia

Silver Package*


 Ray tracing calculation + Bronze features

Silver service goes beyond as it allows to create solids using points in the 3D model and perform essential calculations: sector analysis (Minimum and Slant Ray tracing), equivalent thickness, ray view and shielding mapping.

Ray Tracing-TID & TNID

Dose calculation by sector analysis on any Fastrad model containing simple shapes or tessellated volumes (coming from STEP or IGES format files).

Two calculation methods are proposed:

  • The slant one (associated with solid sphere Dose Depth Curve)
  • The ‘minimum path’ method (with a shell shpere Dose Depth Curve)

This interface is dedicated to the calculation of the Displacement Damage Equivalent Fluence (DDEF) and TID in sensitive areas.


Shielding optimization tools

The crossed thicknesses calculated by sector analysis can be visualized thanks to:

  • A colour code applied for different thickness values.


  • The hot spot mapping which displays the shielding on a chosen surface. The color scale shows the most critical locations in terms of radiation shielding.


Six faces equivalent thickness

The 6 faces equivalent thickness dialog box allows to calculate the equivalent thickness seen by any detector in each of the 6 directions (+/-X, +/Y, +/-Z).

The user can set the size of the shielding box that simulates the equivalent shielding.


Extended modeling

The user is able to create points using the edges of existing solids and to apply different transformations (projections, spaces, etc).

A specific shape definition interfaces allows to create FASTRAD® solids by directly selecting the points of the 3D graph.


*Silver package is not available in USA, China and Russia

Gold Package


Scripting module & Monte Carlo calculations + Silver features + Bronze features

Gold service has newly integrated a script language allowing the user to interact with the main FASTRAD entities, parameterized tasks, deal with custom file format, etc. This service gives you also the keys to the most efficient Monte Carlo calculation: Both Forward and Reverse Monte Carlo calculation are available. The Monte Carlo is based on actual physical interactions of particles with matter. It considers the material composition and the particle behavior allowing to get a higher level of accuracy. The calculation can be run on several threads (parallelization) to decrease the computation time. The two calculations, Forward and Reverse MC, can be launched by command line (batch file) with the definition of several computation parameters in optional argument (number of shots, output file, number of threads,etc.) for a given ‘.ray’ model.

Internal Charging- New 3.9 version

The simple IC module allows the calculation of the current densities (in pA/cm²) between two points in a dielectric volume of a 3D model.

The advanced IC module allows the calculation of the incident electron current density (in pA/cm²) and the trapped volumic flux in a dielectric volume of a 3D model.

These calculations are based on the electron Reverse Monte Carlo algorithm. A Monte Carlo calculation estimates the incoming and outgoing electron current for selected detectors.

The difference between the two currents gives the electric current density created in the dielectric volume.


The Scripting module
Save time in your radiation analysis:
  • Multi-selection: The user can now interact with a selection of shapes at the same time
  • Sigma (error) stopping criteria: The user can now define the error criterion, based on which the calculation for each detector will stop
  • Calculation resumption in Monte-Carlo module: The user can now resume an RMC calculation where it stopped, in order to shoot more particles and get better convergence
Customize FASTRAD® with the scripting module:
  • Script language: A script language has been integrated into FASTRAD. It allows the user to interact with the main FASTRAD entities, parameterized tasks, deal with custom file format, etc.
  • Script Integrated Development Interface: The user can write its own script
  • Script Portfolio: The user can store and quickly execute its own script files

3D Forward Monte Carlo transport for electrons, protons and photons

This module allows to perform calculations using a Forward Monte Carlo algorithm. Primary electrons, protons and photons as well as secondary electrons and photons can be considered. A wide range of source geometries can be defined. Mono-energetic fluxes or continuous energy spectrum can be used for the calculation. Several sensitive volumes can be selected in the 3D model. The results are:

  • the desposited energy
  • the dose
  • the particle fluence

capture-MCParticle trajectories can be visualized and interaction properties are displayed when a track is selected.

The 3D mapping module allows calculation of deposited energies, transmitted flux and associated errors in sensitive zones. With this tool critical zones can easily be identified.

3D Reverse Monte Carlo for incident electrons and protons

Dose estimate using Reverse Monte Carlo for incident electron and proton flux.

For complex 3D models including different geometrical scales, the dose calculation becomes very time-consuming with a standard (Forward) Monte Carlo approach. The Reverse Monte Carlo approach gives a powerful solution for accurate TID calculation.

Primary and secondary electrons, primary protons and secondary photons (Bremsstrahlung) are taken into account. Point detectors and sensitive volumes can be considered to obtain:

– the deposited ionizing dose: total and per particle type
– the total non-ionizing dose (NIEL tables)
– the transmitted fluence per particle type

TID and TNID calculations are performed in function of the materials assigned to the punctual or volume targets.
Note that the Reverse Monte Carlo method is dedicated to an isotropic environment. Reverse MC module proposes also to visualize the particle trajectories and to display the interaction properties when a track is selected. The 3D mapping module allows calculation of deposited energies, transmitted flux and associated errors in sensitive zones. The Reverse MC module is able to produce one mapping file for all the detectors and sensitive volumes or a merged mapping file including all the selected detectors.


Equivalent Fluence

The equivalent fluence interface allows to convert a Non-Ionising Dose calculated with the Reverse Monte Carlo module into equivalent fluence.

The module reads the Reverse MC results file and converts TNID into equivalent fluence for the particle
and energy specified in the interface. Two kind of particles can be defined: electrons and protons.

The NIEL tables used to perform the post-processing can be loaded from the user’s database
(respecting the required format) through the main options interface.