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

#include <G4BertiniEvaporationChannel.hh>

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

Public Member Functions

 G4BertiniEvaporationChannel ()
 
virtual ~G4BertiniEvaporationChannel ()
 
void setVerboseLevel (G4int verbose)
 
void setNucleusA (G4int inputA)
 
void setNucleusZ (G4int inputZ)
 
G4int getParticleA ()
 
G4int getParticleZ ()
 
void setExcitationEnergy (G4double inputE)
 
void setQ (G4double inputQ)
 
void setPairingCorrection (G4int isCorrection)
 
G4double getLevelDensityParameter ()
 
G4String getName ()
 
virtual G4double getProbability ()
 
virtual void setProbability (G4double newProb)
 
virtual void calculateProbability ()=0
 
virtual G4double qmFactor ()
 
virtual G4double getQ ()
 
virtual G4double getCoulomb ()
 
virtual G4double getThresh ()
 
virtual G4DynamicParticleemit ()=0
 

Protected Member Functions

G4double Q (G4double a, G4double z)
 
G4double pairingEnergyProtons (G4int A)
 
G4double pairingEnergyNeutrons (G4int N)
 
G4double cameron (G4double a, G4double z)
 
G4double cameronShellCorrectionP (G4int Z)
 
G4double cameronShellCorrectionN (G4int N)
 
void isotropicCosines (G4double &, G4double &, G4double &)
 

Protected Attributes

G4String name
 
G4int verboseLevel
 
G4int nucleusA
 
G4int nucleusZ
 
G4int particleA
 
G4int particleZ
 
G4double exmass
 
G4double emissionProbability
 
G4double rho
 
G4double correction
 
G4double excitationEnergy
 
G4int spin
 

Detailed Description

Definition at line 38 of file G4BertiniEvaporationChannel.hh.

Constructor & Destructor Documentation

G4BertiniEvaporationChannel::G4BertiniEvaporationChannel ( )

Definition at line 46 of file G4BertiniEvaporationChannel.cc.

G4BertiniEvaporationChannel::~G4BertiniEvaporationChannel ( )
virtual

Definition at line 52 of file G4BertiniEvaporationChannel.cc.

Member Function Documentation

virtual void G4BertiniEvaporationChannel::calculateProbability ( )
pure virtual

Implemented in G4BEChargedChannel, and G4BENeutronChannel.

G4double G4BertiniEvaporationChannel::cameron ( G4double  a,
G4double  z 
)
protected
G4double G4BertiniEvaporationChannel::cameronShellCorrectionN ( G4int  N)
protected

Definition at line 353 of file G4BertiniEvaporationChannel.cc.

G4double G4BertiniEvaporationChannel::cameronShellCorrectionP ( G4int  Z)
protected

Definition at line 313 of file G4BertiniEvaporationChannel.cc.

virtual G4DynamicParticle* G4BertiniEvaporationChannel::emit ( )
pure virtual

Implemented in G4BEChargedChannel, G4BENeutronChannel, G4BEDeuteronChannel, G4BEHe3Channel, G4BEHe4Channel, G4BEProtonChannel, and G4BETritonChannel.

Here is the caller graph for this function:

G4double G4BertiniEvaporationChannel::getCoulomb ( )
virtual

Definition at line 159 of file G4BertiniEvaporationChannel.cc.

Here is the call graph for this function:

Here is the caller graph for this function:

G4double G4BertiniEvaporationChannel::getLevelDensityParameter ( )

Definition at line 192 of file G4BertiniEvaporationChannel.cc.

Here is the caller graph for this function:

G4String G4BertiniEvaporationChannel::getName ( )

Definition at line 116 of file G4BertiniEvaporationChannel.cc.

Here is the caller graph for this function:

G4int G4BertiniEvaporationChannel::getParticleA ( )

Definition at line 75 of file G4BertiniEvaporationChannel.cc.

Here is the caller graph for this function:

G4int G4BertiniEvaporationChannel::getParticleZ ( )

Definition at line 81 of file G4BertiniEvaporationChannel.cc.

Here is the caller graph for this function:

G4double G4BertiniEvaporationChannel::getProbability ( )
virtual

Definition at line 106 of file G4BertiniEvaporationChannel.cc.

G4double G4BertiniEvaporationChannel::getQ ( )
virtual

