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

#include <G4BEChargedChannel.hh>

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

Public Member Functions

 G4BEChargedChannel ()
 
virtual ~G4BEChargedChannel ()
 
virtual void calculateProbability ()
 
virtual G4DynamicParticleemit ()=0
 
virtual G4double coulombFactor ()=0
 
G4double coulombFactorForProton ()
 
G4double qmFactorForProton ()
 
G4double qmFactorForAlpha ()
 
G4double sampleKineticEnergy ()
 
- Public Member Functions inherited from G4BertiniEvaporationChannel
 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 G4double qmFactor ()
 
virtual G4double getQ ()
 
virtual G4double getCoulomb ()
 
virtual G4double getThresh ()
 

Protected Attributes

G4double A
 
G4double spin
 
- Protected Attributes inherited from G4BertiniEvaporationChannel
G4String name
 
G4int verboseLevel
 
G4int nucleusA
 
G4int nucleusZ
 
G4int particleA
 
G4int particleZ
 
G4double exmass
 
G4double emissionProbability
 
G4double rho
 
G4double correction
 
G4double excitationEnergy
 
G4int spin
 

Additional Inherited Members

- Protected Member Functions inherited from G4BertiniEvaporationChannel
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 &)
 

Detailed Description

Definition at line 38 of file G4BEChargedChannel.hh.

Constructor & Destructor Documentation

G4BEChargedChannel::G4BEChargedChannel ( )

Definition at line 35 of file G4BEChargedChannel.cc.

G4BEChargedChannel::~G4BEChargedChannel ( )
virtual

Definition at line 41 of file G4BEChargedChannel.cc.

Member Function Documentation

void G4BEChargedChannel::calculateProbability ( )
virtual

Implements G4BertiniEvaporationChannel.

Definition at line 46 of file G4BEChargedChannel.cc.

Here is the call graph for this function:

virtual G4double G4BEChargedChannel::coulombFactor ( )
pure virtual

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

Here is the caller graph for this function:

G4double G4BEChargedChannel::coulombFactorForProton ( )

Definition at line 128 of file G4BEChargedChannel.cc.

Here is the caller graph for this function:

virtual G4DynamicParticle* G4BEChargedChannel::emit ( )
pure virtual
G4double G4BEChargedChannel::qmFactorForAlpha ( )

Definition at line 166 of file G4BEChargedChannel.cc.

Here is the caller graph for this function:

G4double G4BEChargedChannel::qmFactorForProton ( )

Definition at line 148 of file G4BEChargedChannel.cc.

Here is the caller graph for this function:

G4double G4BEChargedChannel::sampleKineticEnergy ( )

Definition at line 94 of file G4BEChargedChannel.cc.

Here is the call graph for this function:

Here is the caller graph for this function:

Member Data Documentation

G4double G4BEChargedChannel::A
protected

Definition at line 53 of file G4BEChargedChannel.hh.

G4double G4BEChargedChannel::spin
protected

Definition at line 54 of file G4BEChargedChannel.hh.


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