Particles



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:
RWTPtrHashDictionaryIterator instance.

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.