Skip to content

Add covariance matrix support to the Z-expansion form factor models - #15

Open
LiangLiu212 wants to merge 2 commits into
sjgardiner:gardiner/sf-sbnfrom
LiangLiu212:feature/zexp-covariance-rc
Open

Add covariance matrix support to the Z-expansion form factor models#15
LiangLiu212 wants to merge 2 commits into
sjgardiner:gardiner/sf-sbnfrom
LiangLiu212:feature/zexp-covariance-rc

Conversation

@LiangLiu212

Copy link
Copy Markdown
  • Add covariance matrix inputs under data/covariances/FormFactor/Axial/ (Deuterium, LQCD v1 and updated, MINERvA elementary target, MINERvA Nature 2x2/4x4) and move the vector ELZExpFF.dat under FormFactor/Vector/; document the files and their sources in a Readme
  • Extend ZExpAxialFormFactorModel and ZExpELFormFactorModel to load the covariance matrices used by the reweighting machinery
  • Store importfile matrix elements at full precision in AlgConfigPool (std::to_string's fixed 6 decimals can flip a near-singular positive-definite covariance indefinite)
  • ZExpELFormFactorModel: hard-code the Gep(0)=1 / Gen(0)=0 charges and read the magnetic moments from the MagnMoments common parameter list instead of per-param_set QEL-G*0 entries
  • Add zexp axial param_sets: Deuterium PRD E-matrix default, minerva and lqcd fits from arXiv:2512.14097, minervaNature from Nature 614,48 (lqcd carries the latest-version values with the v1 fit kept commented for reference)

  - Add covariance matrix inputs under data/covariances/FormFactor/Axial/
    (Deuterium, LQCD v1 and updated, MINERvA elementary target, MINERvA
    Nature 2x2/4x4) and move the vector ELZExpFF.dat under
    FormFactor/Vector/; document the files and their sources in a Readme
  - Extend ZExpAxialFormFactorModel and ZExpELFormFactorModel to load the
    covariance matrices used by the reweighting machinery
  - Store importfile matrix elements at full precision in AlgConfigPool
    (std::to_string's fixed 6 decimals can flip a near-singular
    positive-definite covariance indefinite)
  - ZExpELFormFactorModel: hard-code the Gep(0)=1 / Gen(0)=0 charges and
    read the magnetic moments from the MagnMoments common parameter list
    instead of per-param_set QEL-G*0 entries
  - Add zexp axial param_sets: Deuterium PRD E-matrix default, minerva
    and lqcd fits from arXiv:2512.14097, minervaNature from Nature 614,48
    (lqcd carries the latest-version values with the v1 fit kept
    commented for reference)
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