Geant4-11
Static Public Member Functions | Static Public Attributes
DNA::Penetration::Meesungnoen2002_amorphous Struct Reference

#include <G4DNAOneStepThermalizationModel.hh>

Static Public Member Functions

static void GetPenetration (G4double energy, G4ThreeVector &displacement)
 
static double GetRmean (double energy)
 

Static Public Attributes

static const double gCoeff [7]
 

Detailed Description

Definition at line 73 of file G4DNAOneStepThermalizationModel.hh.

Member Function Documentation

◆ GetPenetration()

void DNA::Penetration::Meesungnoen2002_amorphous::GetPenetration ( G4double  energy,
G4ThreeVector displacement 
)
static

◆ GetRmean()

double DNA::Penetration::Meesungnoen2002_amorphous::GetRmean ( double  energy)
static

Definition at line 109 of file G4DNAOneStepThermalizationModel.cc.

109 {
110 G4double k_eV = k/eV;
111
112 if(k_eV>0.1){ // data until 0.2 eV
113 G4double r_mean = 0;
114 for(int8_t i=6; i!=-1 ; --i){
115 r_mean+=gCoeff[6-i]*std::pow(k_eV,i);
116 }
117 r_mean*=CLHEP::nanometer;
118 return r_mean;
119 }
120 return 0;
121}
static constexpr double eV
Definition: G4SIunits.hh:201
double G4double
Definition: G4Types.hh:83
static constexpr double nanometer
Definition: SystemOfUnits.h:82

References eV, gCoeff, and CLHEP::nanometer.

Referenced by GetPenetration().

Field Documentation

◆ gCoeff

const double DNA::Penetration::Meesungnoen2002_amorphous::gCoeff
static
Initial value:
=
{ 7.3144e-05, -2.2474e-03, 3.4555e-02,
-4.3574e-01, 2.8954e+00, -1.0381e+00,
1.4300e+00 }

Definition at line 79 of file G4DNAOneStepThermalizationModel.hh.

Referenced by GetRmean().


The documentation for this struct was generated from the following files: