Geant4  v4-10.4-release
 모두 클래스 네임스페이스들 파일들 함수 변수 타입정의 열거형 타입 열거형 멤버 Friends 매크로 그룹들 페이지들
네임스페이스 | 클래스 | 타입정의 | 열거형 타입
G4INCL 네임스페이스 참조

네임스페이스

 ClusterDecay
 Namespace for functions that handle decay of unstable clusters.
 
 Clustering
 Cluster formation.
 
 CoulombDistortion
 
 CrossSections
 
 DeJongSpin
 
 DeuteronDensity
 Static class for the deuteron density.
 
 HFB
 
 IntersectionFactory
 
 KinematicsUtils
 
 Logger
 
 Math
 
 NuclearDensityFactory
 
 NuclearDensityFunctions
 
 NuclearPotential
 
 ParticleConfig
 
 ParticleTable
 
 Pauli
 Pauli blocking.
 
 PhaseSpaceGenerator
 
 PhysicalConstants
 
 Random
 
 RootFinder
 

클래스

class  AvatarDumpAction
 
class  BinaryCollisionAvatar
 
class  INCL
 
class  CascadeAction
 
class  CDPP
 
class  Cluster
 
struct  ConsideredPartner
 Container for the relevant information. 더 자세히 ...
 
class  ClusteringModelIntercomparison
 Cluster coalescence algorithm used in the IAEA intercomparison. 더 자세히 ...
 
class  ClusteringModelNone
 
class  ConstantRandom
 
class  CoulombNone
 
class  CoulombNonRelativistic
 
class  CrossSectionsINCL46
 Cross sections used in INCL4.6. 더 자세히 ...
 
class  CrossSectionsMultiPions
 Cross sections used in INCL Multipions. 더 자세히 ...
 
class  CrossSectionsMultiPionsAndResonances
 Multipion and mesonic Resonances cross sections. 더 자세히 ...
 
class  CrossSectionsStrangeness
 Multipion, mesonic Resonances and strange cross sections. 더 자세히 ...
 
class  CrossSectionsTruncatedMultiPions
 Truncated multipion cross sections. 더 자세히 ...
 
class  DecayAvatar
 
class  DeltaDecayChannel
 
class  DeltaProductionChannel
 
class  ElasticChannel
 
class  EtaNElasticChannel
 
class  EtaNToPiNChannel
 
class  EtaNToPiPiNChannel
 
class  IClusteringModel
 
class  ICoulomb
 
class  ICrossSections
 Abstract interface for the cross-section classes. 더 자세히 ...
 
class  InteractionAvatar
 
class  IPauli
 
class  IPhaseSpaceGenerator
 Abstract interface for the phase-space generators. 더 자세히 ...
 
class  IPropagationModel
 
class  NDeltaEtaProductionChannel
 
class  NDeltaOmegaProductionChannel
 
class  NDeltaToDeltaLKChannel
 
class  NDeltaToDeltaSKChannel
 
class  NDeltaToNLKChannel
 
class  NDeltaToNNKKbChannel
 
class  NDeltaToNSKChannel
 
class  NeutralKaonDecayChannel
 
class  NKbElasticChannel
 
class  NKbToL2piChannel
 
class  NKbToLpiChannel
 
class  NKbToNKb2piChannel
 
class  NKbToNKbChannel
 
class  NKbToNKbpiChannel
 
class  NKbToS2piChannel
 
class  NKbToSpiChannel
 
class  NKElasticChannel
 
class  NKToNK2piChannel
 
class  NKToNKChannel
 
class  NKToNKpiChannel
 
class  NLToNSChannel
 
class  NNEtaToMultiPionsChannel
 
class  NNOmegaToMultiPionsChannel
 
class  NNToMissingStrangenessChannel
 
class  NNToMultiPionsChannel
 
class  NNToNLK2piChannel
 
class  NNToNLKChannel
 
class  NNToNLKpiChannel
 
class  NNToNNEtaChannel
 
class  NNToNNKKbChannel
 
class  NNToNNOmegaChannel
 
class  NNToNSK2piChannel
 
class  NNToNSKChannel
 
class  NNToNSKpiChannel
 
class  NpiToLK2piChannel
 
class  NpiToLKChannel
 
class  NpiToLKpiChannel
 
class  NpiToMissingStrangenessChannel
 
class  NpiToNKKbChannel
 
class  NpiToSK2piChannel
 
class  NpiToSKChannel
 
class  NpiToSKpiChannel
 
class  NSToNLChannel
 
class  NSToNSChannel
 
class  NuclearDensity
 
class  Nucleus
 
class  NYElasticChannel
 
class  OmegaNElasticChannel
 
class  OmegaNToPiNChannel
 
class  OmegaNToPiPiNChannel
 
class  ParticleEntryAvatar
 
class  ParticleEntryChannel
 
class  ParticleSampler
 
class  PauliGlobal
 
class  PauliStandard
 
class  PauliStrict
 
class  PauliStrictStandard
 
