Geant4 11.2.2
Toolkit for the simulation of the passage of particles through matter
Loading...
Searching...
No Matches
include Directory Reference

Files

 G4BaierKatkov.hh
 Definition of the G4BaierKatkov class This class is designed for the calculation of radiation probability, radiation point and the parameters of the photon produced as well as spectrum accumulation using the Baier-Katkov integral: V. N. Baier, V. M. Katkov, and V. M. Strakhovenko, Electromagnetic Processes at High Energies in Oriented Single Crystals (World Scientific, Singapore, 1998).
 
 G4ChannelingFastSimCrystalData.hh
 Definition of the G4ChannelingFastSimCrystalData class The class inherits G4VChannelingFastSimCrystalData containing the data and properties related to the crystal lattice. The functions related to the crystal geometry (transformation of coordinates and angles from the reference system of the bounding box of the local volume to the crystal lattice co-rotating reference system and vice versa) and initialization function SetMaterialProperties are compiled in this class.
 
 G4ChannelingFastSimInterpolation.hh
 Definition of the G4ChannelingFastSimInterpolation class The class includes spline interpolation coefficients for the important functions needed in Channeling FastSimulation model, i.e. electric fields, nuclear and electron densities and minimum energy of ionization. All the functions have transverse coordinates as arguments (x for crystal planes, x and y for crystal axes). All the functions are calculated in the co-rotating reference system (along crystal planes/axes).
 
 G4ChannelingFastSimModel.hh
 Definition of the G4ChannelingFastSimModel class FastSimulation Channeling model: calculates charge particle trajectories in oriented crystals in the field of crystal planes/axes either straight or bent. It is also possible to simulate radiation using Baier-Katkov method.
 
 G4VChannelingFastSimCrystalData.hh
 Definition of the G4VChannelingFastSimCrystalData class The class contains the data and properties related to the crystal lattice as well as functions to simulate of important physical processes, i.e. coulomb scattering on screened atomic potential, on single electrons and ionization energy losses; functions of electric fields, nuclear and electron densities and minimum energy of ionization (the corresponding interpolation coefficients are in G4ChannelingFastSimInterpolation). The functions related to the crystal geometry (transformation of coordinates and angles from the reference system of the bounding box of the local volume to the crystal lattice co-rotating reference system and vice versa) and initialization function SetMaterialProperties are created as virtual to make material data input and geometry functions flexible for modification.