Skip to content

Add Sidereal LV example (SME minimal sector)#56

Open
albadomi91 wants to merge 1 commit into
arguelles:masterfrom
albadomi91:sidereal-lv-example
Open

Add Sidereal LV example (SME minimal sector)#56
albadomi91 wants to merge 1 commit into
arguelles:masterfrom
albadomi91:sidereal-lv-example

Conversation

@albadomi91

@albadomi91 albadomi91 commented Jun 23, 2026

Copy link
Copy Markdown

Summary

  • Adds nuSQUIDSSiderealLV, a nuSQuIDS derived class implementing Sidereal Lorentz Violation from the SME minimal sector (aT mass-dim-3 and cT mass-dim-4 coefficients).
  • Adds a worked example (examples/Sidereal_LV/main.cpp) computing P(numu->numu) vs Right Ascension for IceCube, propagating through the Earth (PREM) with the LV Hamiltonian added via HI().

Implementation notes

  • aT (CPT-odd) and cT (CPT-even) contributions are tracked as separate SU_vectors in the mass basis, each evolved via Evolve() to the interaction picture in AddToPreDerive, since they transform differently under nu/antinu.
  • A dirty flag triggers recomputation of the base LV operators only when SME parameters, mixing angles, direction, or sidereal time change.

Test plan

  • Compiles with make examples/Sidereal_LV/sidereal_lv
  • Ran the example; standard case reproduces P~1 as expected at 1 TeV over an Earth-crossing baseline; LV case shows the expected sinusoidal RA modulation with period 180 deg

Implements nuSQUIDSSiderealLV, a nuSQuIDS derived class adding Sidereal
Lorentz Violation from the SME minimal sector, with a worked example
scanning P(numu->numu) vs Right Ascension for IceCube.
@albadomi91 albadomi91 force-pushed the sidereal-lv-example branch from 4ca8ff1 to 6f99bd6 Compare June 23, 2026 21:05
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant