Geant4  10.02.p02
G4NuclearAbrasionGeometry Class Reference

#include <G4NuclearAbrasionGeometry.hh>

Public Member Functions

 G4NuclearAbrasionGeometry (G4double AP, G4double AT, G4double r)
 
 ~G4NuclearAbrasionGeometry ()
 
void SetPeripheralThreshold (G4double)
 
G4double GetPeripheralThreshold ()
 
G4double F ()
 
G4double P ()
 
G4double GetExcitationEnergyOfProjectile ()
 
G4double GetExcitationEnergyOfTarget ()
 

Private Attributes

G4double AP
 
G4double AT
 
G4double rP
 
G4double rT
 
G4double r
 
G4double n
 
G4double b
 
G4double m
 
G4double Q
 
G4double S
 
G4double T
 
G4double R
 
G4double U
 
G4double rth
 
G4double B
 

Detailed Description

Definition at line 67 of file G4NuclearAbrasionGeometry.hh.

Constructor & Destructor Documentation

G4NuclearAbrasionGeometry::G4NuclearAbrasionGeometry ( G4double  AP,
G4double  AT,
G4double  r 
)

Definition at line 77 of file G4NuclearAbrasionGeometry.cc.

References AP, AT, b, B, G4WilsonRadius::GetWilsonRadius(), m, MeV, n, Q, r, R, rP, rT, rth, S, T, and U.

Referenced by GetExcitationEnergyOfTarget().

+ Here is the call graph for this function:

+ Here is the caller graph for this function:

G4NuclearAbrasionGeometry::~G4NuclearAbrasionGeometry ( )

Definition at line 108 of file G4NuclearAbrasionGeometry.cc.

Member Function Documentation

G4double G4NuclearAbrasionGeometry::F ( )

Definition at line 151 of file G4NuclearAbrasionGeometry.cc.

References b, G4Pow::GetInstance(), m, n, G4Pow::powA(), G4Pow::powN(), r, R, rP, rT, S, and T.

Referenced by G4WilsonAbrasionModel::ApplyYourself(), GetExcitationEnergyOfProjectile(), and GetExcitationEnergyOfTarget().

+ Here is the call graph for this function:

+ Here is the caller graph for this function:

G4double G4NuclearAbrasionGeometry::GetExcitationEnergyOfProjectile ( )

Definition at line 182 of file G4NuclearAbrasionGeometry.cc.

References G4Pow::A23(), AP, B, F(), fermi, G4Pow::GetInstance(), MeV, P(), P1, pi, r, rP, rT, and rth.

Referenced by G4WilsonAbrasionModel::ApplyYourself().

+ Here is the call graph for this function:

+ Here is the caller graph for this function:

G4double G4NuclearAbrasionGeometry::GetExcitationEnergyOfTarget ( )

Definition at line 207 of file G4NuclearAbrasionGeometry.cc.

References G4Pow::A23(), AP, AT, B, F(), fermi, G4NuclearAbrasionGeometry(), G4Pow::GetInstance(), MeV, P(), P1, pi, r, rP, rT, and rth.

Referenced by G4WilsonAbrasionModel::ApplyYourself().

+ Here is the call graph for this function:

+ Here is the caller graph for this function:

G4double G4NuclearAbrasionGeometry::GetPeripheralThreshold ( )

Definition at line 116 of file G4NuclearAbrasionGeometry.cc.

References rth.

G4double G4NuclearAbrasionGeometry::P ( )

Definition at line 120 of file G4NuclearAbrasionGeometry.cc.

References b, G4Pow::GetInstance(), m, n, r, R, rP, rT, S, T, and U.

Referenced by GetExcitationEnergyOfProjectile(), and GetExcitationEnergyOfTarget().

+ Here is the call graph for this function:

+ Here is the caller graph for this function:

void G4NuclearAbrasionGeometry::SetPeripheralThreshold ( G4double  rth1)

Definition at line 112 of file G4NuclearAbrasionGeometry.cc.

References rth.

Member Data Documentation

G4double G4NuclearAbrasionGeometry::AP
private
G4double G4NuclearAbrasionGeometry::AT
private
G4double G4NuclearAbrasionGeometry::b
private

Definition at line 86 of file G4NuclearAbrasionGeometry.hh.

Referenced by F(), G4NuclearAbrasionGeometry(), and P().

G4double G4NuclearAbrasionGeometry::B
private
G4double G4NuclearAbrasionGeometry::m
private

Definition at line 87 of file G4NuclearAbrasionGeometry.hh.

Referenced by F(), G4NuclearAbrasionGeometry(), and P().

G4double G4NuclearAbrasionGeometry::n
private

Definition at line 85 of file G4NuclearAbrasionGeometry.hh.

Referenced by F(), G4NuclearAbrasionGeometry(), and P().

G4double G4NuclearAbrasionGeometry::Q
private

Definition at line 89 of file G4NuclearAbrasionGeometry.hh.

Referenced by G4NuclearAbrasionGeometry().

G4double G4NuclearAbrasionGeometry::r
private
G4double G4NuclearAbrasionGeometry::R
private

Definition at line 92 of file G4NuclearAbrasionGeometry.hh.

Referenced by F(), G4NuclearAbrasionGeometry(), and P().

G4double G4NuclearAbrasionGeometry::rP
private
G4double G4NuclearAbrasionGeometry::rT
private
G4double G4NuclearAbrasionGeometry::S
private

Definition at line 90 of file G4NuclearAbrasionGeometry.hh.

Referenced by F(), G4NuclearAbrasionGeometry(), and P().

G4double G4NuclearAbrasionGeometry::T
private

Definition at line 91 of file G4NuclearAbrasionGeometry.hh.

Referenced by F(), G4NuclearAbrasionGeometry(), and P().

G4double G4NuclearAbrasionGeometry::U
private

Definition at line 93 of file G4NuclearAbrasionGeometry.hh.

Referenced by G4NuclearAbrasionGeometry(), and P().


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