Skip to content
View sam-grant's full-sized avatar
Block or Report

Block or report sam-grant

Block user

Prevent this user from interacting with your repositories and sending you notifications. Learn more about blocking users.

You must be logged in to block users.

Please don't include any personal information such as legal names or email addresses. Maximum 100 characters, markdown supported. This note will be visible to only you.
Report abuse

Contact GitHub support about this user’s behavior. Learn more about reporting abuse.

Report abuse
sam-grant/README.md

Hello there

I am Samuel Grant, a researcher in high energy physics from the UK. The repositories below mostly contain code written for my PhD research at the Fermilab Muon $g-2$ experiment.

  • EDM: analysis code centred on extracting a muon electric dipole moment (EDM) signal from large datasets.

alt text

High momentum tracks modulated over a 70 µs period, showing the spin precession oscillation caused by the anomalous magnetic dipole moment of the muon, fitted with a five-parameter function. The measured phase of this oscillation is used to fit for the oscillation that would be caused by an EDM.

alt text

The average vertical decay angle of emitted positrons modulated over one spin precession period, fitted with a sinusoidal function of two orthogonal terms. The component of the oscillation attributed to an EDM is π/2 out-of-phase with anomalous spin precession oscillation, where the amplitude of this component is hidden with a blind offset.

  • ReadNTup: code for reading in data in the form of ROOT Ntuples, applying corrections, and producing the analysis level histograms used in EDM.

  • RadialField: analysis code for estimating the magnitude of the radial component of the Fermilab $g-2$ storage ring magnetic field. Code relating to direct radial field measurements, and toy Monte Carlo measurements, can be found in EDM.

alt text

An illustration of the estimated radial magnetic field per run number over the entirity of Run-1. A red line indicates the experimental hall temperature over the same period, showing some correlation with the field.

  • Tex: LaTeX code, including my Ph.D. thesis and various other things.

  • LowDCAs, LowDCAs_v2, and LowDCAs_v3: work on improvements to the g-2 particle tracking algorithm, with a focus on tracks which pass the sense-wire at a low 'distance of closest approach'.

  • EpRatio: studies on using track-cluster matching (identifying common particle hits recorded by two independent detector systems) to cross-check measurements of calorimeter gain variations by taking the ratio of cluster energy, E, and track momentum, p, as a proxy for gain.

Popular repositories

  1. ratios ratios Public

    ratio method code

    C++

  2. Europa Europa Public

    europa fitting code

    C++

  3. ratio_data ratio_data Public

    C++

  4. LostMuons LostMuons Public

    Lost muon tracker contamination study

    C++

  5. EpRatio EpRatio Public

    Gain correction study using cluster matched tracks.

    C

  6. production production Public

    For creating, testing, reading, and producing ROOT trees

    C