class  PhaseSpaceKopylov
 Generate momenta using the Kopylov method. 더 자세히 ...
 
class  PhaseSpaceRauboldLynch
 Generate momenta using the RauboldLynch method. 더 자세히 ...
 
class  PiNElasticChannel
 
class  PiNToDeltaChannel
 
class  PiNToEtaChannel
 
class  PiNToMultiPionsChannel
 
class  PiNToOmegaChannel
 
class  PionResonanceDecayChannel
 
class  ProjectileRemnant
 
class  RecombinationChannel
 
class  ReflectionChannel
 
class  SigmaZeroDecayChannel
 
class  StandardPropagationModel
 
class  Store
 
class  StrangeAbsorbtionChannel
 
class  SurfaceAvatar
 
class  TransmissionChannel
 
struct  BystrickyEvaluator
 
class  AllocationPool
 
class  Book
 
class  Config
 
struct  EventInfo
 
class  FinalState
 
class  Geant4RandomGenerator
 
struct  GlobalInfo
 
class  HornerCoefficients
 
struct  HornerC1
 
struct  HornerC2
 
struct  HornerC3
 
struct  HornerC4
 
struct  HornerC5
 
struct  HornerC6
 
struct  HornerC7
 
struct  HornerC8
 
struct  HornerEvaluator
 
struct  HornerEvaluator< 1 >
 
class  IAvatar
 
class  IChannel
 
class  IFunction1D
 
class  InterpolationNode
 Interpolation node. 더 자세히 ...
 
class  InterpolationTable
 Class for interpolating the of a 1-dimensional function. 더 자세히 ...
 
struct  Intersection
 Intersection-point structure. 더 자세히 ...
 
class  InvFInterpolationTable
 Class for interpolating the inverse of a 1-dimensional function. 더 자세히 ...
 
class  IRandomGenerator
 
struct  Isotope
 Holds an isotope and an abundance. 더 자세히 ...
 
class  IsotopicDistribution
 Class that stores isotopic abundances for a given element. 더 자세히 ...
 
class  NaturalIsotopicDistributions
 Class that stores isotopic abundances for a given element. 더 자세히 ...
 
class  ParticleList
 
class  Particle
 
class  ParticleSpecies
 
class  Ranecu
 
class  Ranecu3
 Extended Ranecu-type RNG class. 더 자세히 ...
 
class  RootFunctor
 
class  ThreeVector
 
class  UnorderedVector
 

타입정의

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< IsotopeIsotopeVector
 
typedef IsotopeVector::iterator IsotopeIter
 
typedef
ParticleList::const_iterator 
ParticleIter
 
typedef ParticleList::iterator ParticleMutableIter
 

열거형 타입

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  FermiMomentumType { ConstantFermiMomentum, ConstantLightFermiMomentum, MassDependentFermiMomentum }
 
enum  RNGType { RanecuType, Ranecu3Type }
 
enum  CrossSectionsType {
  INCL46CrossSections, MultiPionsCrossSections, TruncatedMultiPionsCrossSections, MultiPionsAndResonancesCrossSections,
  StrangenessCrossSections
}
 
enum  PhaseSpaceGeneratorType { KopylovType, RauboldLynchType }
 
enum  CascadeActionType { DefaultActionType, AvatarDumpActionType }
 
enum  FinalStateValidity {
  ValidFS, PauliBlockedFS, NoEnergyConservationFS, ParticleBelowFermiFS,
  ParticleBelowZeroFS
}
 
enum  AvatarType {
  SurfaceAvatarType, CollisionAvatarType, DecayAvatarType, ParticleEntryAvatarType,
  UnknownAvatarType
}
 
enum  MessageType {
  InfoMsg = 1, FatalMsg = 2, ErrorMsg = 3, WarningMsg = 4,
  DebugMsg = 7, DataBlockMsg = 10, ZeroMsg = 0
}
 
enum  ParticleType {
  Proton = 0, Neutron, PiPlus, PiMinus,
  PiZero, DeltaPlusPlus, DeltaPlus, DeltaZero,
  DeltaMinus, Composite, Eta, Omega,
  EtaPrime, Photon, Lambda, SigmaPlus,
  SigmaZero, SigmaMinus, KPlus, KZero,
  KZeroBar, KMinus, KShort, KLong,
  UnknownParticle
}
 
enum  ParticipantType { TargetSpectator, ProjectileSpectator, Participant }
 

타입정의 문서화

G4INCLEventInfo.hh 파일의 64 번째 라인에서 정의되었습니다.

G4INCLEventInfo.hh 파일의 63 번째 라인에서 정의되었습니다.

G4INCLEventInfo.hh 파일의 62 번째 라인에서 정의되었습니다.

typedef UnorderedVector<IAvatar*>::const_iterator G4INCL::IAvatarIter

G4INCLIAvatar.hh 파일의 108 번째 라인에서 정의되었습니다.

G4INCLIAvatar.hh 파일의 107 번째 라인에서 정의되었습니다.

