ECCE @ EIC Software
Reference for
ECCE @ EIC
simulation and reconstruction software on GitHub
|
Protected Member Functions | |
virtual G4double | GetAlpha () const =0 |
virtual G4double | GetBeta () const =0 |
G4double | CrossSection (G4double ekin) const |
virtual G4double | ProbabilityDistributionFunction (G4double K, const G4Fragment &aFragment)=0 |
Private Member Functions | |
G4double | IntegrateEmissionProbability (G4double Low, G4double Up, const G4Fragment &aFragment) |
G4double | GetOpt0 (G4double ekin) const |
G4PreCompoundFragment (const G4PreCompoundFragment &right)=delete | |
const G4PreCompoundFragment & | operator= (const G4PreCompoundFragment &right)=delete |
G4bool | operator== (const G4PreCompoundFragment &right) const =delete |
G4bool | operator!= (const G4PreCompoundFragment &right) const =delete |
Private Attributes | |
G4int | index |
G4double | muu |
G4double | probmax |
Additional Inherited Members | |
Protected Attributes inherited from G4VPreCompoundFragment | |
G4NuclearLevelData * | fNucData |
G4DeexPrecoParameters * | theParameters |
G4Pow * | g4calc |
G4int | theA |
G4int | theZ |
G4int | theResA |
G4int | theResZ |
G4int | theFragA |
G4int | theFragZ |
G4double | theResA13 |
G4double | theBindingEnergy |
G4double | theMinKinEnergy |
G4double | theMaxKinEnergy |
G4double | theResMass |
G4double | theReducedMass |
G4double | theMass |
G4double | theEmissionProbability |
G4double | theCoulombBarrier |
G4int | OPTxs |
G4bool | useSICB |
Definition at line 43 of file G4PreCompoundFragment.hh.
View newest version in sPHENIX GitHub at line 43 of file G4PreCompoundFragment.hh
G4PreCompoundFragment::G4PreCompoundFragment | ( | const G4ParticleDefinition * | p, |
G4VCoulombBarrier * | aCoulombBarrier | ||
) |
Definition at line 42 of file G4PreCompoundFragment.cc.
View newest version in sPHENIX GitHub at line 42 of file G4PreCompoundFragment.cc
References index, muu, probmax, G4VPreCompoundFragment::theA, and G4VPreCompoundFragment::theZ.
|
virtual |
Definition at line 52 of file G4PreCompoundFragment.cc.
View newest version in sPHENIX GitHub at line 52 of file G4PreCompoundFragment.cc
|
privatedelete |
|
virtual |
Implements G4VPreCompoundFragment.
Definition at line 56 of file G4PreCompoundFragment.cc.
View newest version in sPHENIX GitHub at line 56 of file G4PreCompoundFragment.cc
References G4KalbachCrossSection::ComputePowerParameter(), index, IntegrateEmissionProbability(), muu, G4VPreCompoundFragment::theEmissionProbability, G4VPreCompoundFragment::theMaxKinEnergy, G4VPreCompoundFragment::theMinKinEnergy, and G4VPreCompoundFragment::theResA.
Definition at line 112 of file G4PreCompoundFragment.cc.
View newest version in sPHENIX GitHub at line 112 of file G4PreCompoundFragment.cc
References G4ChatterjeeCrossSection::ComputeCrossSection(), G4KalbachCrossSection::ComputeCrossSection(), GetOpt0(), index, muu, G4VPreCompoundFragment::OPTxs, G4VPreCompoundFragment::theA, G4VPreCompoundFragment::theCoulombBarrier, G4VPreCompoundFragment::theMaxKinEnergy, G4VPreCompoundFragment::theResA, G4VPreCompoundFragment::theResA13, and G4VPreCompoundFragment::theZ.
Referenced by G4PreCompoundNucleon::ProbabilityDistributionFunction(), and G4PreCompoundIon::ProbabilityDistributionFunction().
|
protectedpure virtual |
Implements G4VPreCompoundFragment.
Implemented in G4PreCompoundAlpha, G4PreCompoundDeuteron, G4PreCompoundHe3, G4PreCompoundTriton, G4PreCompoundNeutron, and G4PreCompoundProton.
Referenced by GetOpt0().
|
protectedpure virtual |
Implements G4VPreCompoundFragment.
Implemented in G4PreCompoundIon, G4PreCompoundNeutron, and G4PreCompoundProton.
Referenced by GetOpt0().
Definition at line 132 of file G4PreCompoundFragment.cc.
View newest version in sPHENIX GitHub at line 132 of file G4PreCompoundFragment.cc
References GetAlpha(), GetBeta(), G4DeexPrecoParameters::GetR0(), CLHEP::pi, G4VPreCompoundFragment::theParameters, and G4VPreCompoundFragment::theResA13.
Referenced by CrossSection().
|
private |
Definition at line 86 of file G4PreCompoundFragment.cc.
View newest version in sPHENIX GitHub at line 86 of file G4PreCompoundFragment.cc
References den, e, max, CLHEP::MeV, ProbabilityDistributionFunction(), probmax, sum, and y.
Referenced by CalcEmissionProbability().
|
privatedelete |
|
privatedelete |
|
privatedelete |
|
protectedpure virtual |
Implemented in G4PreCompoundIon, and G4PreCompoundNucleon.
Referenced by IntegrateEmissionProbability(), and SampleKineticEnergy().
|
virtual |
Implements G4VPreCompoundFragment.
Definition at line 140 of file G4PreCompoundFragment.cc.
View newest version in sPHENIX GitHub at line 140 of file G4PreCompoundFragment.cc
References Acts::Test::delta, CLHEP::HepRandomEngine::flat(), ProbabilityDistributionFunction(), probmax, T, G4VPreCompoundFragment::theMaxKinEnergy, and G4VPreCompoundFragment::theMinKinEnergy.
|
private |
Definition at line 89 of file G4PreCompoundFragment.hh.
View newest version in sPHENIX GitHub at line 89 of file G4PreCompoundFragment.hh
Referenced by CalcEmissionProbability(), CrossSection(), and G4PreCompoundFragment().
|
private |
Definition at line 91 of file G4PreCompoundFragment.hh.
View newest version in sPHENIX GitHub at line 91 of file G4PreCompoundFragment.hh
Referenced by CalcEmissionProbability(), CrossSection(), and G4PreCompoundFragment().
|
private |
Definition at line 92 of file G4PreCompoundFragment.hh.
View newest version in sPHENIX GitHub at line 92 of file G4PreCompoundFragment.hh
Referenced by G4PreCompoundFragment(), IntegrateEmissionProbability(), and SampleKineticEnergy().