#include <G4VPreCompoundFragment.hh>
Definition at line 54 of file G4VPreCompoundFragment.hh.
Definition at line 40 of file G4VPreCompoundFragment.cc.
42 : particle(part), theCoulombBarrierPtr(aCoulombBarrier),
43 theMomentum(0.,0.,0.,0.),
static G4Pow * GetInstance()
G4DeexPrecoParameters * theParameters
G4DeexPrecoParameters * GetParameters()
G4double theBindingEnergy
G4double theCoulombBarrier
G4double GetPDGMass() const
G4double theEmissionProbability
G4double GetPDGCharge() const
static G4NuclearLevelData * GetInstance()
G4int GetBaryonNumber() const
G4VPreCompoundFragment::~G4VPreCompoundFragment |
( |
| ) |
|
|
virtual |
virtual G4double G4VPreCompoundFragment::CalcEmissionProbability |
( |
const G4Fragment & |
aFragment | ) |
|
|
pure virtual |
G4int G4VPreCompoundFragment::GetA |
( |
| ) |
const |
|
inline |
virtual G4double G4VPreCompoundFragment::GetAlpha |
( |
| ) |
const |
|
protectedpure virtual |
Implemented in G4PreCompoundFragment, G4HETCFragment, G4PreCompoundAlpha, G4PreCompoundDeuteron, G4PreCompoundHe3, G4PreCompoundTriton, G4HETCNeutron, G4HETCDeuteron, G4PreCompoundNeutron, G4PreCompoundProton, G4HETCAlpha, G4HETCHe3, G4HETCProton, and G4HETCTriton.
virtual G4double G4VPreCompoundFragment::GetBeta |
( |
| ) |
const |
|
protectedpure virtual |
Implemented in G4PreCompoundFragment, G4HETCFragment, G4HETCNeutron, G4PreCompoundIon, G4HETCDeuteron, G4PreCompoundNeutron, G4PreCompoundProton, G4HETCAlpha, G4HETCHe3, G4HETCProton, and G4HETCTriton.
G4double G4VPreCompoundFragment::GetBindingEnergy |
( |
| ) |
const |
|
inline |
G4double G4VPreCompoundFragment::GetEmissionProbability |
( |
| ) |
const |
|
inline |
G4double G4VPreCompoundFragment::GetEnergyThreshold |
( |
| ) |
const |
|
inline |
G4double G4VPreCompoundFragment::GetNuclearMass |
( |
| ) |
const |
|
inline |
G4int G4VPreCompoundFragment::GetRestA |
( |
| ) |
const |
|
inline |
G4double G4VPreCompoundFragment::GetRestNuclearMass |
( |
| ) |
const |
|
inline |
G4int G4VPreCompoundFragment::GetRestZ |
( |
| ) |
const |
|
inline |
G4int G4VPreCompoundFragment::GetZ |
( |
| ) |
const |
|
inline |
void G4VPreCompoundFragment::Initialize |
( |
const G4Fragment & |
aFragment | ) |
|
Definition at line 79 of file G4VPreCompoundFragment.cc.
static G4double GetNuclearMass(const G4double A, const G4double Z)
G4double Z13(G4int Z) const
const G4LorentzVector & GetMomentum() const
G4double GetGroundStateMass() const
G4double theBindingEnergy
G4double theCoulombBarrier
G4double GetExcitationEnergy() const
G4bool G4VPreCompoundFragment::IsItPossible |
( |
const G4Fragment & |
aFragment | ) |
const |
|
inline |
virtual G4double G4VPreCompoundFragment::SampleKineticEnergy |
( |
const G4Fragment & |
aFragment | ) |
|
|
pure virtual |
void G4VPreCompoundFragment::SetOPTxs |
( |
G4int |
| ) |
|
|
inline |
Definition at line 69 of file G4VPreCompoundFragment.cc.
72 <<
"PreCompoundModel Emitted Fragment: Z= " << theFragment->
GetZ()
73 <<
" A= " << theFragment->
GetA()
static constexpr double GeV
G4double GetNuclearMass() const
G4Pow* G4VPreCompoundFragment::g4calc |
|
protected |
G4int G4VPreCompoundFragment::OPTxs |
|
protected |
G4int G4VPreCompoundFragment::theA |
|
protected |
G4double G4VPreCompoundFragment::theBindingEnergy |
|
protected |
G4double G4VPreCompoundFragment::theCoulombBarrier |
|
protected |
G4double G4VPreCompoundFragment::theEmissionProbability |
|
protected |
G4int G4VPreCompoundFragment::theFragA |
|
protected |
G4int G4VPreCompoundFragment::theFragZ |
|
protected |
G4double G4VPreCompoundFragment::theMass |
|
protected |
G4double G4VPreCompoundFragment::theMaxKinEnergy |
|
protected |
G4double G4VPreCompoundFragment::theMinKinEnergy |
|
protected |
G4double G4VPreCompoundFragment::theReducedMass |
|
protected |
G4int G4VPreCompoundFragment::theResA |
|
protected |
G4double G4VPreCompoundFragment::theResA13 |
|
protected |
G4double G4VPreCompoundFragment::theResMass |
|
protected |
G4int G4VPreCompoundFragment::theResZ |
|
protected |
G4int G4VPreCompoundFragment::theZ |
|
protected |
G4bool G4VPreCompoundFragment::useSICB |
|
protected |
The documentation for this class was generated from the following files: