-
Notifications
You must be signed in to change notification settings - Fork 112
Unified QEL model with spectral function #485
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
base: master
Are you sure you want to change the base?
Changes from all commits
File filter
Filter by extension
Conversations
Jump to
Diff view
Diff view
There are no files selected for viewing
| Original file line number | Diff line number | Diff line change |
|---|---|---|
| @@ -0,0 +1,89 @@ | ||
| <?xml version="1.0" encoding="ISO-8859-1"?> | ||
|
|
||
| <alg_conf> | ||
|
|
||
| <!-- | ||
| Configuration for the Kelly elastic form factors model | ||
|
|
||
| Form factors based on J.J. Kelly, Phys.Rev.C 70 (2004) 068202 | ||
|
|
||
| G(Q^2) \propto \frac{\sum_{k=0}^{n} a_k \tau^k}{1 + \sum_{k=1}^{n+2} b_k \tau^k} | ||
|
|
||
| Both numerator and denominator are polynomials in tau = Q^2 / 4mp^2 | ||
| a and b are parameters for numerator and denominator. | ||
| This is just an ancient baseline for spectral function, do not use it for production. | ||
|
|
||
| Configurable Parameters: | ||
| ......................................................................................... | ||
| Name Type Optional Comment Default | ||
| ......................................................................................... | ||
| Kelly-Gep-a0 double No coefficient - | ||
| Kelly-Gep-a1 double No coefficient - | ||
| Kelly-Gep-a2 double No coefficient - | ||
| Kelly-Gep-b1 double No coefficient - | ||
| Kelly-Gep-b2 double No coefficient - | ||
| Kelly-Gep-b3 double No coefficient - | ||
| Kelly-Gep-b4 double No coefficient - | ||
| Kelly-Gmp-a0 double No coefficient - | ||
| Kelly-Gmp-a1 double No coefficient - | ||
| Kelly-Gmp-a2 double No coefficient - | ||
| Kelly-Gmp-b1 double No coefficient - | ||
| Kelly-Gmp-b2 double No coefficient - | ||
| Kelly-Gmp-b3 double No coefficient - | ||
| Kelly-Gmp-b4 double No coefficient - | ||
| Kelly-Gen-a0 double No coefficient - | ||
| Kelly-Gen-a1 double No coefficient - | ||
| Kelly-Gen-a2 double No coefficient - | ||
| Kelly-Gen-b1 double No coefficient - | ||
| Kelly-Gen-b2 double No coefficient - | ||
| Kelly-Gen-b3 double No coefficient - | ||
| Kelly-Gen-b4 double No coefficient - | ||
| Kelly-Gmn-a0 double No coefficient - | ||
| Kelly-Gmn-a1 double No coefficient - | ||
| Kelly-Gmn-a2 double No coefficient - | ||
| Kelly-Gmn-b1 double No coefficient - | ||
| Kelly-Gmn-b2 double No coefficient - | ||
| Kelly-Gmn-b3 double No coefficient - | ||
| Kelly-Gmn-b4 double No coefficient - | ||
| --> | ||
|
|
||
| <param_set name="Default"> | ||
|
|
||
| <param type="string" name="CommonParam"> MagnMoments,QuasiElastic </param> | ||
| <!-- | ||
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | ||
| Kelly elastic form factor parameters | ||
| --> | ||
| <param type="double" name="Kelly-Gep-a0"> 1. </param> | ||
| <param type="double" name="Kelly-Gep-a1"> -0.24 </param> | ||
| <param type="double" name="Kelly-Gep-a2"> 0.0 </param> | ||
| <param type="double" name="Kelly-Gep-b1"> 10.98 </param> | ||
| <param type="double" name="Kelly-Gep-b2"> 12.82 </param> | ||
| <param type="double" name="Kelly-Gep-b3"> 21.97 </param> | ||
| <param type="double" name="Kelly-Gep-b4"> 0.0 </param> | ||
| <param type="double" name="Kelly-Gmp-a0"> 1. </param> | ||
| <param type="double" name="Kelly-Gmp-a1"> 0.12 </param> <!-- --> | ||
| <param type="double" name="Kelly-Gmp-a2"> 0.0 </param> <!-- --> | ||
| <param type="double" name="Kelly-Gmp-b1"> 10.97 </param> <!-- --> | ||
| <param type="double" name="Kelly-Gmp-b2"> 18.86 </param> <!-- --> | ||
| <param type="double" name="Kelly-Gmp-b3"> 6.55 </param> <!-- --> | ||
| <param type="double" name="Kelly-Gmp-b4"> 0.0 </param> <!-- --> | ||
| <param type="double" name="Kelly-Gen-a0"> 0.0 </param> | ||
| <param type="double" name="Kelly-Gen-a1"> 1.7 </param> | ||
| <param type="double" name="Kelly-Gen-a2"> 0.0 </param> | ||
| <param type="double" name="Kelly-Gen-b1"> 3.3 </param> <!-- --> | ||
| <param type="double" name="Kelly-Gen-b2"> 0.0 </param> <!-- --> | ||
| <param type="double" name="Kelly-Gen-b3"> 0.0 </param> <!-- --> | ||
| <param type="double" name="Kelly-Gen-b4"> 0.0 </param> <!-- --> | ||
| <param type="double" name="Kelly-Gmn-a0"> 1. </param> | ||
| <param type="double" name="Kelly-Gmn-a1"> 2.33 </param> <!-- --> | ||
| <param type="double" name="Kelly-Gmn-a2"> 0.0 </param> <!-- --> | ||
| <param type="double" name="Kelly-Gmn-b1"> 14.72 </param> <!-- --> | ||
| <param type="double" name="Kelly-Gmn-b2"> 24.20 </param> <!-- --> | ||
| <param type="double" name="Kelly-Gmn-b3"> 84.1 </param> <!-- --> | ||
| <param type="double" name="Kelly-Gmn-b4"> 0.0 </param> <!-- --> | ||
|
|
||
| </param_set> | ||
|
|
||
| </alg_conf> | ||
|
|
| Original file line number | Diff line number | Diff line change |
|---|---|---|
| @@ -0,0 +1,33 @@ | ||
| <?xml version="1.0" encoding="ISO-8859-1"?> | ||
|
|
||
| <alg_conf> | ||
|
|
||
| <!-- | ||
| Configuration sets for Llewellyn-Smith QEL EM form factors | ||
|
|
||
| Configurable Parameters: | ||
| .......................................................................................................... | ||
| Name Type Optional Comment Default | ||
| .......................................................................................................... | ||
| ElasticFormFactorsModel alg No Elastic form factors model CommonParam[ElasticFF] | ||
| UseElFFTransverseEnhancement bool No CommonParam[ElasticFF] | ||
| TransverseEnhancement alg No TransverseEnhancement model CommonParam[ElasticFF] | ||
| AxialFormFactorModel alg No Axial form factor model | ||
| AnomMagnMoment-P double No CommonParam[MagnMoments] | ||
| AnomMagnMoment-N double No CommonParam[MagnMoments] | ||
| WeinbergAngle double No Weinberg angle CommonParam[WeakInt] | ||
| SU3-D double No CommonParam[StrongInt] | ||
| SU3-F double No CommonParam[StrongInt] | ||
| --> | ||
|
|
||
| <param_set name="Default"> | ||
|
|
||
| <param type="string" name="CommonParam"> WeakInt,MagnMoments,StrongInt,ElasticFF </param> | ||
|
|
||
| <!-- Dummy axial form factor model required since this class inherits from LwlynSmithFF. | ||
| All axial form factors are set to zero by LwlynSmithFFEM. --> | ||
| <param type="alg" name="AxialFormFactorModel"> genie::DipoleAxialFormFactorModel/Default </param> | ||
|
|
||
| </param_set> | ||
|
|
||
| </alg_conf> |
| Original file line number | Diff line number | Diff line change |
|---|---|---|
| @@ -0,0 +1,69 @@ | ||
| <?xml version="1.0" encoding="ISO-8859-1"?> | ||
|
|
||
| <alg_conf> | ||
|
|
||
| <!-- | ||
| Configuration for the CBF spectral function QEL differential xsec algorithm. | ||
|
|
||
| Configurable Parameters: | ||
| ..................................................................................................... | ||
| Name Type Optional Comment Default | ||
| ..................................................................................................... | ||
| QEL-CC-XSecScale double Yes Scaling factor GPL value | ||
| CCFormFactorsAlg alg No QEL-CC form factors algorithm | ||
| NCFormFactorsAlg alg No QEL-NC form factors algorithm | ||
| EMFormFactorsAlg alg No QEL-EM form factors algorithm | ||
| XSec-Integrator alg No | ||
| IntegralNuclearModel alg | ||
| IntegralNucleonBindingMode string | ||
| TensorModel string No Type of hadron tensor Noemi-hadron-tensor | ||
| Options: | ||
| - Noemi-hadron-tensor | ||
| - Noemi-hadron-tensor-cc | ||
| PauliBlockerAlg alg No PauliBlocking algorithm | ||
| DoPauliBlocking bool Yes Do Pauli blocking true | ||
| DoRotate_qAlong_z bool Yes Rotates system so q is along z | ||
|
|
||
|
|
||
| ..................................................................................................... | ||
| Parameters needed when Integrating with this model to generate splines: | ||
| ........................................................................................................................... | ||
| Name Type Optional Comment Default | ||
| ........................................................................................................................... | ||
| IntegralNuclearModel alg No | ||
| IntegralNucleonBindingMode alg No | ||
| --> | ||
|
|
||
| <param_set name="Default"> | ||
|
|
||
| <param type="string" name="CommonParam"> CKM </param> | ||
|
|
||
| <param type="double" name="QEL-CC-XSecScale"> 1.000 </param> | ||
| <param type="double" name="IntegralNuclearInfluenceCutoffEnergy"> 100.0 </param> | ||
|
|
||
| <param type="alg" name="XSec-Integrator"> genie::NewQELXSec/Default </param> | ||
| <param type="alg" name="IntegralNuclearModel"> genie::SpectralFunc/Default </param> | ||
| <param type="string" name="IntegralNucleonBindingMode"> UseNuclearModel </param> | ||
|
|
||
| <param type="string" name="TensorModel"> Noemi-hadron-tensor </param> | ||
|
Member
There was a problem hiding this comment. Choose a reason for hiding this commentThe reason will be displayed to describe this comment to others. Learn more. Looking at the code below that uses the "TensorModel" string, it looks like this can only currently take on one of two values. It would be good to document that above in the
Contributor
Author
There was a problem hiding this comment. Choose a reason for hiding this commentThe reason will be displayed to describe this comment to others. Learn more. I update the comments |
||
|
|
||
| <param type="alg" name="PauliBlockerAlg"> genie::PauliBlocker/Default </param> | ||
| <param type="bool" name="DoPauliBlocking"> true </param> | ||
|
|
||
| <param type="bool" name="DoRotate_qAlong_z"> false </param> | ||
|
|
||
| <param type="alg" name="NCFormFactorsAlg"> genie::LwlynSmithFFNC/Default </param> | ||
| <param type="alg" name="EMFormFactorsAlg"> genie::LwlynSmithFFEM/Default </param> | ||
|
|
||
| </param_set> | ||
|
|
||
| <param_set name="Dipole"> | ||
| <param type="alg" name="CCFormFactorsAlg"> genie::LwlynSmithFFCC/Dipole </param> | ||
| </param_set> | ||
|
|
||
|
|
||
| <param_set name="ZExp"> | ||
| <param type="alg" name="CCFormFactorsAlg"> genie::LwlynSmithFFCC/ZExp </param> | ||
| </param_set> | ||
|
|
||
| </alg_conf> | ||
Uh oh!
There was an error while loading. Please reload this page.