Geant4  10.02
G4UrbanMscModel.cc File Reference
#include "G4UrbanMscModel.hh"
#include "G4PhysicalConstants.hh"
#include "G4SystemOfUnits.hh"
#include "Randomize.hh"
#include "G4Electron.hh"
#include "G4Positron.hh"
#include "G4LossTableManager.hh"
#include "G4ParticleChangeForMSC.hh"
#include "G4Poisson.hh"
#include "G4Pow.hh"
#include "globals.hh"
#include "G4Log.hh"
#include "G4Exp.hh"
+ Include dependency graph for G4UrbanMscModel.cc:

Go to the source code of this file.

Variables

static const G4double Tlim = 10.*CLHEP::MeV
 
static const G4double sigmafactor
 
static const G4double epsfactor
 
static const G4double beta2lim
 
static const G4double bg2lim
 
static const G4double sig0 [15]
 
static const G4double Tdat [22]
 
static const G4double reps = 1.e-6
 
static const G4double rp0 = 2.2747e+4
 
static const G4double rp1 = 4.5980e+0
 
static const G4double rp2 = 1.5580e+1
 
static const G4double rp3 = 7.1287e-1
 
static const G4double rp4 =-5.7069e-1
 
static const G4double theta0max = CLHEP::pi/6.
 
static const G4double rellossmax = 0.50
 
static const G4double invmev = 1.0/CLHEP::MeV
 
static const G4double third = 1./3.
 

Variable Documentation

const G4double beta2lim
static
Initial value:
= Tlim*(Tlim+2.*CLHEP::electron_mass_c2)/
((Tlim+CLHEP::electron_mass_c2)*(Tlim+CLHEP::electron_mass_c2))
static const G4double Tlim

Definition at line 84 of file G4UrbanMscModel.cc.

Referenced by G4UrbanMscModel::ComputeCrossSectionPerAtom().

const G4double bg2lim
static
Initial value:
= Tlim*(Tlim+2.*CLHEP::electron_mass_c2)/
(CLHEP::electron_mass_c2*CLHEP::electron_mass_c2)
static const G4double Tlim

Definition at line 86 of file G4UrbanMscModel.cc.

Referenced by G4UrbanMscModel::ComputeCrossSectionPerAtom(), and G4EmCorrections::ShellCorrectionSTD().

const G4double epsfactor
static
Initial value:
= 2.*CLHEP::electron_mass_c2*
CLHEP::electron_mass_c2*CLHEP::Bohr_radius*CLHEP::Bohr_radius
/(CLHEP::hbarc*CLHEP::hbarc)

Definition at line 81 of file G4UrbanMscModel.cc.

Referenced by G4UrbanMscModel::ComputeCrossSectionPerAtom().

const G4double invmev = 1.0/CLHEP::MeV
static

Definition at line 112 of file G4UrbanMscModel.cc.

Referenced by G4UrbanMscModel::ComputeTruePathLengthLimit().

const G4double rellossmax = 0.50
static

Definition at line 111 of file G4UrbanMscModel.cc.

Referenced by G4UrbanMscModel::SampleCosineTheta().

const G4double reps = 1.e-6
static

Definition at line 103 of file G4UrbanMscModel.cc.

Referenced by G4UrbanMscModel::SampleDisplacementNew().

const G4double rp0 = 2.2747e+4
static
const G4double rp1 = 4.5980e+0
static

Definition at line 105 of file G4UrbanMscModel.cc.

Referenced by G4UrbanMscModel::SampleDisplacementNew().

const G4double rp3 = 7.1287e-1
static

Definition at line 107 of file G4UrbanMscModel.cc.

Referenced by G4UrbanMscModel::SampleDisplacementNew().

const G4double rp4 =-5.7069e-1
static

Definition at line 108 of file G4UrbanMscModel.cc.

Referenced by G4UrbanMscModel::SampleDisplacementNew().

const G4double sig0[15]
static
Initial value:
= {
0.2672*CLHEP::barn, 0.5922*CLHEP::barn, 2.653*CLHEP::barn, 6.235*CLHEP::barn,
11.69*CLHEP::barn , 13.24*CLHEP::barn , 16.12*CLHEP::barn, 23.00*CLHEP::barn,
35.13*CLHEP::barn , 39.95*CLHEP::barn , 50.85*CLHEP::barn, 67.19*CLHEP::barn,
91.15*CLHEP::barn , 104.4*CLHEP::barn , 113.1*CLHEP::barn}
static const double barn
Definition: G4SIunits.hh:104

Definition at line 89 of file G4UrbanMscModel.cc.

Referenced by G4UrbanMscModel::ComputeCrossSectionPerAtom().

const G4double sigmafactor
static
Initial value:
=
CLHEP::twopi*CLHEP::classic_electr_radius*CLHEP::classic_electr_radius
static const double twopi
Definition: G4SIunits.hh:75

Definition at line 79 of file G4UrbanMscModel.cc.

Referenced by G4UrbanMscModel::ComputeCrossSectionPerAtom().

const G4double Tdat[22]
static
Initial value:
= {
100*CLHEP::eV, 200*CLHEP::eV, 400*CLHEP::eV, 700*CLHEP::eV,
10*CLHEP::MeV, 20*CLHEP::MeV}
static const double MeV
Definition: G4SIunits.hh:211
static const double eV
Definition: G4SIunits.hh:212
static const double keV
Definition: G4SIunits.hh:213

Definition at line 95 of file G4UrbanMscModel.cc.

Referenced by G4UrbanMscModel::ComputeCrossSectionPerAtom().

const G4double theta0max = CLHEP::pi/6.
static

Definition at line 110 of file G4UrbanMscModel.cc.

Referenced by G4UrbanMscModel::SampleCosineTheta().

const G4double Tlim = 10.*CLHEP::MeV
static

Definition at line 78 of file G4UrbanMscModel.cc.

Referenced by G4UrbanMscModel::ComputeCrossSectionPerAtom().