Celeritas 0.6.0-dev.115+3b60a5fd
Loading...
Searching...
No Matches
Public Types | Static Public Member Functions | List of all members
celeritas::ParticleOptions Struct Reference

Particle-dependent physics configuration options. More...

#include <PhysicsParams.hh>

Public Types

using Energy = units::MevEnergy
 

Static Public Member Functions

static ParticleOptions default_light ()
 Default options for light particles (electrons/positrons)
 
static ParticleOptions default_heavy ()
 Default options for heavy particles (muons/hadrons)
 

Public Attributes

Range calculation
real_type min_range
 
real_type max_step_over_range
 
Energy loss
Energy lowest_energy
 
Multiple scattering
bool displaced
 
real_type range_factor
 
MscStepLimitAlgorithm step_limit_algorithm
 

Detailed Description

Particle-dependent physics configuration options.

These parameters have different values for light particles (electrons/positrons) and heavy particles (muons/hadrons).

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: