G4INCL Namespace Reference


Data Structures

class  AvatarAction
class  BinaryCollisionAvatar
class  INCL
class  CDPP
class  Cluster
class  ClusterDecay
class  Clustering
class  ClusteringModelIntercomparison
 Cluster coalescence algorithm used in the IAEA intercomparison. More...
class  ClusteringModelNone
class  ClusterUtils
class  ConstantRandom
class  CoulombDistortion
class  CoulombNone
class  CoulombNonRelativistic
class  CrossSections
class  DecayAvatar
class  DeJongSpin
class  DeltaDecayChannel
class  DeltaProductionChannel
class  DeuteronDensity
 Static class for the deuteron density. More...
class  ElasticChannel
class  EventAction
class  IClusteringModel
class  ICoulomb
class  InteractionAvatar
class  IPauli
class  IPropagationModel
class  KinematicsUtils
class  NuclearDensity
class  NuclearDensityFactory
class  Nucleus
class  ParticleEntryAvatar
class  ParticleEntryChannel
class  ParticleSampler
class  Pauli
class  PauliGlobal
class  PauliStandard
class  PauliStrict
class  PauliStrictStandard
class  PionNucleonChannel
class  ProjectileRemnant
class  PropagationAction
class  RecombinationChannel
class  ReflectionChannel
class  StandardPropagationModel
class  Store
class  SurfaceAvatar
class  TransmissionChannel
class  Book
class  Config
class  IDeExcitation
struct  EventInfo
class  FinalState
class  Geant4RandomGenerator
struct  GlobalInfo
class  IAvatar
class  IChannel
class  IFunction1D
struct  Intersection
 Intersection-point structure. More...
class  IntersectionFactory
class  InterpolationNode
 Interpolation node. More...
class  InverseInterpolationTable
 Class for interpolating the inverse of a 1-dimensional function. More...
class  IRandomGenerator
class  LoggerSlave
class  Logger
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  Particle
class  ParticleSpecies
class  ParticleTable
class  Random
class  Ranecu
class  RootFunctor
class  RootFinder
class  ThreeVector

Namespaces

namespace  Math
namespace  NuclearDensityFunctions
namespace  NuclearPotential
namespace  ParticleConfig
namespace  PhysicalConstants

Typedefs

typedef G4int Int_t
typedef short Short_t
typedef G4float Float_t
typedef G4double Double_t
typedef G4bool Bool_t
typedef G4int Int_t
typedef short Short_t
typedef G4float Float_t
typedef std::list< IAvatar * > IAvatarList
typedef std::list< IAvatar
* >::const_iterator 
IAvatarIter
typedef std::vector< long > SeedVector
typedef std::vector< IsotopeIsotopeVector
typedef IsotopeVector::iterator IsotopeIter
typedef std::list< G4INCL::Particle * > ParticleList
typedef std::list< G4INCL::Particle
* >::const_iterator 
ParticleIter

Enumerations

enum  PauliType {
  StatisticalPauli, StrictPauli, StrictStatisticalPauli, GlobalPauli,
  NoPauli
}
enum  CoulombType { NonRelativisticCoulomb, NoCoulomb }
enum  PotentialType { IsospinEnergySmoothPotential, IsospinEnergyPotential, IsospinPotential, ConstantPotential }
enum  LocalEnergyType { AlwaysLocalEnergy, FirstCollisionLocalEnergy, NeverLocalEnergy }
enum  DeExcitationType { DeExcitationNone }
enum  ClusterAlgorithmType { IntercomparisonClusterAlgorithm, NoClusterAlgorithm }
enum  SeparationEnergyType { INCLSeparationEnergy, RealSeparationEnergy, RealForLightSeparationEnergy }
enum  FinalStateValidity {
  ValidFS, PauliBlockedFS, NoEnergyConservationFS, ParticleBelowFermiFS,
  ParticleBelowZeroFS
}
enum  AvatarType {
  SurfaceAvatarType, CollisionAvatarType, DecayAvatarType, ParticleEntryAvatarType,
  UnknownAvatarType
}
enum  ChannelType { toNucleonNucleon, toNucleonDelta, toDeltaDelta }
enum  MessageType {
  InfoMsg = 1, FatalMsg = 2, ErrorMsg = 3, WarningMsg = 4,
  DebugMsg = 7, DataBlockMsg = 10, ZeroMsg = 0
}
enum  ParticleType {
  Proton, Neutron, PiPlus, PiMinus,
  PiZero, DeltaPlusPlus, DeltaPlus, DeltaZero,
  DeltaMinus, Composite, UnknownParticle
}
enum  ParticipantType { TargetSpectator, ProjectileSpectator, Participant }

