Class name:
G4ParticleDefinition
Category: ParticleDefinition
Documentation:
This class containes all the static data of a particle.
It also has uses a process manager in order to collect
all the processes this kind of particle can undertake.
Only one type of constructor can be used for
G4ParticleDefinition.
To create a new particle, the name of the particle must
be set at construction. Most of the members seen as
arguments of the constructor (except the last 3
arguments concerning with decay), are "constant" and
cannot be changed later. (No "Set" methods are
available).
Each type of particle must be constructed as a unique
static object of special class derived from
G4ParticleDefinition.
Export Control: Public
Cardinality: 0..n
Hierarchy:
Superclasses: none
Public Interface:
Operations:
DumpTable ( )
GetAntiQuarkContent (G4int)
GetBaryonNumber ( )
GetDecayTable ( )
GetEnergyCuts ( )
GetLengthCuts ( )
GetLeptonNumber ( )
GetPDGCharge ( )
GetPDGEncoding ( )
GetPDGIsospin ( )
GetPDGIsospin3 ( )
GetPDGIsospin3 ( )
GetPDGLifeTime ( )
GetPDGMass ( )
GetPDGSpin ( )
GetPDGStable ( )
GetPDGWidth ( )
GetPDGiConjugation ( )
GetPDGiGParity ( )
GetPDGiIsospin ( )
GetPDGiParity ( )
GetPDGiSpin ( )
GetParticleName ( )
GetParticleTable ( )
GetParticleType ( )
GetProcessManager ( )
GetQuarkContent (G4int)
SetDecayTable (G4DecayTable)
SetPDGLifeTime (G4double)
SetPDGStable (const G4bool)
Protected Interface:
Has-A Relationships:
G4int theAntiQuarkContent
The number of quark contents (minus sign
means anti-quark).
G4int theQuarkContent
The number of quark content (minus sign
means anti-quark).
Operations:
FillQuarkContents ( )
SetProcessManager (const G4ProcessManager)
Private Interface:
Has-A Relationships:
G4int theBaryonNumber
The baryon quantum number.
G4DecayTable theDecayTable
Pointer to the decay table.
G4int theLeptonNumber
The lepton quantum number.
G4double thePDGCharge
The charge of the particle, in units of
Coulomb.
G4int thePDGEncoding
The Particle Data Group integer
identifier of the particle.
G4double thePDGIsospin
The isospin quantum number in units of 1.
G4double thePDGIsospin3
The isospin quantum number in units of 1.
G4double thePDGLifeTime
Is related to the decay width of the
particle. The mean life time is given in
seconds.
G4double thePDGMass
The mass of the particle, in units of
equivalent energy.
G4double thePDGSpin
The total spin of the particle, in units
of 1.
G4bool thePDGStable
Is an indicator that this particle is
stable. It must not decay. If the user
tries to assign a kind of decay object to
it, it will refuse to take it.
G4double thePDGWidth
The decay width of the particle, usually
the width of a Breit-Wigner function,
assuming to be near the mass center
anyway. Represented in units of
equivalent energy.
G4int thePDGiConjugation
The charge conjugation quantum number in
units of 1.
G4int thePDGiGParity
The value of the G-parity quantum number.
G4int thePDGiIsospin
The isospin quantum number in units of
1/2.
G4int thePDGiIsospin3
The 3rd-component of the isospin in units
of 1/2.
G4int thePDGiParity
The parity quantum number, in units of 1.
If the parity is not defined for the
current particle, it will be set to 0.
G4int thePDGiSpin
The total spin of the particle, also
often denoted as capital J, in units of
1/2.
G4String theParticleName
The name of the particle. Each particle
object must have its specific name !
G4ParticleTable theParticleTable
G4String theParticleType
More general textual type description of
the particle.
G4ProcessManager theProcessManager
Pointer to a G4ProcessManager.
State machine: No
Concurrency: Sequential
Persistence: Transient
Operation name:
DumpTable
Public member of: G4ParticleDefinition
Return Class: void
Documentation:
Prints information of data members.
Qualification: static
Concurrency: Sequential
Operation name:
FillQuarkContents
Protected member of: G4ParticleDefinition
Return Class: G4int
Documentation:
Calculates the quark and anti-quark contents. The
return value is the PDG encoding for the current
particle. It means error if the return value is
different from thePDGEncoding.
Concurrency: Sequential
Operation name:
GetAntiQuarkContent
Public member of: G4ParticleDefinition
Return Class: G4int
Arguments:
G4int flavor
Documentation:
Returns the number of quark with flavor contained in
this particle. The value of flavor is assigned as
follows:
1:d, 2:u, 3:s, 4:c, 5:b, 6:t, 7:l (down type quark),
8:h (up type quark).
Qualification: const
Concurrency: Sequential
Operation name:
GetBaryonNumber
Public member of: G4ParticleDefinition
Return Class: G4int
Qualification: const
Concurrency: Sequential
Operation name:
GetDecayTable
Public member of: G4ParticleDefinition
Return Class: G4DecayTable*
Qualification: const
Concurrency: Sequential
Operation name:
GetEnergyCuts
Public member of: G4ParticleDefinition
Return Class: G4double*
Qualification: virtual
Concurrency: Sequential
Operation name:
GetLengthCuts
Public member of: G4ParticleDefinition
Return Class: G4double
Qualification: virtual
Concurrency: Sequential
Operation name:
GetLeptonNumber
Public member of: G4ParticleDefinition
Return Class: G4int
Qualification: const
Concurrency: Sequential
Operation name:
GetPDGCharge
Public member of: G4ParticleDefinition
Return Class: G4double
Qualification: const
Concurrency: Sequential
Operation name:
GetPDGEncoding
Public member of: G4ParticleDefinition
Return Class: G4int
Qualification: const
Concurrency: Sequential
Operation name:
GetPDGIsospin
Public member of: G4ParticleDefinition
Return Class: G4double
Qualification: const
Concurrency: Sequential
Operation name:
GetPDGIsospin3
Public member of: G4ParticleDefinition
Return Class: G4int
Qualification: const
Concurrency: Sequential
Operation name:
GetPDGIsospin3
Public member of: G4ParticleDefinition
Return Class: G4double
Qualification: const
Concurrency: Sequential
Operation name:
GetPDGLifeTime
Public member of: G4ParticleDefinition
Return Class: G4double
Qualification: const
Concurrency: Sequential
Operation name:
GetPDGMass
Public member of: G4ParticleDefinition
Return Class: G4double
Qualification: const
Concurrency: Sequential
Operation name:
GetPDGSpin
Public member of: G4ParticleDefinition
Return Class: G4double
Qualification: const
Concurrency: Sequential
Operation name:
GetPDGStable
Public member of: G4ParticleDefinition
Return Class: G4bool
Qualification: const
Concurrency: Sequential
Operation name:
GetPDGWidth
Public member of: G4ParticleDefinition
Return Class: G4double
Qualification: const
Concurrency: Sequential
Operation name:
GetPDGiConjugation
Public member of: G4ParticleDefinition
Return Class: G4int
Qualification: const
Concurrency: Sequential
Operation name:
GetPDGiGParity
Public member of: G4ParticleDefinition
Return Class: G4int
Qualification: const
Concurrency: Sequential
Operation name:
GetPDGiIsospin
Public member of: G4ParticleDefinition
Return Class: G4int
Qualification: const
Concurrency: Sequential
Operation name:
GetPDGiParity
Public member of: G4ParticleDefinition
Return Class: G4int
Qualification: const
Concurrency: Sequential
Operation name:
GetPDGiSpin
Public member of: G4ParticleDefinition
Return Class: G4int
Qualification: const
Concurrency: Sequential
Operation name:
GetParticleName
Public member of: G4ParticleDefinition
Return Class: G4String
Qualification: const
Concurrency: Sequential
Operation name:
GetParticleTable
Public member of: G4ParticleDefinition
Return Class: G4ParticleTable*
Documentation:
Static method returning a pointer to the particle
table.
Qualification: static
Concurrency: Sequential
Operation name:
GetParticleType
Public member of: G4ParticleDefinition
Return Class: G4String
Qualification: const
Concurrency: Sequential
Operation name:
GetProcessManager
Public member of: G4ParticleDefinition
Return Class: const G4ProcessManager*
Documentation:
Returns a pointer to the process manager.
Qualification: const
Concurrency: Sequential
Operation name:
GetQuarkContent
Public member of: G4ParticleDefinition
Return Class: G4int
Arguments:
G4int flavor
Documentation:
Returns the number of quark with flavor contained in
this particle.
The value of flavor is assigned as follows:
1:d, 2:u, 3:s, 4:c, 5:b, 6:t, 7:l (down type quark),
8:h (up type quark).
Qualification: const
Concurrency: Sequential
Operation name:
SetDecayTable
Public member of: G4ParticleDefinition
Return Class: void
Arguments:
G4DecayTable *aDecayTable
Concurrency: Sequential
Operation name:
SetPDGLifeTime
Public member of: G4ParticleDefinition
Return Class: void
Arguments:
G4double aLifeTime
Concurrency: Sequential
Operation name:
SetPDGStable
Public member of: G4ParticleDefinition
Return Class: void
Arguments:
const G4bool aFlag
Concurrency: Sequential
Operation name:
SetProcessManager
Protected member of: G4ParticleDefinition
Return Class: void
Arguments:
const G4ProcessManager *aProcessManager
Concurrency: Sequential
Class name:
G4ParticleTable
Category: ParticleDefinition
Documentation:
Table of pointers to G4ParticleDefinition. Each pointer
is stored with its name which must be unique. It's a
singleton.
Export Control: Public
Cardinality: 1
Hierarchy:
Superclasses: none
Generic parameters:
class G4ParticleDefinition
Public Interface:
Operations:
GetParticleTable ( )
contains (const G4ParticleDefinition)
contains (const G4String)
dumpTable (const G4String)
entries ( )
findAntiParticle (const G4String)
findAntiParticle (const G4ParticleDefinition)
findAntiParticle (G4int)
findParticle (const G4String)
findParticle (const G4ParticleDefinition)
findParticle (G4int)
insert (G4ParticleDefinition)
Protected Interface:
Operations:
getDictionary ( )
getIterator ( )
getKey (const G4ParticleDefinition)
hashFun (const G4String)
Private Interface:
Has-A Relationships:
G4int DictionaryBucketSize
G4PTblDictionary fDictionary
G4PTblDicIterator fIterator
G4ParticleTable fgParticleTable
The static pointer for "singleton"
object.
State machine: No
Concurrency: Sequential
Persistence: Transient
Operation name:
GetParticleTable
Public member of: G4ParticleTable
Return Class: G4ParticleTable*
Documentation:
Returns a pointer to the G4ParticleTable object. At the
first time of calling this function, the
G4ParticleTable object is instantiated.
Qualification: static
Concurrency: Sequential
Operation name:
contains
Public member of: G4ParticleTable
Return Class: G4bool
Arguments:
const G4ParticleDefinition *particle
Documentation:
Returns TRUE if the particle table contains the
specified particle.
Qualification: const
Concurrency: Sequential
Operation name:
contains
Public member of: G4ParticleTable
Return Class: G4bool
Arguments:
const G4String &particle_name
Documentation:
Returns TRUE if the particle table contains the
specified particle.
Qualification: const
Concurrency: Sequential
Operation name:
dumpTable
Public member of: G4ParticleTable
Return Class: void
Arguments:
const G4String &particle_name = ALL
Documentation:
Dumps information of a specified particle, or the whole
particle table.
Qualification: const
Concurrency: Sequential
Operation name:
entries
Public member of: G4ParticleTable
Return Class: G4int
Documentation:
Returns the number of particles in the particle table.
Qualification: const
Concurrency: Sequential
Operation name:
findAntiParticle
Public member of: G4ParticleTable
Return Class: G4ParticleDefinition*
Arguments:
const G4String &particle_name
Qualification: const
Concurrency: Sequential
Operation name:
findAntiParticle
Public member of: G4ParticleTable
Return Class: G4ParticleDefinition*
Arguments:
const G4ParticleDefinition *particle
Qualification: const
Concurrency: Sequential
Operation name:
findAntiParticle
Public member of: G4ParticleTable
Return Class: G4ParticleDefinition*
Arguments:
G4int PDGEncoding
Qualification: const
Concurrency: Sequential
Operation name:
findParticle
Public member of: G4ParticleTable
Return Class: G4ParticleDefinition*
Arguments:
const G4String &particle_name
Qualification: const
Concurrency: Sequential
Operation name:
findParticle
Public member of: G4ParticleTable
Return Class: G4ParticleDefinition*
Arguments:
const G4ParticleDefinition *particle
Qualification: const
Concurrency: Sequential
Operation name:
findParticle
Public member of: G4ParticleTable
Return Class: G4ParticleDefinition*
Arguments:
G4int PDGEncoding
Protocol: const
Concurrency: Sequential
Operation name:
getDictionary
Protected member of: G4ParticleTable
Return Class: G4TblDictionary*
Qualification: const
Concurrency: Sequential
Operation name:
getIterator
Protected member of: G4ParticleTable
Return Class: G4PTblDicIterator*
Qualification: const
Concurrency: Sequential
Operation name:
getKey
Protected member of: G4ParticleTable
Return Class: G4String
Arguments:
const G4ParticleDefinition *particle
Qualification: const
Concurrency: Sequential
Operation name:
hashFun
Protected member of: G4ParticleTable
Return Class: unsigned int
Arguments:
const G4String &particle_name
Qualification: static
Concurrency: Sequential
Operation name:
insert
Public member of: G4ParticleTable
Return Class: G4ParticleDefinition*
Arguments:
G4ParticleDefinition *particle
Documentation:
Inserts a particle in the particle table. The return
value is the as the particle if successfully inserted,
or a pointer to another G4ParticleDefinition object
which has the same name of the particle being inserted,
or NULL if the insertion fails.
Concurrency: Sequential
Class name:
G4DynamicParticle
Category: ParticleDefinition
Documentation:
The dynamic particle is class which contains the
purely dynamic aspects of a moving particle. It also
has a pointer to a G4ParticleDefinition object, which
holds all the static information.
Export Control: Public
Cardinality: n
Hierarchy:
Superclasses: none
Public Uses:
G4Allocator
Public Interface:
Operations:
DumpInfo ( )
Get4Momentum ( )
GetDefinition ( )
GetKineticEnergy ( )
GetMomentum ( )
GetMomentumDirection ( )
GetPolarization ( )
GetPreAssignedDecayProducts ( )
GetTotalEnergy ( )
GetTotalMomentum ( )
Set4Momentum (G4LorentzVector)
SetDefinition (G4ParticleDefinition)
SetKineticEnergy (G4double)
SetMomentum (G4ThreeVector)
SetMomentumDirection (const G4ParticleMomentum)
SetMomentumDirection (G4double, G4double, G4double)
SetPolarization (G4double, G4double, G4double)
SetPreAssignedDecayProducts (G4DecayProducts)
delete (void)
new (size_t)
Private Interface:
Has-A Relationships:
G4double theKineticEnergy
G4ParticleMomentum theMomentumDirection
The normalized momentum vector.
G4ParticleDefinition theParticleDefinition
Contains the static information of this
particle.
G4ThreeVector thePolarization
G4DecayProducts thePreAssignedDecayProducts
The pre-assigned decay products.
State machine: No
Concurrency: Sequential
Persistence: Transient
Operation name:
DumpInfo
Public member of: G4DynamicParticle
Return Class: void
Concurrency: Sequential
Operation name:
Get4Momentum
Public member of: G4DynamicParticle
Return Class: G4LorentzVector
Documentation:
Returns the current particle energy-momentum 4vector.
Qualification: const
Concurrency: Sequential
Operation name:
GetDefinition
Public member of: G4DynamicParticle
Return Class: G4ParticleDefinition*
Qualification: const
Concurrency: Sequential
Operation name:
GetKineticEnergy
Public member of: G4DynamicParticle
Return Class: G4double
Documentation:
Returns the kinetic energy of a particle.
Qualification: const
Concurrency: Sequential
Operation name:
GetMomentum
Public member of: G4DynamicParticle
Return Class: G4ThreeVector
Documentation:
Returns the current particle momentum.
Qualification: const
Concurrency: Sequential
Operation name:
GetMomentumDirection
Public member of: G4DynamicParticle
Return Class: const G4ParticleMomentum&
Documentation:
Returns the normalized direction of the momentum.
Qualification: const
Concurrency: Sequential
Operation name:
GetPolarization
Public member of: G4DynamicParticle
Return Class: const G4ThreeVector*
Qualification: const
Concurrency: Sequential
Operation name:
GetPreAssignedDecayProducts
Public member of: G4DynamicParticle
Return Class: G4DecayProduct*
Documentation:
Gets the pre-assigned decay products.
Qualification: const
Concurrency: Sequential
Operation name:
GetTotalEnergy
Public member of: G4DynamicParticle
Return Class: G4double
Documentation:
Returns the total energy of a particle.
Qualification: const
Concurrency: Sequential
Operation name:
GetTotalMomentum
Public member of: G4DynamicParticle
Return Class: G4double
Documentation:
Returns the module of the momentum vector.
Qualification: const
Concurrency: Sequential
Operation name:
Set4Momentum
Public member of: G4DynamicParticle
Return Class: void
Arguments:
G4LorentzVector &momentum
Documentation:
Sets the current particle energy-momentum 4vector.
Concurrency: Sequential
Operation name:
SetDefinition
Public member of: G4DynamicParticle
Return Class: void
Arguments:
G4ParticleDefinition *aParticleDefinition
Concurrency: Sequential
Operation name:
SetKineticEnergy
Public member of: G4DynamicParticle
Return Class: void
Arguments:
G4double aEnergy
Documentation:
Sets the kinetic energy of a particle.
Concurrency: Sequential
Operation name:
SetMomentum
Public member of: G4DynamicParticle
Return Class: void
Arguments:
G4ThreeVector &momentum
Documentation:
Sets the current particle momentum vector.
Concurrency: Sequential
Operation name:
SetMomentumDirection
Public member of: G4DynamicParticle
Return Class: void
Arguments:
const G4ParticleMomentum &aDirection
Documentation:
Sets the normalized direction ot the momentum.
Concurrency: Sequential
Operation name:
SetMomentumDirection
Public member of: G4DynamicParticle
Return Class: void
Arguments:
G4double px
G4double py
G4double pz
Documentation:
Sets the normalized direction of the momentum by
coordinates.
Concurrency: Sequential
Operation name:
SetPolarization
Public member of: G4DynamicParticle
Return Class: void
Arguments:
G4double polX
G4double polY
G4double polZ
Concurrency: Sequential
Operation name:
SetPreAssignedDecayProducts
Public member of: G4DynamicParticle
Return Class: void
Arguments:
G4DecayProducts *aDecayProduct
Documentation:
Sets the pre-assigned decay products.
Concurrency: Sequential
Operation name:
delete
Public member of: G4DynamicParticle
Return Class: void
Arguments:
void *aDynamicParticle
Concurrency: Sequential
Operation name:
new
Public member of: G4DynamicParticle
Return Class: void*
Arguments:
size_t size
Concurrency: Sequential
Class name:
G4ParticleMomentum
Category: ParticleDefinition
Documentation:
Is a three vector containing the momentum in units of
GeV/c. It is here for temporary reasons..if it is put
into a global place, we will use it from there.
Export Control: Public
Cardinality: n
Hierarchy:
Superclasses: none
State machine: No
Concurrency: Sequential
Persistence: Transient
Class name:
G4Gamma
Category: ParticleDefinition
Documentation:
Gamma particle definition.
Export Control: Public
Cardinality: 1
Hierarchy:
Superclasses: G4VBoson
Public Interface:
Operations:
Gamma ( )
GetCuts ( )
GetCutsInEnergy ( )
SetCuts (G4double)
Private Interface:
Has-A Relationships:
G4double theCutInMaxInteractionLength
G4Gamma theGamma
The static definition.
G4double theKineticEnergyCuts
State machine: No
Concurrency: Sequential
Persistence: Transient
Operation name:
Gamma
Public member of: G4Gamma
Return Class: G4Gamma*
Documentation:
Static method returning the static particle definition
for Gamma.
Qualification: static
Concurrency: Sequential
Operation name:
GetCuts
Public member of: G4Gamma
Return Class: G4double
Qualification: static
Concurrency: Sequential
Operation name:
GetCutsInEnergy
Public member of: G4Gamma
Return Class: G4double*
Qualification: static
Concurrency: Sequential
Operation name:
SetCuts
Public member of: G4Gamma
Return Class: void
Arguments:
G4double aCut
Qualification: static
Concurrency: Sequential
Class name:
G4MuonPlus
Category: ParticleDefinition
Documentation:
The MuonPlus particle definition.
Export Control: Public
Cardinality: 1
Hierarchy:
Superclasses: G4VLepton
Public Interface:
Operations:
GetCuts ( )
GetCutsInEnergy ( )
MuonPlus ( )
SetCuts (G4double)
Private Interface:
Has-A Relationships:
G4double theCutInMaxInteractionLength
G4double theKineticEnergyCuts
G4MuonPlus theMuonPlus
The static definition.
State machine: No
Concurrency: Sequential
Persistence: Transient
Operation name:
GetCuts
Public member of: G4MuonPlus
Return Class: G4double
Qualification: static
Concurrency: Sequential
Operation name:
GetCutsInEnergy
Public member of: G4MuonPlus
Return Class: G4double*
Qualification: static
Concurrency: Sequential
Operation name:
MuonPlus
Public member of: G4MuonPlus
Return Class: G4MuonPlus*
Documentation:
Static method returning the static particle definition
for MuonPlus.
Qualification: static
Concurrency: Sequential
Operation name:
SetCuts
Public member of: G4MuonPlus
Return Class: void
Arguments:
G4double aCut
Qualification: static
Concurrency: Sequential
Class name:
G4MuonMinus
Category: ParticleDefinition
Documentation:
The MuonMinus particle definition.
Export Control: Public
Cardinality: 1
Hierarchy:
Superclasses: G4VLepton
Public Interface:
Operations:
GetCuts ( )
GetCutsInEnergy ( )
MuonMinus ( )
SetCuts (G4double)
Private Interface:
Has-A Relationships:
G4double theCutInMaxInteractionLength
G4double theKineticEnergyCuts
G4MuonMinus theMuonMinus
The static definition.
State machine: No
Concurrency: Sequential
Persistence: Transient
Operation name:
GetCuts
Public member of: G4MuonMinus
Return Class: G4double
Qualification: static
Concurrency: Sequential
Operation name:
GetCutsInEnergy
Public member of: G4MuonMinus
Return Class: G4double*
Qualification: static
Concurrency: Sequential
Operation name:
MuonMinus
Public member of: G4MuonMinus
Return Class: G4MuonMinus*
Documentation:
Static method returning the static definition for
MuonMinus.
Qualification: static
Concurrency: Sequential
Operation name:
SetCuts
Public member of: G4MuonMinus
Return Class: void
Arguments:
G4double aCut
Qualification: static
Concurrency: Sequential
Class name:
G4Electron
Category: ParticleDefinition
Documentation:
The Electron particle definition.
Export Control: Public
Cardinality: 1
Hierarchy:
Superclasses: G4VLepton
Public Interface:
Operations:
Electron ( )
GetCuts ( )
GetCutsInEnergy ( )
SetCuts (G4double)
Private Interface:
Has-A Relationships:
G4double theCutInMaxInteractionLength
G4Electron theElectron
The static definition.
G4double theKineticEnergyCuts
State machine: No
Concurrency: Sequential
Persistence: Transient
Operation name:
Electron
Public member of: G4Electron
Return Class: G4Electron*
Documentation:
Static method returning the static definition for
Electron.
Qualification: static
Concurrency: Sequential
Operation name:
GetCuts
Public member of: G4Electron
Return Class: G4double
Qualification: static
Concurrency: Sequential
Operation name:
GetCutsInEnergy
Public member of: G4Electron
Return Class: G4double*
Qualification: static
Concurrency: Sequential
Operation name:
SetCuts
Public member of: G4Electron
Return Class: void
Arguments:
G4double aCut
Qualification: static
Concurrency: Sequential
Class name:
G4DecayChannel
Category: ParticleDefinition
Documentation:
Abstract class for Decay Channel.
Export Control: Public
Cardinality: 1
Hierarchy:
Superclasses: none
Public Uses:
G4DecayProducts
Public Interface:
Operations:
DecayIt ( )
DumpInfo ( )
GetBR ( )
GetDaughter (G4int)
GetNumberOfDaughters ( )
GetParent ( )
SetBR (G4double)
SetDaughter (G4int, const G4String)
SetDaughter (G4int, const G4ParticleDefinition)
SetNumberOfDaughters (G4int)
SetParent (const G4ParticleDefinition)
operator.
Export Control: Public
Cardinality: n
Hierarchy:
Superclasses: none
Instantiates class: RWTPtrHashDictionary
Generic parameters:
class G4String
class G4ParticleDefinition
Associations:
RWTPtrHashDictionary
State machine: No
Concurrency: Sequential
Persistence: Transient
Class name:
G4PTblDicIterator
Category: ParticleDefinition
Documentation:
RWTPtrHashDictionaryIteratorinstance.
Export Control: Public
Cardinality: n
Hierarchy:
Superclasses: none
Instantiates class: RWTPtrHashDictionaryIterator
Generic parameters:
class G4String
class G4ParticleDefinition
Associations:
RWTPtrHashDictionaryIterator
State machine: No
Concurrency: Sequential
Persistence: Transient
The normalized momentum vector.
Contains the static information of this particle.
The pre-assigned decay products.