Geant4  9.6.p02
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups Pages
Public Member Functions | Protected Member Functions | List of all members
G4RDGenerator2BN Class Reference

#include <G4RDGenerator2BN.hh>

Inheritance diagram for G4RDGenerator2BN:
Inheritance graph
[legend]
Collaboration diagram for G4RDGenerator2BN:
Collaboration graph
[legend]

Public Member Functions

 G4RDGenerator2BN (const G4String &name)
 
 ~G4RDGenerator2BN ()
 
G4double PolarAngle (const G4double initial_energy, const G4double final_energy, const G4int Z)
 
void PrintGeneratorInformation () const
 
void SetInterpolationThetaIncrement (G4double increment)
 
G4double GetInterpolationThetaIncrement ()
 
void SetGammaCutValue (G4double cutValue)
 
G4double GetGammaCutValue ()
 
void ConstructMajorantSurface ()
 
- Public Member Functions inherited from G4RDVBremAngularDistribution
 G4RDVBremAngularDistribution (const G4String &name)
 
virtual ~G4RDVBremAngularDistribution ()
 

Protected Member Functions

G4double CalculateFkt (G4double k, G4double theta, G4double A, G4double c) const
 
G4double Calculatedsdkdt (G4double kout, G4double theta, G4double Eel) const
 
G4double Generate2BN (G4double Ek, G4double k) const
 

Detailed Description

Definition at line 60 of file G4RDGenerator2BN.hh.

Constructor & Destructor Documentation

G4RDGenerator2BN::G4RDGenerator2BN ( const G4String name)

Definition at line 154 of file G4RDGenerator2BN.cc.

G4RDGenerator2BN::~G4RDGenerator2BN ( )

Definition at line 175 of file G4RDGenerator2BN.cc.

Member Function Documentation

G4double G4RDGenerator2BN::Calculatedsdkdt ( G4double  kout,
G4double  theta,
G4double  Eel 
) const
protected

Definition at line 202 of file G4RDGenerator2BN.cc.

Here is the caller graph for this function:

G4double G4RDGenerator2BN::CalculateFkt ( G4double  k,
G4double  theta,
G4double  A,
G4double  c 
) const
protected

Definition at line 195 of file G4RDGenerator2BN.cc.

Here is the caller graph for this function:

void G4RDGenerator2BN::ConstructMajorantSurface ( )

Definition at line 268 of file G4RDGenerator2BN.cc.

Here is the call graph for this function:

G4double G4RDGenerator2BN::Generate2BN ( G4double  Ek,
G4double  k 
) const
protected

Definition at line 360 of file G4RDGenerator2BN.cc.

Here is the call graph for this function:

Here is the caller graph for this function:

G4double G4RDGenerator2BN::GetGammaCutValue ( )
inline

Definition at line 81 of file G4RDGenerator2BN.hh.

G4double G4RDGenerator2BN::GetInterpolationThetaIncrement ( )
inline

Definition at line 78 of file G4RDGenerator2BN.hh.

G4double G4RDGenerator2BN::PolarAngle ( const G4double  initial_energy,
const G4double  final_energy,
const G4int  Z 
)
virtual

Implements G4RDVBremAngularDistribution.

Definition at line 180 of file G4RDGenerator2BN.cc.

Here is the call graph for this function:

void G4RDGenerator2BN::PrintGeneratorInformation ( ) const
virtual

Implements G4RDVBremAngularDistribution.

Definition at line 417 of file G4RDGenerator2BN.cc.

void G4RDGenerator2BN::SetGammaCutValue ( G4double  cutValue)
inline

Definition at line 80 of file G4RDGenerator2BN.hh.

void G4RDGenerator2BN::SetInterpolationThetaIncrement ( G4double  increment)
inline

Definition at line 77 of file G4RDGenerator2BN.hh.


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