Add Sidereal LV example (SME minimal sector)#56
Open
albadomi91 wants to merge 1 commit into
Open
Conversation
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.
4ca8ff1 to
6f99bd6
Compare
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
Summary
nuSQUIDSSiderealLV, a nuSQuIDS derived class implementing Sidereal Lorentz Violation from the SME minimal sector (aT mass-dim-3 and cT mass-dim-4 coefficients).examples/Sidereal_LV/main.cpp) computing P(numu->numu) vs Right Ascension for IceCube, propagating through the Earth (PREM) with the LV Hamiltonian added viaHI().Implementation notes
SU_vectors in the mass basis, each evolved viaEvolve()to the interaction picture inAddToPreDerive, since they transform differently under nu/antinu.dirtyflag triggers recomputation of the base LV operators only when SME parameters, mixing angles, direction, or sidereal time change.Test plan
make examples/Sidereal_LV/sidereal_lv