Skip to main content
- 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.