#include <G4VPreCompoundFragment.hh>
Definition at line 55 of file G4VPreCompoundFragment.hh.
◆ G4VPreCompoundFragment() [1/2]
Definition at line 40 of file G4VPreCompoundFragment.cc.
44 particle(part),
45 theCoulombBarrierPtr(aCoulombBarrier)
46{
51}
G4DeexPrecoParameters * GetParameters()
static G4NuclearLevelData * GetInstance()
G4double GetPDGMass() const
G4double GetPDGCharge() const
G4int GetBaryonNumber() const
static G4Pow * GetInstance()
G4NuclearLevelData * fNucData
G4DeexPrecoParameters * theParameters
◆ ~G4VPreCompoundFragment()
G4VPreCompoundFragment::~G4VPreCompoundFragment |
( |
| ) |
|
|
virtual |
◆ G4VPreCompoundFragment() [2/2]
◆ CalcEmissionProbability()
◆ GetA()
G4int G4VPreCompoundFragment::GetA |
( |
| ) |
const |
|
inline |
◆ GetAlpha()
virtual G4double G4VPreCompoundFragment::GetAlpha |
( |
| ) |
const |
|
protectedpure virtual |
Implemented in G4HETCAlpha, G4HETCDeuteron, G4HETCHe3, G4HETCNeutron, G4HETCProton, G4HETCTriton, G4PreCompoundAlpha, G4PreCompoundDeuteron, G4PreCompoundHe3, G4PreCompoundNeutron, G4PreCompoundProton, and G4PreCompoundTriton.
◆ GetBeta()
virtual G4double G4VPreCompoundFragment::GetBeta |
( |
| ) |
const |
|
inlineprotectedvirtual |
◆ GetBindingEnergy()
G4double G4VPreCompoundFragment::GetBindingEnergy |
( |
| ) |
const |
|
inline |
◆ GetEmissionProbability()
G4double G4VPreCompoundFragment::GetEmissionProbability |
( |
| ) |
const |
|
inline |
◆ GetEnergyThreshold()
G4double G4VPreCompoundFragment::GetEnergyThreshold |
( |
| ) |
const |
|
inline |
◆ GetMomentum()
◆ GetNuclearMass()
G4double G4VPreCompoundFragment::GetNuclearMass |
( |
| ) |
const |
|
inline |
◆ GetReactionProduct()
◆ GetRestA()
G4int G4VPreCompoundFragment::GetRestA |
( |
| ) |
const |
|
inline |
◆ GetRestNuclearMass()
G4double G4VPreCompoundFragment::GetRestNuclearMass |
( |
| ) |
const |
|
inline |
◆ GetRestZ()
G4int G4VPreCompoundFragment::GetRestZ |
( |
| ) |
const |
|
inline |
◆ GetZ()
G4int G4VPreCompoundFragment::GetZ |
( |
| ) |
const |
|
inline |
◆ Initialize()
void G4VPreCompoundFragment::Initialize |
( |
const G4Fragment & | aFragment | ) |
|
Definition at line 76 of file G4VPreCompoundFragment.cc.
77{
82
85 return;
86 }
87
89
93 }
95
96
99
100
101
103
104
105
113}
G4double GetGroundStateMass() const
G4double GetExcitationEnergy() const
const G4LorentzVector & GetMomentum() const
static G4double GetNuclearMass(const G4double A, const G4double Z)
G4double Z13(G4int Z) const
T max(const T t1, const T t2)
brief Return the largest of the two arguments
◆ IsItPossible()
G4bool G4VPreCompoundFragment::IsItPossible |
( |
const G4Fragment & | aFragment | ) |
const |
|
inline |
◆ operator!=()
◆ operator=()
◆ operator==()
◆ SampleKineticEnergy()
◆ SetMomentum()
◆ SetOPTxs()
void G4VPreCompoundFragment::SetOPTxs |
( |
G4int | opt | ) |
|
|
inline |
◆ UseSICB()
void G4VPreCompoundFragment::UseSICB |
( |
G4bool | use | ) |
|
|
inline |
◆ operator<< [1/2]
◆ operator<< [2/2]
Definition at line 65 of file G4VPreCompoundFragment.cc.
67{
68 out
69 <<
"PreCompoundModel Emitted Fragment: Z= " << theFragment->
GetZ()
70 <<
" A= " << theFragment->
GetA()
72 return out;
73}
G4double GetNuclearMass() const
◆ fNucData
◆ g4calc
G4Pow* G4VPreCompoundFragment::g4calc |
|
protected |
◆ OPTxs
G4int G4VPreCompoundFragment::OPTxs {3} |
|
protected |
◆ theA
G4int G4VPreCompoundFragment::theA |
|
protected |
◆ theBindingEnergy
G4double G4VPreCompoundFragment::theBindingEnergy {0.0} |
|
protected |
◆ theCoulombBarrier
G4double G4VPreCompoundFragment::theCoulombBarrier {0.0} |
|
protected |
◆ theEmissionProbability
G4double G4VPreCompoundFragment::theEmissionProbability {0.0} |
|
protected |
◆ theFragA
G4int G4VPreCompoundFragment::theFragA {0} |
|
protected |
◆ theFragZ
G4int G4VPreCompoundFragment::theFragZ {0} |
|
protected |
Definition at line 141 of file G4VPreCompoundFragment.hh.
Referenced by G4HETCAlpha::GetAlpha(), G4HETCDeuteron::GetAlpha(), G4HETCHe3::GetAlpha(), G4HETCTriton::GetAlpha(), G4PreCompoundAlpha::GetAlpha(), G4PreCompoundDeuteron::GetAlpha(), G4PreCompoundHe3::GetAlpha(), G4PreCompoundTriton::GetAlpha(), Initialize(), G4PreCompoundIon::ProbabilityDistributionFunction(), G4PreCompoundNucleon::ProbabilityDistributionFunction(), G4HETCChargedFragment::SampleKineticEnergy(), and G4HETCNeutron::SampleKineticEnergy().
◆ theMass
G4double G4VPreCompoundFragment::theMass |
|
protected |
◆ theMaxKinEnergy
G4double G4VPreCompoundFragment::theMaxKinEnergy {0.0} |
|
protected |
◆ theMinKinEnergy
G4double G4VPreCompoundFragment::theMinKinEnergy {0.0} |
|
protected |
◆ theParameters
◆ theReducedMass
G4double G4VPreCompoundFragment::theReducedMass {0.0} |
|
protected |
◆ theResA
G4int G4VPreCompoundFragment::theResA {0} |
|
protected |
Definition at line 138 of file G4VPreCompoundFragment.hh.
Referenced by G4PreCompoundFragment::CalcEmissionProbability(), G4PreCompoundFragment::CrossSection(), GetRestA(), Initialize(), G4HETCAlpha::K(), G4HETCDeuteron::K(), G4HETCHe3::K(), G4HETCNeutron::K(), G4HETCProton::K(), G4HETCTriton::K(), G4PreCompoundIon::ProbabilityDistributionFunction(), and G4PreCompoundNucleon::ProbabilityDistributionFunction().
◆ theResA13
G4double G4VPreCompoundFragment::theResA13 {0.0} |
|
protected |
◆ theResMass
G4double G4VPreCompoundFragment::theResMass {0.0} |
|
protected |
◆ theResZ
G4int G4VPreCompoundFragment::theResZ {0} |
|
protected |
Definition at line 139 of file G4VPreCompoundFragment.hh.
Referenced by G4HETCProton::GetAlpha(), G4PreCompoundProton::GetAlpha(), GetRestZ(), Initialize(), G4HETCAlpha::K(), G4HETCDeuteron::K(), G4HETCHe3::K(), G4HETCNeutron::K(), G4HETCProton::K(), G4HETCTriton::K(), G4PreCompoundIon::ProbabilityDistributionFunction(), and G4PreCompoundNucleon::ProbabilityDistributionFunction().
◆ theZ
G4int G4VPreCompoundFragment::theZ |
|
protected |
Definition at line 137 of file G4VPreCompoundFragment.hh.
Referenced by G4PreCompoundFragment::CrossSection(), G4PreCompoundFragment::G4PreCompoundFragment(), GetZ(), Initialize(), IsItPossible(), G4HETCAlpha::K(), G4HETCDeuteron::K(), G4HETCHe3::K(), G4HETCNeutron::K(), G4HETCProton::K(), and G4HETCTriton::K().
◆ useSICB
G4bool G4VPreCompoundFragment::useSICB {true} |
|
protected |
The documentation for this class was generated from the following files: