Table of Contents

Primasoft extension for radiation dose estimations

Introduction

The purpose of this extension is to use the Geant4 package to estimate the radiation dose the various component of the Primakoff experiment setup might absorb during a certain number of hours of operation.

The result of the simulation is a three dimensional radiation map of the whole hall or a selected region. This is subdivided in elementary cubic volumes (or voxels), and a mean radiation dose per beam electron in each voxel is calculated. “Mean” implies here an average over many events and over the volume of the voxel.

For some case (e.g. radiation absorbed by some small compoents), the mean dose can be calculated for full physical volumes without mapping it into voxels.

The followed strategy implies:

Software Upgrade

Modifications to existing code
New files and classes
class PRIMARadStudiesMap:
  public std::map<PRIMARadStudiesVoxelId,float,PRIMARadStudiesVoxelIdComparator>,
  public TNamed

First example

In the example a geometry containing only the target, the vacuum volume and parts of the beam pipe downstream of the scattering chamber is defined. The radiation dose is scored over the full hall subdivided in voxels of 1 cm side length.

Geometry
Geant4 Settings
Results

In order to analyse the output map from the geant4 simulation the example macro rootmacros/rad_studies.C has been introduced. It shows:

FLUKA simulations

A guide to the FLUKA simulations using Flair can be found here