Celeritas  0.5.0-56+6b053cd
Classes | Enumerations
EnergyLossHelper.hh File Reference
#include <cmath>
#include "corecel/Macros.hh"
#include "corecel/Types.hh"
#include "celeritas/Constants.hh"
#include "celeritas/Quantities.hh"
#include "celeritas/em/data/FluctuationData.hh"
#include "celeritas/mat/MaterialTrackView.hh"
#include "celeritas/phys/CutoffView.hh"
#include "celeritas/phys/ParticleTrackView.hh"
This graph shows which files directly or indirectly include this file:

Classes

class  celeritas::EnergyLossHelper
 Precalculate energy loss fluctuation properties. More...
 

Enumerations

enum class  celeritas::EnergyLossFluctuationModel { none , gamma , gaussian , urban }
 Type of energy loss distribution sampling to perform. More...
 

Enumeration Type Documentation

◆ EnergyLossFluctuationModel

Type of energy loss distribution sampling to perform.

Enumerator
none 

Low density material: do not adjust.

gamma 

Heavy particles with small mean energy loss.

gaussian 

Heavy particles.

urban 

Thin layers.