Skip to main content
Sandbox Physics

Neutrinos · D12 · The inverse problem

IceCube: From Sensor Hits to a Track

Can the light recorded by IceCube’s sensors reveal which way a particle was going? Yes: fit the times at which light reaches many sensors spread through the ice. Scattering and absorption in the ice smear those times. Collecting more light does not, on its own, make the direction more accurate or free of bias.

Generate a simulated track in an ice array, hide its true direction and fit it from the times at which the sensors see light. Change scattering and absorption to see when even a bright event becomes harder to reconstruct.

Interactive modelIceCube: From Sensor Hits to a Track
Hit sensors—\text{—}
Recorded photoelectrons—\text{—}
Fitted polar angle—\text{—}
Fitted azimuth—\text{—}
Timing residual RMS—\text{—}
Angular error · truth comparison—\text{—}

Recorded data from a teaching simulation

Inspect the measurement

Preparing a reproducible teaching record…

Read a sample of the record

Physics tutorial

Fit the recorded times, then inspect the residuals

BackgroundPositions are in metres, with z pointing up and x and y horizontal. The polar angle is measured from straight up, and the azimuth turns from x toward y. The track’s reference point is assumed known, as in a calibration exercise with a fixed anchor.

Why it mattersHow much of the direction can still be recovered after absorption and scattering?

Start with the essentials

Focus question
How much of the direction can still be recovered after absorption and scattering?
One-sentence intuition
The fitted direction is inferred from the recorded hits. Collecting more light does not by itself make the fit better or unbiased.

Core mathematical model

Arrival time of the earliest direct light in uniform ice

ti=t0+li+din2−1ct_i=t_0+\frac{l_i+d_i\sqrt{n^2-1}}{c}

The track is infinite and moves at the speed of light in vacuum. l is the sensor’s position along the track and d its perpendicular distance from it. The ice has index 1.32 at every wavelength, so the phase and group speeds of light are equal.

Fitting the direction with an unknown start time

u^=arg⁡min⁡u∑i(ti−tgeo,i(u)−t^0)2\widehat{\mathbf u}=\arg\min_{\mathbf u}\sum_i(t_i-t_{\mathrm{geo},i}(\mathbf u)-\widehat t_0)^2

For each trial direction, the start time is set to the mean difference between measured and predicted times. A coarse search over all directions is followed by a local refinement. This deliberately simple fit assumes direct light, so late scattered photons can bias it. The RMS residual shows how well the times fit; it is not the angular uncertainty.

Common difficulties

Fit the recorded times, then inspect the residuals

Typical misconceptionThe fitted charged-particle track points exactly along the neutrino’s direction.

Better mental modelThe model leaves out the kinematics of the interaction. It is a timing fit for a charged track through a known point. It does not classify events, measure neutrino energy or perform a full IceCube reconstruction.

Run the experiment

  1. 01

    Reconstruct blind

    Generate an event with the true direction hidden. Fit the recorded hits, then reveal the generated direction.

    What to observe: The fitted arrow and the angular error appear only after the fit, and the fit never reads the generated direction.
  2. 02

    Break the propagation model

    Choose Strong scattering. Fit the new event and compare timing residuals.

    What to observe: The first unscattered photons can still point the way, but sensors whose first hit arrives late can pull the fit off.
  3. 03

    Lose photons

    Choose Strong absorption and compare hit count and residuals across several generated events.

    What to observe: Fewer sensors see light, so the fit has less to go on. The display gives no calibrated confidence interval, and the error need not grow in every single random event.

Related experiments and articles

Continue exploring

How detectors see a neutrino

A neutrino leaves only light, charge or a pair of signals close in time. How does each detector turn that into a direction, an energy or a source?

  1. LabReactor Antineutrino CoincidenceSelect prompt and delayed signals against accidental pairs.
  2. LabCherenkov Light & Detector RingsTurn charged-particle geometry into a recorded light pattern.
  3. LabLiquid Argon Time Projection ChamberTurn electron arrival times and wire projections into calibrated slice centroids.
  4. You are hereIceCube: From Sensor Hits to a TrackInfer a track direction from the recorded sensor times.
  5. LabSupernova Neutrino Burst ObservatoryScan a frozen burst record, then inspect one interaction at the optical timescale.
  6. LabNeutrino Sky Search ObservatorySearch frozen neutrino directions and compare a local hotspot with paired finite-grid background trials.

Neutrinos · Reading path

Start with the prize

Articles on this path that use this experiment, followed by the other experiments they suggest.

  1. Article2026 Nobel Prize in Physics: why look for neutrinos in Antarctic ice?
  2. LabCherenkov Light & Detector Rings
  3. ArticleWhat can a neutrino tell us that light cannot?
  4. ArticleA huge detector, a few events: reading neutrino scales
  5. ArticleHow does a faint signal become a neutrino discovery?
  6. LabReactor Antineutrino Coincidence
  7. ArticleFive ways a neutrino headline can lead us astray
  8. ArticleFrancis Halzen and the team that turned Antarctic ice into a telescope
  9. ArticleWhy do neutrinos keep appearing in the Nobel Prize?

Neutrinos · Reading path

Build a new way to observe the sky

Articles on this path that use this experiment, followed by the other experiments they suggest.

  1. ArticleBefore IceCube: learning to build telescopes in water and ice
  2. LabCherenkov Light & Detector Rings
  3. ArticleIceCube: how do you turn a cubic kilometre of ice into an instrument?
  4. ArticleIceCube’s 28 events: finding high-energy neutrinos from space
  5. ArticleTXS 0506+056: one alert, two separate lines of evidence
  6. LabNeutrino Sky Search Observatory
  7. ArticleNGC 1068: what does a neutrino excess establish?
  8. ArticleOne neutrino sky, three different questions
1 more group

Neutrinos · Reading path

Follow the measurement chain

Articles on this path that use this experiment, followed by the other experiments they suggest.

  1. ArticleWhy put a neutrino experiment under rock, sea or ice?
  2. LabReactor Antineutrino Coincidence
FeedbackSomething broken, confusing, or missing on this page?Tell us
What kind of feedback?

Sent with this page’s address, its Lab ID, the site language and your device type. Please leave out personal details. Feedback is kept for up to 12 months.Privacy policy