Class CrossSection
java.lang.Object
org.episteme.natural.physics.nuclear.CrossSection
Nuclear reaction cross-section models.
Cross-section measures probability of nuclear reactions.
Units: barns (1 barn = 10⻲ⴠcm²)
- Since:
- 1.0
- Author:
- Silvere Martin-Michiellot, Gemini AI (Google DeepMind)
-
Field Summary
FieldsModifier and TypeFieldDescriptionstatic final RealBoron-10 (n,α) ÃÂÆ’ = 3840 barnsstatic final Real1 barn in m²static final RealCadmium-113 capture ÃÂÆ’_c = 20,600 barnsstatic final RealHydrogen capture ÃÂÆ’ = 0.332 barnsstatic final RealUranium-235 fission ÃÂÆ’_f = 584 barnsstatic final RealUranium-238 capture ÃÂÆ’_c = 2.68 barns -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionstatic RealbreitWigner(Real energy, Real resonanceEnergy, Real width, Real peakCrossSection) Breit-Wigner resonance cross-section for compound nucleus formation.static Realgeometric(int massNumber) Geometric cross-section for a nucleus.static RealmeanFreePath(Real crossSection, Real numberDensity) Mean free path for neutron in material.static Real1/v law for thermal neutron capture.static RealreactionRate(Real crossSection, Real flux) Calculates reaction rate per target nucleus.
-
Field Details
-
BARN
1 barn in m² -
U235_FISSION
Uranium-235 fission ÃÂÆ’_f = 584 barns -
U238_CAPTURE
Uranium-238 capture ÃÂÆ’_c = 2.68 barns -
CD113_CAPTURE
Cadmium-113 capture ÃÂÆ’_c = 20,600 barns -
B10_ALPHA
Boron-10 (n,α) ÃÂÆ’ = 3840 barns -
H1_CAPTURE
Hydrogen capture ÃÂÆ’ = 0.332 barns
-
-
Constructor Details
-
CrossSection
public CrossSection()
-
-
Method Details
-
geometric
Geometric cross-section for a nucleus. ÃÂÆ’ = À r² where r = râ‚€ A^(1/3)- Parameters:
massNumber- A = Z + N- Returns:
- Cross-section in m²
-
breitWigner
public static Real breitWigner(Real energy, Real resonanceEnergy, Real width, Real peakCrossSection) Breit-Wigner resonance cross-section for compound nucleus formation. ÃÂÆ’(E) = Ã₀ * (Γ/2)² / [(E - Eâ‚€)² + (Γ/2)²]- Parameters:
energy- Incident energyresonanceEnergy- Eâ‚€ - Resonance peak energywidth- Γ - Resonance width (FWHM)peakCrossSection- Ã₀ - Peak cross-section- Returns:
- Cross-section at given energy
-
oneOverV
1/v law for thermal neutron capture. ÃÂÆ’(E) = Ã₀ * sqrt(Eâ‚€/E)- Parameters:
thermalCrossSection- Ã₀ at thermal energy (Eâ‚€ = 0.0253 eV)energy- Neutron energy in eV- Returns:
- Cross-section at given energy
-
reactionRate
Calculates reaction rate per target nucleus. R = n * v * ÃÂÆ’ where n is projectile density, v is velocity- Parameters:
crossSection- ÃÂÆ’ in m²flux- Æ= n*v in particles/(m²·s)- Returns:
- Reaction rate per target nucleus per second
-
meanFreePath
Mean free path for neutron in material. λ = 1 / (n * ÃÂÆ’) where n is number density of targets- Parameters:
crossSection- ÃÂÆ’ in m²numberDensity- n in atoms/m³- Returns:
- Mean free path in meters
-