Geant4 11.4.0
Toolkit for the simulation of the passage of particles through matter
Loading...
Searching...
No Matches
MCGIDI_distributions.hpp File Reference

Go to the source code of this file.

Classes

class  MCGIDI::Distributions::Distribution
class  MCGIDI::Distributions::AngularTwoBody
class  MCGIDI::Distributions::Uncorrelated
class  MCGIDI::Distributions::Branching3d
class  MCGIDI::Distributions::EnergyAngularMC
class  MCGIDI::Distributions::AngularEnergyMC
class  MCGIDI::Distributions::KalbachMann
class  MCGIDI::Distributions::CoherentPhotoAtomicScattering
class  MCGIDI::Distributions::IncoherentPhotoAtomicScattering
class  MCGIDI::Distributions::IncoherentBoundToFreePhotoAtomicScattering
class  MCGIDI::Distributions::IncoherentPhotoAtomicScatteringElectron
class  MCGIDI::Distributions::PairProductionGamma
class  MCGIDI::Distributions::CoherentElasticTNSL
class  MCGIDI::Distributions::IncoherentElasticTNSL
class  MCGIDI::Distributions::Unspecified

Namespaces

namespace  MCGIDI
 Simple C++ string class, useful as replacement for std::string if this cannot be used, or just for fun.
namespace  MCGIDI::Distributions

Enumerations

enum class  MCGIDI::Distributions::Type {
  MCGIDI::Distributions::none , MCGIDI::Distributions::unspecified , MCGIDI::Distributions::angularTwoBody , MCGIDI::Distributions::KalbachMann ,
  MCGIDI::Distributions::uncorrelated , MCGIDI::Distributions::branching3d , MCGIDI::Distributions::energyAngularMC , MCGIDI::Distributions::angularEnergyMC ,
  MCGIDI::Distributions::coherentPhotoAtomicScattering , MCGIDI::Distributions::incoherentPhotoAtomicScattering , MCGIDI::Distributions::incoherentPhotoAtomicScatteringElectron , MCGIDI::Distributions::incoherentBoundToFreePhotoAtomicScattering ,
  MCGIDI::Distributions::pairProductionGamma , MCGIDI::Distributions::coherentElasticTNSL , MCGIDI::Distributions::incoherentElasticTNSL
}

Functions

LUPI_HOST DistributionMCGIDI::Distributions::parseGIDI (GIDI::Suite const &a_distribution, SetupInfo &a_setupInfo, Transporting::MC const &a_settings)
LUPI_HOST_DEVICE Type MCGIDI::Distributions::DistributionType (Distribution const *a_distribution)