Functions

G4int shuffleComponentsHelper (G4int range)
 Helper function for ProjectileRemnant::shuffleStoredComponents.


Typedef Documentation

typedef G4int G4INCL::Int_t

Definition at line 59 of file G4INCLEventInfo.hh.

typedef short G4INCL::Short_t

Definition at line 60 of file G4INCLEventInfo.hh.

typedef G4float G4INCL::Float_t

Definition at line 61 of file G4INCLEventInfo.hh.

typedef G4double G4INCL::Double_t

Definition at line 62 of file G4INCLEventInfo.hh.

typedef G4bool G4INCL::Bool_t

Definition at line 63 of file G4INCLEventInfo.hh.

typedef G4int G4INCL::Int_t

Definition at line 57 of file G4INCLGlobalInfo.hh.

typedef short G4INCL::Short_t

Definition at line 58 of file G4INCLGlobalInfo.hh.

typedef G4float G4INCL::Float_t

Definition at line 59 of file G4INCLGlobalInfo.hh.

typedef std::list<IAvatar*> G4INCL::IAvatarList

Definition at line 92 of file G4INCLIAvatar.hh.

typedef std::list<IAvatar*>::const_iterator G4INCL::IAvatarIter

Definition at line 93 of file G4INCLIAvatar.hh.

typedef std::vector<long> G4INCL::SeedVector

Definition at line 51 of file G4INCLIRandomGenerator.hh.

typedef std::vector<Isotope> G4INCL::IsotopeVector

Definition at line 59 of file G4INCLNaturalIsotopicDistributions.hh.

typedef IsotopeVector::iterator G4INCL::IsotopeIter

Definition at line 60 of file G4INCLNaturalIsotopicDistributions.hh.

typedef std::list<G4INCL::Particle*> G4INCL::ParticleList

Definition at line 59 of file G4INCLParticle.hh.

typedef std::list<G4INCL::Particle*>::const_iterator G4INCL::ParticleIter

Definition at line 62 of file G4INCLParticle.hh.


Enumeration Type Documentation

enum G4INCL::PauliType

Enumerator:
StatisticalPauli 
StrictPauli 
StrictStatisticalPauli 
GlobalPauli 
NoPauli 

Definition at line 43 of file G4INCLConfigEnums.hh.

00043                  {
00044     StatisticalPauli,
00045     StrictPauli,
00046     StrictStatisticalPauli,
00047     GlobalPauli,
00048     NoPauli
00049   };

enum G4INCL::CoulombType

Enumerator:
NonRelativisticCoulomb 
NoCoulomb 

Definition at line 52 of file G4INCLConfigEnums.hh.

00052                    {
00053     NonRelativisticCoulomb,
00054     NoCoulomb
00055   };

enum G4INCL::PotentialType

Enumerator:
IsospinEnergySmoothPotential 
IsospinEnergyPotential 
IsospinPotential 
ConstantPotential 

Definition at line 58 of file G4INCLConfigEnums.hh.

enum G4INCL::LocalEnergyType

Enumerator:
AlwaysLocalEnergy 
FirstCollisionLocalEnergy 
NeverLocalEnergy 

Definition at line 66 of file G4INCLConfigEnums.hh.

