Project: SK-like Solar Neutrino Fit
Goal
Build one reproducible SK-like solar-neutrino analysis:
\[ {}^8\mathrm{B}\ \text{flux} \to P_{ee}(E_\nu) \to \nu e\ \text{scattering} \to \mu_j \to n_j \to \text{fit}. \]
The final result is a fit of the blinded pseudo-data spectrum for
\[ \sin^2\theta_{12}, \qquad \Delta m^2_{21}. \]
The true values are hidden until the defense.
Data
Download:
data/project/solar_neutrino_project_data.zip
The archive contains:
solar_fluxes.csv
energy_spectra.csv
nu_electron_recoil_cross_sections.csv
oscillation_probabilities_grid.csv
earth_regeneration_grid.csv
earth_regeneration_parameter_scan.csv
blind_pseudo_data_sk.csv
README.md
The oscillation and Earth-regeneration tables were generated with PEANUTS. Students do not need to install PEANUTS.
Homework Milestones
After masterclass 1:
- Build the no-oscillation event-rate calculation.
- Plot the \({}^8\mathrm{B}\) spectrum and the recoil-electron spectrum.
- Check the dependence on the electron kinetic-energy threshold.
- Fit the \({}^8\mathrm{B}\) normalization in pseudo-data.
- Prepare short theory notes on the Gamow window, the astrophysical \(S\) factor, and why \(\nu_e e\) scattering is larger than \(\nu_{\mu,\tau}e\) scattering.
After masterclass 2:
- Add the PEANUTS survival-probability table.
- Fit the blinded recoil spectrum in \(\left(\sin^2\theta_{12},\Delta m^2_{21}\right)\).
- Compute one-dimensional profiles and two-dimensional contours.
- Study the size of Earth regeneration as an extension.
- Freeze the result before unblinding.
Required Project Package
Submit one notebook or script directory that reproduces the whole chain:
- Read the public tables from the project archive.
- Build the event-rate model.
- Generate at least one open pseudo-data sample and test the fit machinery.
- Fit the blinded spectrum without changing the procedure after looking at it.
- Produce plots and numerical tables for the defense.
The result must be reproducible from the public archive and the code shown in the defense.
Part 1: Event Model
Reproduce the first masterclass calculation.
Required outputs:
- Plot the normalized \({}^8\mathrm{B}\) spectrum \(f_{^8\mathrm{B}}(E_\nu)\).
- Compute the no-oscillation SK-like recoil spectrum.
- State the exposure and number of target electrons used.
- Check the total number of events above the chosen threshold.
- Repeat for at least two thresholds.
Use the practical units printed in the CSV tables. Analytic formulas use \(\hbar=c=1\).
Homework theory from masterclass 1:
- Explain the Gamow window for at least three reactions, for example \(p+p\), \({}^7\mathrm{Be}+p\), and \({}^{14}\mathrm{N}+p\).
- Define the astrophysical \(S\) factor through \(\sigma(E)=S(E)E^{-1}\exp[-\sqrt{E_G/E}]\).
- Find experimental information on one relevant \(S\) factor and give a short critical summary: what was measured, what is extrapolated, and what uncertainty matters for the Sun.
- Derive or verify the \(\nu e\) differential cross section used in the table.
- Explain why \(\nu_e e\) scattering is larger than \(\nu_{\mu,\tau}e\) scattering.
Part 2: Oscillations
Use
oscillation_probabilities_grid.csv
as a table for
\[ P_{ee}^{day} \left(E_\nu;\sin^2\theta_{12},\Delta m^2_{21}\right). \]
Required outputs:
- Plot \(P_{ee}^{day}(E_\nu)\) for several parameter points.
- Compute the oscillated recoil spectrum.
- Compare it with the no-oscillation spectrum.
- Explain why the spectrum is not just rescaled by a constant factor.
Homework theory from masterclass 2:
- Derive the two-flavour vacuum probability.
- Write the flavour-basis Hamiltonian in matter.
- Explain the high-density adiabatic solar limit.
- State what is meant by decoherence for solar neutrinos.
- Explain what information is lost when only the recoil spectrum is fitted.
Part 3: Fit
For recoil bin \(j\) compute
\[ \mu_j(\theta) = N_eT_{\rm live} \int_{T_j}^{T_{j+1}}dT_e \int dE_\nu\, \Phi_{^8\mathrm{B}}f_{^8\mathrm{B}}(E_\nu) \left[ P_{ee}\frac{d\sigma_{\nu_e e}}{dT_e} + (1-P_{ee})\frac{d\sigma_{\nu_x e}}{dT_e} \right]. \]
Use the Poisson statistic
\[ q(\theta) = 2\sum_j \left[ \mu_j(\theta)-n_j + n_j\ln\frac{n_j}{\mu_j(\theta)} \right], \qquad \Delta q=q-q_{\min}. \]
Required outputs:
- Best-fit point.
- Two-dimensional contour for \(\Delta q=2.30\) and \(\Delta q=6.18\).
- One-dimensional profile in \(\sin^2\theta_{12}\).
- One-dimensional profile in \(\Delta m^2_{21}\).
- A short statement of what the detector is sensitive to.
Fit checks:
- Repeat the fit with \(T_{\min}=3~\mathrm{MeV}\) and \(T_{\min}=6~\mathrm{MeV}\).
- Repeat the fit with coarser and finer recoil-energy binning.
- Compare the fixed-\(^8\mathrm{B}\)-normalization fit with a fit where \(\alpha_B\) is profiled.
- Explain which change affects \(\sin^2\theta_{12}\) most and which affects \(\Delta m^2_{21}\) most.
Part 4: Blinded Spectrum
Use
blind_pseudo_data_sk.csv
as the project data.
Rules:
- Decide the fit procedure before unblinding.
- Do not tune binning or thresholds after seeing the answer.
- Freeze the best fit and contour.
- During the defense, compare the frozen result with the unblinded point.
Report:
best sin2theta12 = ...
best dm21 = ... eV^2
68% contour = ...
95% contour = ...
Part 5: Earth Regeneration
This is an optional but recommended extension.
Use
earth_regeneration_parameter_scan.csv
to study
\[ \Delta P_{ee}^{\oplus} = P_{ee}^{night}-P_{ee}^{day}. \]
Answer:
- What is the typical size of the Earth effect?
- At which energies and nadir angles is it largest?
- Is it sensitive to \(\Delta m^2_{21}\)?
- Would a day-night observable help the fit?
Theory Questions
Prepare short answers:
- What sets the Gamow-window peak and width?
- What is the astrophysical \(S\) factor, and why is it introduced?
- Why is \(\nu_e e\) scattering larger than \(\nu_{\mu,\tau}e\) scattering?
- How does the matter Hamiltonian change the effective mixing angle?
- Why does the high-energy solar limit give \(P_{ee}\simeq\sin^2\theta_{12}\)?
- Why is \(\Delta m^2_{21}\) harder to measure from the recoil spectrum alone?
- What is Earth regeneration?
- What is a profile likelihood?
- What is a blind analysis, and what bias does it avoid?
Defense
Use this structure:
Question
Input tables
Event-rate calculation
Pseudo-data and blind-data fit
Contours and intervals
Theory interpretation
Limitations
Unblinding result
Keep the presentation short and numerical.
The defense must show enough code or formulas that the result can be reproduced.