Definition at line 129 of file G4BertiniEvaporationChannel.cc.

Here is the call graph for this function:

Here is the caller graph for this function:

G4double G4BertiniEvaporationChannel::getThresh ( )
virtual

Definition at line 152 of file G4BertiniEvaporationChannel.cc.

Here is the call graph for this function:

Here is the caller graph for this function:

void G4BertiniEvaporationChannel::isotropicCosines ( G4double u,
G4double v,
G4double w 
)
protected

Definition at line 208 of file G4BertiniEvaporationChannel.cc.

Here is the caller graph for this function:

G4double G4BertiniEvaporationChannel::pairingEnergyNeutrons ( G4int  N)
protected

Definition at line 261 of file G4BertiniEvaporationChannel.cc.

Here is the caller graph for this function:

G4double G4BertiniEvaporationChannel::pairingEnergyProtons ( G4int  A)
protected

Definition at line 223 of file G4BertiniEvaporationChannel.cc.

Here is the caller graph for this function:

G4double G4BertiniEvaporationChannel::Q ( G4double  a,
G4double  z 
)
protected
G4double G4BertiniEvaporationChannel::qmFactor ( )
virtual

Reimplemented in G4BEDeuteronChannel, G4BEHe3Channel, G4BEHe4Channel, G4BEProtonChannel, and G4BETritonChannel.

Definition at line 183 of file G4BertiniEvaporationChannel.cc.

Here is the caller graph for this function:

void G4BertiniEvaporationChannel::setExcitationEnergy ( G4double  inputE)

Definition at line 87 of file G4BertiniEvaporationChannel.cc.

void G4BertiniEvaporationChannel::setNucleusA ( G4int  inputA)

Definition at line 63 of file G4BertiniEvaporationChannel.cc.

void G4BertiniEvaporationChannel::setNucleusZ ( G4int  inputZ)

Definition at line 69 of file G4BertiniEvaporationChannel.cc.

void G4BertiniEvaporationChannel::setPairingCorrection ( G4int  isCorrection)

Definition at line 93 of file G4BertiniEvaporationChannel.cc.

Here is the call graph for this function:

void G4BertiniEvaporationChannel::setProbability ( G4double  newProb)
virtual

Definition at line 122 of file G4BertiniEvaporationChannel.cc.

Here is the caller graph for this function:

void G4BertiniEvaporationChannel::setQ ( G4double  inputQ)
void G4BertiniEvaporationChannel::setVerboseLevel ( G4int  verbose)

Definition at line 57 of file G4BertiniEvaporationChannel.cc.

Member Data Documentation

G4double G4BertiniEvaporationChannel::correction
protected

Definition at line 75 of file G4BertiniEvaporationChannel.hh.

G4double G4BertiniEvaporationChannel::emissionProbability
protected

Definition at line 73 of file G4BertiniEvaporationChannel.hh.

G4double G4BertiniEvaporationChannel::excitationEnergy
protected

Definition at line 76 of file G4BertiniEvaporationChannel.hh.

G4double G4BertiniEvaporationChannel::exmass
protected

Definition at line 72 of file G4BertiniEvaporationChannel.hh.

G4String G4BertiniEvaporationChannel::name
protected

Definition at line 66 of file G4BertiniEvaporationChannel.hh.

G4int G4BertiniEvaporationChannel::nucleusA
protected

Definition at line 68 of file G4BertiniEvaporationChannel.hh.

G4int G4BertiniEvaporationChannel::nucleusZ
protected

Definition at line 69 of file G4BertiniEvaporationChannel.hh.

G4int G4BertiniEvaporationChannel::particleA
protected

Definition at line 70 of file G4BertiniEvaporationChannel.hh.

G4int G4BertiniEvaporationChannel::particleZ
protected

Definition at line 71 of file G4BertiniEvaporationChannel.hh.

G4double G4BertiniEvaporationChannel::rho
protected

Definition at line 74 of file G4BertiniEvaporationChannel.hh.

G4int G4BertiniEvaporationChannel::spin
protected

Definition at line 78 of file G4BertiniEvaporationChannel.hh.

G4int G4BertiniEvaporationChannel::verboseLevel
protected

Definition at line 67 of file G4BertiniEvaporationChannel.hh.


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