diagnostics/ProtonImaging
useProtonImaging [BOOLEAN] CONSTANT [FALSE]
flag indicating whether to use the ProtonImaging unit
diagnostics/ProtonImaging/ProtonImagingMain
pi_3Din2D [BOOLEAN] [false]
Use the 3D protons in a 2D cylindrical grid proton tracing?
pi_3Din2DwedgeAngle [REAL] [0.0]
Valid Values: Unconstrained
Wedge angle (degrees, must be < 180) for 3D in 2D simulations
pi_RungeKuttaMethod [STRING] ["CashKarp45"]
Valid Values: Unconstrained
The Runge Kutta method to be used for proton tracing.
pi_beamApertureAngle_1 [REAL] [-HUGE(1.0)]
Valid Values: Unconstrained
Aperture angle (conical opening, in degrees) of conical beam 1
pi_beamApertureAngle_2 [REAL] [-HUGE(1.0)]
Valid Values: Unconstrained
Aperture angle (conical opening, in degrees) of conical beam 2
pi_beamApertureAngle_3 [REAL] [-HUGE(1.0)]
Valid Values: Unconstrained
Aperture angle (conical opening, in degrees) of conical beam 3
pi_beamApertureAngle_4 [REAL] [-HUGE(1.0)]
Valid Values: Unconstrained
Aperture angle (conical opening, in degrees) of conical beam 4
pi_beamApertureAngle_5 [REAL] [-HUGE(1.0)]
Valid Values: Unconstrained
Aperture angle (conical opening, in degrees) of conical beam 5
pi_beamApertureAngle_6 [REAL] [-HUGE(1.0)]
Valid Values: Unconstrained
Aperture angle (conical opening, in degrees) of conical beam 6
pi_beamDetector_1 [INTEGER] [-HUGE(1)]
Valid Values: Unconstrained
The target detector of the beam 1
pi_beamDetector_2 [INTEGER] [-HUGE(1)]
Valid Values: Unconstrained
The target detector of the beam 2
pi_beamDetector_3 [INTEGER] [-HUGE(1)]
Valid Values: Unconstrained
The target detector of the beam 3
pi_beamDetector_4 [INTEGER] [-HUGE(1)]
Valid Values: Unconstrained
The target detector of the beam 4
pi_beamDetector_5 [INTEGER] [-HUGE(1)]
Valid Values: Unconstrained
The target detector of the beam 5
pi_beamDetector_6 [INTEGER] [-HUGE(1)]
Valid Values: Unconstrained
The target detector of the beam 6
pi_beamLensRadius_1 [REAL] [-HUGE(1.0)]
Valid Values: Unconstrained
Radius of circular lens for conical beam 1
pi_beamLensRadius_2 [REAL] [-HUGE(1.0)]
Valid Values: Unconstrained
Radius of circular lens for conical beam 2
pi_beamLensRadius_3 [REAL] [-HUGE(1.0)]
Valid Values: Unconstrained
Radius of circular lens for conical beam 3
pi_beamLensRadius_4 [REAL] [-HUGE(1.0)]
Valid Values: Unconstrained
Radius of circular lens for conical beam 4
pi_beamLensRadius_5 [REAL] [-HUGE(1.0)]
Valid Values: Unconstrained
Radius of circular lens for conical beam 5
pi_beamLensRadius_6 [REAL] [-HUGE(1.0)]
Valid Values: Unconstrained
Radius of circular lens for conical beam 6
pi_beamLensX_1 [REAL] [-HUGE(1.0)]
Valid Values: Unconstrained
The x coordinate of the lens (origin) for conical beam 1
pi_beamLensX_2 [REAL] [-HUGE(1.0)]
Valid Values: Unconstrained
The x coordinate of the lens (origin) for conical beam 2
pi_beamLensX_3 [REAL] [-HUGE(1.0)]
Valid Values: Unconstrained
The x coordinate of the lens (origin) for conical beam 3
pi_beamLensX_4 [REAL] [-HUGE(1.0)]
Valid Values: Unconstrained
The x coordinate of the lens (origin) for conical beam 4
pi_beamLensX_5 [REAL] [-HUGE(1.0)]
Valid Values: Unconstrained
The x coordinate of the lens (origin) for conical beam 5
pi_beamLensX_6 [REAL] [-HUGE(1.0)]
Valid Values: Unconstrained
The x coordinate of the lens (origin) for conical beam 6
pi_beamLensY_1 [REAL] [-HUGE(1.0)]
Valid Values: Unconstrained
The y coordinate of the lens (origin) for conical beam 1
pi_beamLensY_2 [REAL] [-HUGE(1.0)]
Valid Values: Unconstrained
The y coordinate of the lens (origin) for conical beam 2
pi_beamLensY_3 [REAL] [-HUGE(1.0)]
Valid Values: Unconstrained
The y coordinate of the lens (origin) for conical beam 3
pi_beamLensY_4 [REAL] [-HUGE(1.0)]
Valid Values: Unconstrained
The y coordinate of the lens (origin) for conical beam 4
pi_beamLensY_5 [REAL] [-HUGE(1.0)]
Valid Values: Unconstrained
The y coordinate of the lens (origin) for conical beam 5
pi_beamLensY_6 [REAL] [-HUGE(1.0)]
Valid Values: Unconstrained
The y coordinate of the lens (origin) for conical beam 6
pi_beamLensZ_1 [REAL] [-HUGE(1.0)]
Valid Values: Unconstrained
The z coordinate of the lens (origin) for conical beam 1
pi_beamLensZ_2 [REAL] [-HUGE(1.0)]
Valid Values: Unconstrained
The z coordinate of the lens (origin) for conical beam 2
pi_beamLensZ_3 [REAL] [-HUGE(1.0)]
Valid Values: Unconstrained
The z coordinate of the lens (origin) for conical beam 3
pi_beamLensZ_4 [REAL] [-HUGE(1.0)]
Valid Values: Unconstrained
The z coordinate of the lens (origin) for conical beam 4
pi_beamLensZ_5 [REAL] [-HUGE(1.0)]
Valid Values: Unconstrained
The z coordinate of the lens (origin) for conical beam 5
pi_beamLensZ_6 [REAL] [-HUGE(1.0)]
Valid Values: Unconstrained
The z coordinate of the lens (origin) for conical beam 6
pi_beamNoBoundaryCondition_1 [BOOLEAN] [false]
Option to ignore domain boundary conditions for beam 1
pi_beamNoBoundaryCondition_2 [BOOLEAN] [false]
Option to ignore domain boundary conditions for beam 2
pi_beamNoBoundaryCondition_3 [BOOLEAN] [false]
Option to ignore domain boundary conditions for beam 3
pi_beamNoBoundaryCondition_4 [BOOLEAN] [false]
Option to ignore domain boundary conditions for beam 4
pi_beamNoBoundaryCondition_5 [BOOLEAN] [false]
Option to ignore domain boundary conditions for beam 5
pi_beamNoBoundaryCondition_6 [BOOLEAN] [false]
Option to ignore domain boundary conditions for beam 6
pi_beamNumberOfProtons_1 [INTEGER] [-HUGE(1)]
Valid Values: Unconstrained
The number of protons in the beam 1
pi_beamNumberOfProtons_2 [INTEGER] [-HUGE(1)]
Valid Values: Unconstrained
The number of protons in the beam 2
pi_beamNumberOfProtons_3 [INTEGER] [-HUGE(1)]
Valid Values: Unconstrained
The number of protons in the beam 3
pi_beamNumberOfProtons_4 [INTEGER] [-HUGE(1)]
Valid Values: Unconstrained
The number of protons in the beam 4
pi_beamNumberOfProtons_5 [INTEGER] [-HUGE(1)]
Valid Values: Unconstrained
The number of protons in the beam 5
pi_beamNumberOfProtons_6 [INTEGER] [-HUGE(1)]
Valid Values: Unconstrained
The number of protons in the beam 6
pi_beamProtonEnergy_1 [REAL] [-HUGE(1.0)]
Valid Values: Unconstrained
The energy of the protons in the beam (in MeV) 1
pi_beamProtonEnergy_2 [REAL] [-HUGE(1.0)]
Valid Values: Unconstrained
The energy of the protons in the beam (in MeV) 2
pi_beamProtonEnergy_3 [REAL] [-HUGE(1.0)]
Valid Values: Unconstrained
The energy of the protons in the beam (in MeV) 3
pi_beamProtonEnergy_4 [REAL] [-HUGE(1.0)]
Valid Values: Unconstrained
The energy of the protons in the beam (in MeV) 4
pi_beamProtonEnergy_5 [REAL] [-HUGE(1.0)]
Valid Values: Unconstrained
The energy of the protons in the beam (in MeV) 5
pi_beamProtonEnergy_6 [REAL] [-HUGE(1.0)]
Valid Values: Unconstrained
The energy of the protons in the beam (in MeV) 6
pi_beamTargetX_1 [REAL] [-HUGE(1.0)]
Valid Values: Unconstrained
The x coordinate of the target (direction) for conical beam 1
pi_beamTargetX_2 [REAL] [-HUGE(1.0)]
Valid Values: Unconstrained
The x coordinate of the target (direction) for conical beam 2
pi_beamTargetX_3 [REAL] [-HUGE(1.0)]
Valid Values: Unconstrained
The x coordinate of the target (direction) for conical beam 3
pi_beamTargetX_4 [REAL] [-HUGE(1.0)]
Valid Values: Unconstrained
The x coordinate of the target (direction) for conical beam 4
pi_beamTargetX_5 [REAL] [-HUGE(1.0)]
Valid Values: Unconstrained
The x coordinate of the target (direction) for conical beam 5
pi_beamTargetX_6 [REAL] [-HUGE(1.0)]
Valid Values: Unconstrained
The x coordinate of the target (direction) for conical beam 6
pi_beamTargetY_1 [REAL] [-HUGE(1.0)]
Valid Values: Unconstrained
The y coordinate of the target (direction) for conical beam 1
pi_beamTargetY_2 [REAL] [-HUGE(1.0)]
Valid Values: Unconstrained
The y coordinate of the target (direction) for conical beam 2
pi_beamTargetY_3 [REAL] [-HUGE(1.0)]
Valid Values: Unconstrained
The y coordinate of the target (direction) for conical beam 3
pi_beamTargetY_4 [REAL] [-HUGE(1.0)]
Valid Values: Unconstrained
The y coordinate of the target (direction) for conical beam 4
pi_beamTargetY_5 [REAL] [-HUGE(1.0)]
Valid Values: Unconstrained
The y coordinate of the target (direction) for conical beam 5
pi_beamTargetY_6 [REAL] [-HUGE(1.0)]
Valid Values: Unconstrained
The y coordinate of the target (direction) for conical beam 6
pi_beamTargetZ_1 [REAL] [-HUGE(1.0)]
Valid Values: Unconstrained
The z coordinate of the target (direction) for conical beam 1
pi_beamTargetZ_2 [REAL] [-HUGE(1.0)]
Valid Values: Unconstrained
The z coordinate of the target (direction) for conical beam 2
pi_beamTargetZ_3 [REAL] [-HUGE(1.0)]
Valid Values: Unconstrained
The z coordinate of the target (direction) for conical beam 3
pi_beamTargetZ_4 [REAL] [-HUGE(1.0)]
Valid Values: Unconstrained
The z coordinate of the target (direction) for conical beam 4
pi_beamTargetZ_5 [REAL] [-HUGE(1.0)]
Valid Values: Unconstrained
The z coordinate of the target (direction) for conical beam 5
pi_beamTargetZ_6 [REAL] [-HUGE(1.0)]
Valid Values: Unconstrained
The z coordinate of the target (direction) for conical beam 6
pi_beamTime2Launch_1 [REAL] [-HUGE(1.0)]
Valid Values: Unconstrained
The simulation time at which the beam should launch its protons 1
pi_beamTime2Launch_2 [REAL] [-HUGE(1.0)]
Valid Values: Unconstrained
The simulation time at which the beam should launch its protons 2
pi_beamTime2Launch_3 [REAL] [-HUGE(1.0)]
Valid Values: Unconstrained
The simulation time at which the beam should launch its protons 3
pi_beamTime2Launch_4 [REAL] [-HUGE(1.0)]
Valid Values: Unconstrained
The simulation time at which the beam should launch its protons 4
pi_beamTime2Launch_5 [REAL] [-HUGE(1.0)]
Valid Values: Unconstrained
The simulation time at which the beam should launch its protons 5
pi_beamTime2Launch_6 [REAL] [-HUGE(1.0)]
Valid Values: Unconstrained
The simulation time at which the beam should launch its protons 6
pi_cellStepTolerance [REAL] [1.0e-06]
Valid Values: Unconstrained
The allowed cell fractional error (units = cell edge) for a proton path
step
pi_cellWallThicknessFactor [REAL] [1.0e-06]
Valid Values: Unconstrained
Fraction of the shortest cell edge defining the cell wall thickness
pi_detectorAlignWRTbeamNr_1 [INTEGER] [-HUGE(1)]
Valid Values: Unconstrained
Place detector screen along beam nr? If <= 0, no placing 1
pi_detectorCenterX_1 [REAL] [-HUGE(1.0)]
Valid Values: Unconstrained
The x coordinate of the square detector center 1
pi_detectorCenterY_1 [REAL] [-HUGE(1.0)]
Valid Values: Unconstrained
The y coordinate of the square detector center 1
pi_detectorCenterZ_1 [REAL] [-HUGE(1.0)]
Valid Values: Unconstrained
The z coordinate of the square detector center 1
pi_detectorDistance2BeamLens_1 [REAL] [-HUGE(1.0)]
Valid Values: Unconstrained
Distance from beam lens, if placing detector along beam 1
pi_detectorFileNameTimeStamp [BOOLEAN] [true]
If true, a time stamp is added to each detector file name
pi_detectorNormalX_1 [REAL] [-HUGE(1.0)]
Valid Values: Unconstrained
The x coordinate of the square detector normal vector 1
pi_detectorNormalY_1 [REAL] [-HUGE(1.0)]
Valid Values: Unconstrained
The y coordinate of the square detector normal vector 1
pi_detectorNormalZ_1 [REAL] [-HUGE(1.0)]
Valid Values: Unconstrained
The z coordinate of the square detector normal vector 1
pi_detectorSideLength_1 [REAL] [-HUGE(1.0)]
Valid Values: Unconstrained
The side length of the square detector 1
pi_detectorSideTiltingAngle_1 [REAL] [-HUGE(1.0)]
Valid Values: Unconstrained
Side tilting angle (degrees) from tilting axis 1
pi_detectorSideTiltingAxis_1 [STRING] [" "]
Valid Values: Unconstrained
Global tilting axis to be used for side tilting 1
pi_detectorXYwriteFormat [STRING] ["(2es20.10)"]
Valid Values: Unconstrained
Format string for writing out proton (x,y) pairs to detector file(s)
pi_ignoreElectricalField [BOOLEAN] [true]
If true, the effect of the electrical field is ignored (default).
pi_maxProtonCount [INTEGER] [100000]
Valid Values: Unconstrained
Maximum number of protons per processor
pi_numberOfBeams [INTEGER] [-1]
Valid Values: Unconstrained
Total number of proton beams
pi_numberOfDetectors [INTEGER] [-1]
Valid Values: Unconstrained
Total number of proton detectors
pi_opaqueBoundaries [BOOLEAN] [false]
If true, the protons do not go through cells belonging to boundaries
pi_printBeams [BOOLEAN] [false]
Print details about each beam?
pi_printDetectors [BOOLEAN] [false]
Print details about each detector?
pi_printMain [BOOLEAN] [false]
Print details about the proton imaging run?
pi_printProtons [BOOLEAN] [false]
Print details about each proton initially generated?
pi_protonDeterminism [BOOLEAN] [false]
If true, the Grid Unit will use the Sieve Algorithm to move the proton
particle.
pi_recalculateCellData [BOOLEAN] [false]
If true, the proton imaging calculates its own cell data for each block
pi_recordOffScreenProtons [BOOLEAN] [false]
If true, the protons missing the detector screen will also be recorded.
pi_screenProtonBucketSize [INTEGER] [100000]
Valid Values: Unconstrained
Bucket size for flushing out screen protons to disk.
pi_useParabolicApproximation [BOOLEAN] [false]
If true, the parabolic path approximation is used (enhanced
performance).
threadProtonTrace [BOOLEAN] [true]
Use threading when tracing the protons through each block?
useProtonImaging [BOOLEAN] [true]
Use the proton imaging?