Geant4 11.2.2
Toolkit for the simulation of the passage of particles through matter
Loading...
Searching...
No Matches
G4VChannelingFastSimCrystalData.hh File Reference

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. More...

#include "G4ios.hh"
#include "globals.hh"
#include "G4ThreeVector.hh"
#include "Randomize.hh"
#include "G4LogicalVolume.hh"
#include "G4Material.hh"
#include "G4VSolid.hh"
#include <unordered_map>
#include "G4ChannelingFastSimInterpolation.hh"

Go to the source code of this file.

Classes

class  G4VChannelingFastSimCrystalData
 

Detailed Description

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.

Definition in file G4VChannelingFastSimCrystalData.hh.