Implementation of the G4ScreenedNuclearRecoil class. 더 자세히 ...
#include <stdio.h>
#include "globals.hh"
#include "G4ScreenedNuclearRecoil.hh"
#include "G4ParticleTypes.hh"
#include "G4ParticleTable.hh"
#include "G4IonTable.hh"
#include "G4VParticleChange.hh"
#include "G4ParticleChangeForLoss.hh"
#include "G4DataVector.hh"
#include "G4Track.hh"
#include "G4Step.hh"
#include "G4Material.hh"
#include "G4Element.hh"
#include "G4Isotope.hh"
#include "G4MaterialCutsCouple.hh"
#include "G4ElementVector.hh"
#include "G4IsotopeVector.hh"
#include "G4EmProcessSubType.hh"
#include "G4ParticleDefinition.hh"
#include "G4DynamicParticle.hh"
#include "G4ProcessManager.hh"
#include "G4StableIsotopes.hh"
#include "G4LindhardPartition.hh"
#include "Randomize.hh"
#include <iostream>
#include <iomanip>
#include "c2_factory.hh"
#include <vector>
타입정의 | |
typedef c2_ptr< G4double > | c2p |
함수 | |
G4_c2_function & | ZBLScreening (G4int z1, G4int z2, size_t npoints, G4double rMax, G4double *auval) |
G4_c2_function & | MoliereScreening (G4int z1, G4int z2, size_t npoints, G4double rMax, G4double *auval) |
G4_c2_function & | LJScreening (G4int z1, G4int z2, size_t npoints, G4double rMax, G4double *auval) |
G4_c2_function & | LJZBLScreening (G4int z1, G4int z2, size_t npoints, G4double rMax, G4double *auval) |
static G4double | cm_energy (G4double a1, G4double a2, G4double t0) |
static G4double | thetac (G4double m1, G4double mass2, G4double eratio) |
변수 | |
static c2_factory< G4double > | c2 |
Implementation of the G4ScreenedNuclearRecoil class.
G4ScreenedNuclearRecoil.cc 파일에서 정의되었습니다.
G4ScreenedNuclearRecoil.cc 파일의 127 번째 라인에서 정의되었습니다.
G4ScreenedNuclearRecoil.cc 파일의 979 번째 라인에서 정의되었습니다.
다음을 참조함 : CLHEP::amu_c2, f.
다음에 의해서 참조됨 : G4NativeScreenedCoulombCrossSection::LoadData().
G4_c2_function& LJScreening | ( | G4int | z1, |
G4int | z2, | ||
size_t | npoints, | ||
G4double | rMax, | ||
G4double * | auval | ||
) |
G4ScreenedNuclearRecoil.cc 파일의 899 번째 라인에서 정의되었습니다.
다음을 참조함 : angstrom, c2_factory< float_type >::lin_log_interpolating_function(), y.
다음에 의해서 참조됨 : G4NativeScreenedCoulombCrossSection::G4NativeScreenedCoulombCrossSection(), LJZBLScreening().
G4_c2_function& LJZBLScreening | ( | G4int | z1, |
G4int | z2, | ||
size_t | npoints, | ||
G4double | rMax, | ||
G4double * | auval | ||
) |
connector in between. These numbers are selected so the switchover
G4ScreenedNuclearRecoil.cc 파일의 931 번째 라인에서 정의되었습니다.
다음을 참조함 : c2_piecewise_function_p< float_type >::append_function(), c2_factory< float_type >::connector_function(), LJScreening(), c2_factory< float_type >::piecewise_function(), c2_const_ptr< float_type >::release_for_return(), c2_function< float_type >::set_domain(), c2_function< float_type >::xmax(), c2_function< float_type >::xmin(), ZBLScreening().
다음에 의해서 참조됨 : G4NativeScreenedCoulombCrossSection::G4NativeScreenedCoulombCrossSection().
G4_c2_function& MoliereScreening | ( | G4int | z1, |
G4int | z2, | ||
size_t | npoints, | ||
G4double | rMax, | ||
G4double * | auval | ||
) |
G4ScreenedNuclearRecoil.cc 파일의 867 번째 라인에서 정의되었습니다.
다음을 참조함 : angstrom, c2_factory< float_type >::lin_log_interpolating_function(), sum.
다음에 의해서 참조됨 : G4NativeScreenedCoulombCrossSection::G4NativeScreenedCoulombCrossSection().
G4ScreenedNuclearRecoil.cc 파일의 991 번째 라인에서 정의되었습니다.
다음에 의해서 참조됨 : G4NativeScreenedCoulombCrossSection::LoadData().
G4_c2_function& ZBLScreening | ( | G4int | z1, |
G4int | z2, | ||
size_t | npoints, | ||
G4double | rMax, | ||
G4double * | auval | ||
) |
G4ScreenedNuclearRecoil.cc 파일의 835 번째 라인에서 정의되었습니다.
다음을 참조함 : angstrom, c2_factory< float_type >::lin_log_interpolating_function(), sum.
다음에 의해서 참조됨 : G4NativeScreenedCoulombCrossSection::G4NativeScreenedCoulombCrossSection(), LJZBLScreening().
|
static |
G4ScreenedNuclearRecoil.cc 파일의 126 번째 라인에서 정의되었습니다.