Geant4
10.03
|
Namespaces | |
ClusterDecay | |
Namespace for functions that handle decay of unstable clusters. | |
Clustering | |
Cluster formation. | |
CoulombDistortion | |
Coulomb distortion. | |
CrossSections | |
DeJongSpin | |
DeuteronDensity | |
Static class for the deuteron density. | |
IntersectionFactory | |
KinematicsUtils | |
Logger | |
Math | |
NuclearDensityFactory | |
NuclearDensityFunctions | |
NuclearPotential | |
ParticleConfig | |
ParticleTable | |
Pauli | |
Pauli blocking. | |
PhaseSpaceGenerator | |
PhysicalConstants | |
Random | |
RootFinder | |
Classes | |
class | AllocationPool |
class | AvatarDumpAction |
class | BinaryCollisionAvatar |
class | Book |
struct | BystrickyEvaluator |
class | CascadeAction |
class | CDPP |
class | Cluster |
Cluster is a particle (inherits from the Particle class) that is actually a collection of elementary particles. More... | |
class | ClusteringModelIntercomparison |
Cluster coalescence algorithm used in the IAEA intercomparison. More... | |
class | ClusteringModelNone |
class | Config |
The INCL configuration object. More... | |
struct | ConsideredPartner |
Container for the relevant information. More... | |
class | ConstantRandom |
class | CoulombNone |
class | CoulombNonRelativistic |
class | CrossSectionsINCL46 |
Cross sections used in INCL4.6. More... | |
class | CrossSectionsMultiPions |
Cross sections used in INCL Multipions. More... | |
class | CrossSectionsMultiPionsAndResonances |
Multipion and mesonic Resonances cross sections. More... | |
class | CrossSectionsTruncatedMultiPions |
Truncated multipion cross sections. More... | |
class | DecayAvatar |
Decay avatar. More... | |
class | DeltaDecayChannel |
class | DeltaProductionChannel |
class | ElasticChannel |
class | EtaNElasticChannel |
class | EtaNToPiNChannel |
class | EtaNToPiPiNChannel |
struct | EventInfo |
class | FinalState |
Final state of an interaction. More... | |
class | Geant4RandomGenerator |
struct | GlobalInfo |
struct | HornerC1 |
struct | HornerC2 |
struct | HornerC3 |
struct | HornerC4 |
struct | HornerC5 |
struct | HornerC6 |
struct | HornerC7 |
struct | HornerC8 |
class | HornerCoefficients |
struct | HornerEvaluator |
struct | HornerEvaluator< 1 > |
class | IAvatar |
class | IChannel |
Channel generates a final state of an avatar. More... | |
class | IClusteringModel |
An abstract interface to cluster formation model(s). More... | |
class | ICoulomb |
class | ICrossSections |
Abstract interface for the cross-section classes. More... | |
class | IFunction1D |
1D function interface More... | |
class | INCL |
class | InteractionAvatar |
class | InterpolationNode |
Interpolation node. More... | |
class | InterpolationTable |
Class for interpolating the of a 1-dimensional function. More... | |
struct | Intersection |
Intersection-point structure. More... | |
class | InvFInterpolationTable |
Class for interpolating the inverse of a 1-dimensional function. More... | |
class | IPauli |
class | IPhaseSpaceGenerator |
Abstract interface for the phase-space generators. More... | |
class | IPropagationModel |
Propagation model takes care of transporting the particles until something interesting (i.e. More... | |
class | IRandomGenerator |
struct | Isotope |
Holds an isotope and an abundance. More... | |
class | IsotopicDistribution |
Class that stores isotopic abundances for a given element. More... | |
class | NaturalIsotopicDistributions |
Class that stores isotopic abundances for a given element. More... | |
class | NDeltaEtaProductionChannel |
class | NDeltaOmegaProductionChannel |
class | NNEtaToMultiPionsChannel |
class | NNOmegaToMultiPionsChannel |
class | NNToMultiPionsChannel |
class | NNToNNEtaChannel |
class | NNToNNOmegaChannel |
class | NuclearDensity |
class | Nucleus |
class | OmegaNElasticChannel |
class | OmegaNToPiNChannel |
class | OmegaNToPiPiNChannel |
class | Particle |
class | ParticleEntryAvatar |
class | ParticleEntryChannel |
class | ParticleList |
class | ParticleSampler |
class | ParticleSpecies |
class | PauliGlobal |
class | PauliStandard |
class | PauliStrict |
class | PauliStrictStandard |
class | PhaseSpaceKopylov |
Generate momenta using the Kopylov method. More... | |
class | PhaseSpaceRauboldLynch |
Generate momenta using the RauboldLynch method. More... | |
class | PiNElasticChannel |
class | PiNToDeltaChannel |
class | PiNToEtaChannel |
class | PiNToMultiPionsChannel |
class | PiNToOmegaChannel |
class | PionResonanceDecayChannel |
class | ProjectileRemnant |
class | Ranecu |
class | Ranecu3 |
Extended Ranecu-type RNG class. More... | |
class | RecombinationChannel |
class | ReflectionChannel |
class | RootFunctor |
class | StandardPropagationModel |
Standard INCL4 particle propagation and avatar prediction. More... | |
class | Store |
The purpose of the Store object is to act as a "particle manager" that keeps track ofall the particles in our simulation. More... | |
class | SurfaceAvatar |
Surface avatar. More... | |
class | ThreeVector |
class | TransmissionChannel |
class | UnorderedVector |
Typedefs | |
typedef G4int | Int_t |
typedef short | Short_t |
typedef G4float | Float_t |
typedef G4double | Double_t |
typedef G4bool | Bool_t |
typedef UnorderedVector < IAvatar * > | IAvatarList |
typedef UnorderedVector < IAvatar * >::const_iterator | IAvatarIter |
typedef UnorderedVector < IAvatar * >::iterator | IAvatarMutableIter |
typedef std::vector< Isotope > | IsotopeVector |
typedef IsotopeVector::iterator | IsotopeIter |
typedef ParticleList::const_iterator | ParticleIter |
typedef ParticleList::iterator | ParticleMutableIter |
typedef G4bool G4INCL::Bool_t |
Definition at line 64 of file G4INCLEventInfo.hh.
typedef G4double G4INCL::Double_t |
Definition at line 63 of file G4INCLEventInfo.hh.
typedef G4float G4INCL::Float_t |
Definition at line 62 of file G4INCLEventInfo.hh.
typedef UnorderedVector<IAvatar*>::const_iterator G4INCL::IAvatarIter |
Definition at line 108 of file G4INCLIAvatar.hh.
typedef UnorderedVector<IAvatar*> G4INCL::IAvatarList |
Definition at line 107 of file G4INCLIAvatar.hh.
typedef UnorderedVector<IAvatar*>::iterator G4INCL::IAvatarMutableIter |
Definition at line 109 of file G4INCLIAvatar.hh.
typedef G4int G4INCL::Int_t |
Definition at line 60 of file G4INCLEventInfo.hh.
typedef IsotopeVector::iterator G4INCL::IsotopeIter |
Definition at line 61 of file G4INCLNaturalIsotopicDistributions.hh.
typedef std::vector<Isotope> G4INCL::IsotopeVector |
Definition at line 60 of file G4INCLNaturalIsotopicDistributions.hh.
typedef ParticleList::const_iterator G4INCL::ParticleIter |
Definition at line 70 of file G4INCLParticle.hh.
typedef ParticleList::iterator G4INCL::ParticleMutableIter |
Definition at line 71 of file G4INCLParticle.hh.
typedef short G4INCL::Short_t |
Definition at line 61 of file G4INCLEventInfo.hh.
enum G4INCL::AvatarType |
Enumerator | |
---|---|
SurfaceAvatarType | |
CollisionAvatarType | |
DecayAvatarType | |
ParticleEntryAvatarType | |
UnknownAvatarType |
Definition at line 66 of file G4INCLIAvatar.hh.
Enumerator | |
---|---|
DefaultActionType | |
AvatarDumpActionType |
Definition at line 131 of file G4INCLConfigEnums.hh.
Enumerator | |
---|---|
IntercomparisonClusterAlgorithm | |
NoClusterAlgorithm |
Definition at line 91 of file G4INCLConfigEnums.hh.
enum G4INCL::CoulombType |
Enumerator | |
---|---|
NonRelativisticCoulomb | |
NoCoulomb |
Definition at line 53 of file G4INCLConfigEnums.hh.
Enumerator | |
---|---|
INCL46CrossSections | |
MultiPionsCrossSections | |
TruncatedMultiPionsCrossSections | |
MultiPionsAndResonancesCrossSections |
Definition at line 117 of file G4INCLConfigEnums.hh.
Enumerator | |
---|---|
DeExcitationNone |
Definition at line 74 of file G4INCLConfigEnums.hh.
Enumerator | |
---|---|
ConstantFermiMomentum | |
ConstantLightFermiMomentum | |
MassDependentFermiMomentum |
Definition at line 104 of file G4INCLConfigEnums.hh.
Enumerator | |
---|---|
ValidFS | |
PauliBlockedFS | |
NoEnergyConservationFS | |
ParticleBelowFermiFS | |
ParticleBelowZeroFS |
Definition at line 53 of file G4INCLFinalState.hh.
Enumerator | |
---|---|
AlwaysLocalEnergy | |
FirstCollisionLocalEnergy | |
NeverLocalEnergy |
Definition at line 67 of file G4INCLConfigEnums.hh.
enum G4INCL::MessageType |
Verbosity scale from 0 (fatal errors only) to 10 (print everything)
Enumerator | |
---|---|
InfoMsg | |
FatalMsg | |
ErrorMsg | |
WarningMsg | |
DebugMsg | |
DataBlockMsg | |
ZeroMsg |
Definition at line 59 of file G4INCLLogger.hh.
Enumerator | |
---|---|
TargetSpectator | |
ProjectileSpectator | |
Participant |
Definition at line 71 of file G4INCLParticleType.hh.
enum G4INCL::ParticleType |
Enumerator | |
---|---|
Proton | |
Neutron | |
PiPlus | |
PiMinus | |
PiZero | |
DeltaPlusPlus | |
DeltaPlus | |
DeltaZero | |
DeltaMinus | |
Composite | |
Eta | |
Omega | |
EtaPrime | |
Photon | |
UnknownParticle |
Definition at line 50 of file G4INCLParticleType.hh.
enum G4INCL::PauliType |
Enumerator | |
---|---|
StatisticalPauli | |
StrictPauli | |
StrictStatisticalPauli | |
GlobalPauli | |
NoPauli |
Definition at line 44 of file G4INCLConfigEnums.hh.
Enumerator | |
---|---|
KopylovType | |
RauboldLynchType |
Definition at line 125 of file G4INCLConfigEnums.hh.
Enumerator | |
---|---|
IsospinEnergySmoothPotential | |
IsospinEnergyPotential | |
IsospinPotential | |
ConstantPotential |
Definition at line 59 of file G4INCLConfigEnums.hh.
enum G4INCL::RNGType |
Enumerator | |
---|---|
RanecuType | |
Ranecu3Type |
Definition at line 111 of file G4INCLConfigEnums.hh.
Enumerator | |
---|---|
INCLSeparationEnergy | |
RealSeparationEnergy | |
RealForLightSeparationEnergy |
Definition at line 97 of file G4INCLConfigEnums.hh.