Celeritas  0.5.0-86+4a8eea4
Public Types | Public Attributes | List of all members
celeritas::PhysicsParamsOptions Struct Reference

Physics configuration options. More...

#include <PhysicsParams.hh>

Public Types

using Energy = units::MevEnergy
 

Public Attributes

real_type secondary_stack_factor = 3
 
bool disable_integral_xs = false
 
size_type spline_eloss_order = 1
 
Range calculation
real_type min_range = 1 * units::millimeter
 
real_type max_step_over_range = 0.2
 
real_type fixed_step_limiter = 0
 
Energy loss
real_type min_eprime_over_e = 0.8
 
real_type linear_loss_limit = 0.01
 
Energy lowest_electron_energy = Energy{0.001}
 
Multiple scattering
real_type lambda_limit = 1 * units::millimeter
 
real_type range_factor = 0.04
 
real_type safety_factor = 0.6
 
MscStepLimitAlgorithm step_limit_algorithm {MscStepLimitAlgorithm::safety}
 

Detailed Description

Physics configuration options.

Input options are:

NOTE: min_range/max_step_over_range are not accessible through Geant4, and they can also be set to be different for electrons, mu/hadrons, and ions (they are set in Geant4 with G4EmParameters::SetStepFunction()).


The documentation for this struct was generated from the following file: