Processes


G4DataVector
Is an instantiation of the template class RWTValOrderedVector.
G4DynamicParticleFastVector
Contains pointers to G4DynamicParticle objects which are generated by either primary or secondary interaction.
G4FastVector
Template class defining a vector of pointers, not performing boundary checking.
G4ParticleChange
Contains the results after invocation of a physics process. This includes change of parent particle (momentum, energy, etc) and secondary particles generated by the interaction.
G4PhysicsLinearVector
The physics vector which has energy-loss or cross-section values of a particle for a material in the given range of energies. The energy scale is linear.
G4PhysicsLogVector
The physics vector which has energy-loss or cross-section values of a particle for a material in the given range of energies. The energy scale is logarithmic.
G4PhysicsTable
Is an instantiation of the template class RWTPtrOrderedVector.
G4PhysicsVector
The physics vector which has energy-loss or cross-section values of a particle for a material in the given range of energies.
G4ProcessManager
Acts as interface with classes defined in the tracking category. It manages all physics a particle can undertake as three aggregated vectors. One is for continuous processes, one for semi-continuous processes and one for discrete processes.
G4ProcessTypeVector
Is an instanciation of the parameterized RWTPtrOrderedVector class. It contains the pointers to the different types of process vectors.
G4ProcessVector
Is a container for pointers to physics process objects. Its functionality is derived from RWTPtrOrderedVector.
G4VContinuousProcess
Abstract class which defines the public behavior of continuous physics interactions.
G4VDiscreteProcess
Abstract class which defines the public behavior of discrete physics interactions.
G4VProcess
Virtual class for physics process objects. It defines public methods which describe the behavior of a physics process.
G4VSemiContinuousProcess
Abstract class which defines the public behavior of semi-continuous physics interactions like Cherenkov and synchroton radiation, for which secondaries must be spred along the step by the tracking.