00066                        {
00067     AlwaysLocalEnergy,
00068     FirstCollisionLocalEnergy,
00069     NeverLocalEnergy
00070   };

enum G4INCL::DeExcitationType

Enumerator:
DeExcitationNone 

Definition at line 73 of file G4INCLConfigEnums.hh.

00073                         {
00074     DeExcitationNone
00075 #ifdef INCL_DEEXCITATION_ABLAXX
00076     , DeExcitationABLAv3p
00077 #endif
00078 #ifdef INCL_DEEXCITATION_ABLA07
00079     , DeExcitationABLA07
00080 #endif
00081 #ifdef INCL_DEEXCITATION_SMM
00082     , DeExcitationSMM
00083 #endif
00084 #ifdef INCL_DEEXCITATION_GEMINIXX
00085     , DeExcitationGEMINIXX
00086 #endif
00087   };

enum G4INCL::ClusterAlgorithmType

Enumerator:
IntercomparisonClusterAlgorithm 
NoClusterAlgorithm 

Definition at line 90 of file G4INCLConfigEnums.hh.

enum G4INCL::SeparationEnergyType

Enumerator:
INCLSeparationEnergy 
RealSeparationEnergy 
RealForLightSeparationEnergy 

Definition at line 96 of file G4INCLConfigEnums.hh.

enum G4INCL::FinalStateValidity

Enumerator:
ValidFS 
PauliBlockedFS 
NoEnergyConservationFS 
ParticleBelowFermiFS 
ParticleBelowZeroFS 

Definition at line 52 of file G4INCLFinalState.hh.

00052                           {
00053     ValidFS,
00054     PauliBlockedFS,
00055     NoEnergyConservationFS,
00056     ParticleBelowFermiFS,
00057     ParticleBelowZeroFS
00058   };

enum G4INCL::AvatarType

Enumerator:
SurfaceAvatarType 
CollisionAvatarType 
DecayAvatarType 
ParticleEntryAvatarType 
UnknownAvatarType 

Definition at line 54 of file G4INCLIAvatar.hh.

enum G4INCL::ChannelType

Enumerator:
toNucleonNucleon 
toNucleonDelta 
toDeltaDelta 

Definition at line 51 of file G4INCLIChannel.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 51 of file G4INCLLogger.hh.

00051                    { InfoMsg = 1,
00052     FatalMsg = 2,
00053     ErrorMsg = 3,
00054     WarningMsg = 4,
00055     DebugMsg = 7,
00056     DataBlockMsg = 10,
00057     ZeroMsg = 0 };

enum G4INCL::ParticleType

Enumerator:
Proton 
Neutron 
PiPlus 
PiMinus 
PiZero 
DeltaPlusPlus 
DeltaPlus 
DeltaZero 
DeltaMinus 
Composite 
UnknownParticle 

Definition at line 49 of file G4INCLParticleType.hh.

00049                     {
00050     Proton,
00051     Neutron,
00052     PiPlus,
00053     PiMinus,
00054     PiZero,
00055     DeltaPlusPlus,
00056     DeltaPlus,
00057     DeltaZero,
00058     DeltaMinus,
00059     Composite,
00060     UnknownParticle
00061   };

enum G4INCL::ParticipantType

Enumerator:
TargetSpectator 
ProjectileSpectator 
Participant 

Definition at line 63 of file G4INCLParticleType.hh.

00063                        {
00064     TargetSpectator,
00065     ProjectileSpectator,
00066     Participant
00067   };


Function Documentation

G4int G4INCL::shuffleComponentsHelper ( G4int  range  ) 

Helper function for ProjectileRemnant::shuffleStoredComponents.

Definition at line 50 of file G4INCLProjectileRemnant.cc.

References G4INCL::Random::shoot1().

00050                                              {
00051     return (G4int)(Random::shoot1()*range);
00052   }


Generated on Mon May 27 17:54:06 2013 for Geant4 by  doxygen 1.4.7