G4NeutronHPKallbachMannSyst Class Reference

#include <G4NeutronHPKallbachMannSyst.hh>

List of all members.


Detailed Description

Definition at line 35 of file G4NeutronHPKallbachMannSyst.hh.

Public Member Functions

 G4NeutronHPKallbachMannSyst (G4double aCompoundFraction, G4double anIncidentEnergy, G4double anIncidentMass, G4double aProductEnergy, G4double aProductMass, G4double aResidualMass, G4int aResidualA, G4int aResidualZ, G4double aTargetMass, G4int aTargetA, G4int aTargetZ)
 ~G4NeutronHPKallbachMannSyst ()
G4double Sample (G4double anEnergy)
G4double Kallbach (G4double cosTh, G4double anEnergy)
G4double GetKallbachZero (G4double anEnergy)
G4double A (G4double anEnergy)
G4double SeparationEnergy (G4int Ac, G4int Nc, G4int AA, G4int ZA)

Private Attributes

G4double theCompoundFraction
G4double theIncidentEnergy
G4double theIncidentMass
G4double theProductEnergy
G4double theProductMass
G4double theResidualMass
G4double theTargetMass
G4int theResidualA
G4int theResidualZ
G4int theTargetA
G4int theTargetZ


Constructor & Destructor Documentation

G4NeutronHPKallbachMannSyst::G4NeutronHPKallbachMannSyst ( G4double  aCompoundFraction,
G4double  anIncidentEnergy,
G4double  anIncidentMass,
G4double  aProductEnergy,
G4double  aProductMass,
G4double  aResidualMass,
G4int  aResidualA,
G4int  aResidualZ,
G4double  aTargetMass,
G4int  aTargetA,
G4int  aTargetZ 
) [inline]

Definition at line 39 of file G4NeutronHPKallbachMannSyst.hh.

References theCompoundFraction, theIncidentEnergy, theIncidentMass, theProductEnergy, theProductMass, theResidualA, theResidualMass, theResidualZ, theTargetA, theTargetMass, and theTargetZ.

G4NeutronHPKallbachMannSyst::~G4NeutronHPKallbachMannSyst (  )  [inline]

Definition at line 58 of file G4NeutronHPKallbachMannSyst.hh.


Member Function Documentation

G4double G4NeutronHPKallbachMannSyst::A ( G4double  anEnergy  ) 

Definition at line 75 of file G4NeutronHPKallbachMannSyst.cc.

References MeV, R1, SeparationEnergy(), theIncidentMass, theProductEnergy, theProductMass, theResidualA, theResidualMass, theResidualZ, theTargetA, theTargetMass, and theTargetZ.

Referenced by GetKallbachZero(), and Kallbach().

Here is the call graph for this function:

G4double G4NeutronHPKallbachMannSyst::GetKallbachZero ( G4double  anEnergy  ) 

Definition at line 68 of file G4NeutronHPKallbachMannSyst.cc.

References A(), and theCompoundFraction.

Referenced by Sample().

Here is the call graph for this function:

G4double G4NeutronHPKallbachMannSyst::Kallbach ( G4double  cosTh,
G4double  anEnergy 
)

Definition at line 58 of file G4NeutronHPKallbachMannSyst.cc.

References A(), and theCompoundFraction.

Referenced by Sample().

Here is the call graph for this function:

G4double G4NeutronHPKallbachMannSyst::Sample ( G4double  anEnergy  ) 

Definition at line 34 of file G4NeutronHPKallbachMannSyst.cc.

References G4UniformRand, GetKallbachZero(), and Kallbach().

Referenced by G4NeutronHPContAngularPar::Sample().

Here is the call graph for this function:

G4double G4NeutronHPKallbachMannSyst::SeparationEnergy ( G4int  Ac,
G4int  Nc,
G4int  AA,
G4int  ZA 
)

Definition at line 125 of file G4NeutronHPKallbachMannSyst.cc.

References MeV, theResidualA, theResidualZ, theTargetA, and theTargetZ.

Referenced by A().


Member Data Documentation

G4double G4NeutronHPKallbachMannSyst::theCompoundFraction [private]

Definition at line 72 of file G4NeutronHPKallbachMannSyst.hh.

Referenced by G4NeutronHPKallbachMannSyst(), GetKallbachZero(), and Kallbach().

G4double G4NeutronHPKallbachMannSyst::theIncidentEnergy [private]

Definition at line 73 of file G4NeutronHPKallbachMannSyst.hh.

Referenced by G4NeutronHPKallbachMannSyst().

G4double G4NeutronHPKallbachMannSyst::theIncidentMass [private]

Definition at line 74 of file G4NeutronHPKallbachMannSyst.hh.

Referenced by A(), and G4NeutronHPKallbachMannSyst().

G4double G4NeutronHPKallbachMannSyst::theProductEnergy [private]

Definition at line 75 of file G4NeutronHPKallbachMannSyst.hh.

Referenced by A(), and G4NeutronHPKallbachMannSyst().

G4double G4NeutronHPKallbachMannSyst::theProductMass [private]

Definition at line 76 of file G4NeutronHPKallbachMannSyst.hh.

Referenced by A(), and G4NeutronHPKallbachMannSyst().

G4int G4NeutronHPKallbachMannSyst::theResidualA [private]

Definition at line 79 of file G4NeutronHPKallbachMannSyst.hh.

Referenced by A(), G4NeutronHPKallbachMannSyst(), and SeparationEnergy().

G4double G4NeutronHPKallbachMannSyst::theResidualMass [private]

Definition at line 77 of file G4NeutronHPKallbachMannSyst.hh.

Referenced by A(), and G4NeutronHPKallbachMannSyst().

G4int G4NeutronHPKallbachMannSyst::theResidualZ [private]

Definition at line 80 of file G4NeutronHPKallbachMannSyst.hh.

Referenced by A(), G4NeutronHPKallbachMannSyst(), and SeparationEnergy().

G4int G4NeutronHPKallbachMannSyst::theTargetA [private]

Definition at line 81 of file G4NeutronHPKallbachMannSyst.hh.

Referenced by A(), G4NeutronHPKallbachMannSyst(), and SeparationEnergy().

G4double G4NeutronHPKallbachMannSyst::theTargetMass [private]

Definition at line 78 of file G4NeutronHPKallbachMannSyst.hh.

Referenced by A(), and G4NeutronHPKallbachMannSyst().

G4int G4NeutronHPKallbachMannSyst::theTargetZ [private]

Definition at line 82 of file G4NeutronHPKallbachMannSyst.hh.

Referenced by A(), G4NeutronHPKallbachMannSyst(), and SeparationEnergy().


The documentation for this class was generated from the following files:
Generated on Sat Apr 12 06:31:22 2008 for Geant4 by  doxygen 1.4.7