Electron beam stop

Electron beam dump with optional shielding and closed/open state.

Commit: 07c8d009
Header: EBeamStop.h
Implementation: EBeamStop.cxx

Notes

The top section of the image displays a vertical cross-section of the beam stop (highlighted in red) and its surrounding shielding (represented by blue and green layers). The lower images depict POV-Ray views of the beam stop, both with and without the outer shielding. Enabling the outer shielding can be done by setting the ShieldActive variable, specifically using the command -v EBeamShieldActive 1.

The beam stop can be closed by setting the Closed variable: -v EBeamClosed 1.

Build

Compilation instructions are described in this section.

make singleItem

MCNP geometry

./singleItem -r --singleItem EBeamStop a

FLUKA and PHITS models can be build by adding the -fluka or -phits arguments.

POV-Ray scene

./singleItem -r --singleItem EBeamStop -povray a
povray +A povray/singleItem.pov <<< '"EBeamStop"'