G4INCLIAvatar.hh 파일의 109 번째 라인에서 정의되었습니다.

G4INCLEventInfo.hh 파일의 60 번째 라인에서 정의되었습니다.

typedef IsotopeVector::iterator G4INCL::IsotopeIter

G4INCLNaturalIsotopicDistributions.hh 파일의 61 번째 라인에서 정의되었습니다.

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

G4INCLNaturalIsotopicDistributions.hh 파일의 60 번째 라인에서 정의되었습니다.

typedef ParticleList::const_iterator G4INCL::ParticleIter

G4INCLParticle.hh 파일의 72 번째 라인에서 정의되었습니다.

typedef ParticleList::iterator G4INCL::ParticleMutableIter

G4INCLParticle.hh 파일의 73 번째 라인에서 정의되었습니다.

typedef short G4INCL::Short_t

G4INCLEventInfo.hh 파일의 61 번째 라인에서 정의되었습니다.

열거형 타입 문서화

열거형 멤버
SurfaceAvatarType 
CollisionAvatarType 
DecayAvatarType 
ParticleEntryAvatarType 
UnknownAvatarType 

G4INCLIAvatar.hh 파일의 66 번째 라인에서 정의되었습니다.

열거형 멤버
DefaultActionType 
AvatarDumpActionType 

G4INCLConfigEnums.hh 파일의 132 번째 라인에서 정의되었습니다.

열거형 멤버
IntercomparisonClusterAlgorithm 
NoClusterAlgorithm 

G4INCLConfigEnums.hh 파일의 91 번째 라인에서 정의되었습니다.

열거형 멤버
NonRelativisticCoulomb 
NoCoulomb 

G4INCLConfigEnums.hh 파일의 53 번째 라인에서 정의되었습니다.

열거형 멤버
INCL46CrossSections 
MultiPionsCrossSections 
TruncatedMultiPionsCrossSections 
MultiPionsAndResonancesCrossSections 
StrangenessCrossSections 

G4INCLConfigEnums.hh 파일의 117 번째 라인에서 정의되었습니다.

열거형 멤버
DeExcitationNone 

G4INCLConfigEnums.hh 파일의 74 번째 라인에서 정의되었습니다.

열거형 멤버
ConstantFermiMomentum 
ConstantLightFermiMomentum 
MassDependentFermiMomentum 

G4INCLConfigEnums.hh 파일의 104 번째 라인에서 정의되었습니다.

열거형 멤버
ValidFS 
PauliBlockedFS 
NoEnergyConservationFS 
ParticleBelowFermiFS 
ParticleBelowZeroFS 

G4INCLFinalState.hh 파일의 53 번째 라인에서 정의되었습니다.

열거형 멤버
AlwaysLocalEnergy 
FirstCollisionLocalEnergy 
NeverLocalEnergy 

G4INCLConfigEnums.hh 파일의 67 번째 라인에서 정의되었습니다.

Verbosity scale from 0 (fatal errors only) to 10 (print everything)

열거형 멤버
InfoMsg 
FatalMsg 
ErrorMsg 
WarningMsg 
DebugMsg 
DataBlockMsg 
ZeroMsg 

G4INCLLogger.hh 파일의 59 번째 라인에서 정의되었습니다.

열거형 멤버
TargetSpectator 
ProjectileSpectator 
Participant 

G4INCLParticleType.hh 파일의 81 번째 라인에서 정의되었습니다.

열거형 멤버
Proton 
Neutron 
PiPlus 
PiMinus 
PiZero 
DeltaPlusPlus 
DeltaPlus 
DeltaZero 
DeltaMinus 
Composite 
Eta 
Omega 
EtaPrime 
Photon 
Lambda 
SigmaPlus 
SigmaZero 
SigmaMinus 
KPlus 
KZero 
KZeroBar 
KMinus 
KShort 
KLong 
UnknownParticle 

G4INCLParticleType.hh 파일의 50 번째 라인에서 정의되었습니다.

열거형 멤버
StatisticalPauli 
StrictPauli 
StrictStatisticalPauli 
GlobalPauli 
NoPauli 

G4INCLConfigEnums.hh 파일의 44 번째 라인에서 정의되었습니다.

열거형 멤버
KopylovType 
RauboldLynchType 

G4INCLConfigEnums.hh 파일의 126 번째 라인에서 정의되었습니다.

열거형 멤버
IsospinEnergySmoothPotential 
IsospinEnergyPotential 
IsospinPotential 
ConstantPotential 

G4INCLConfigEnums.hh 파일의 59 번째 라인에서 정의되었습니다.

열거형 멤버
RanecuType 
Ranecu3Type 

G4INCLConfigEnums.hh 파일의 111 번째 라인에서 정의되었습니다.

열거형 멤버
INCLSeparationEnergy 
RealSeparationEnergy 
RealForLightSeparationEnergy 

G4INCLConfigEnums.hh 파일의 97 번째 라인에서 정의되었습니다.