Skip to content
Open
Show file tree
Hide file tree
Changes from 2 commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
55 changes: 55 additions & 0 deletions config/KellyELFormFactorsModel.xml
Original file line number Diff line number Diff line change
@@ -0,0 +1,55 @@
<?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

Configurable Parameters:
.........................................................................................
Name Type Optional Comment Default
.........................................................................................
-->

<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>

33 changes: 33 additions & 0 deletions config/LwlynSmithFFEM.xml
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>
2 changes: 2 additions & 0 deletions config/Messenger.xml
Original file line number Diff line number Diff line change
Expand Up @@ -149,6 +149,7 @@
<priority msgstream="LocalFGM"> WARN </priority>
<priority msgstream="LwlynSmith"> NOTICE </priority>
<priority msgstream="LHAPDF6"> NOTICE </priority>
<priority msgstream="LeptonTensor"> NOTICE </priority>
Comment thread
nusense marked this conversation as resolved.
Outdated
<priority msgstream="Math"> NOTICE </priority>
<priority msgstream="MEC"> WARN </priority>
<priority msgstream="MuELoss"> NOTICE </priority>
Expand Down Expand Up @@ -178,6 +179,7 @@
<priority msgstream="PathL"> NOTICE </priority>
<priority msgstream="PhysUtil"> WARN </priority>
<priority msgstream="QELXSec"> NOTICE </priority>
<priority msgstream="UnifiedQELPXSec"> WARN </priority>
<priority msgstream="QELCharmXSec"> NOTICE </priority>
<priority msgstream="QELEvent"> NOTICE </priority>
<priority msgstream="QELHadronicVtx"> WARN </priority>
Expand Down
22 changes: 19 additions & 3 deletions config/SpectralFunc.xml
Original file line number Diff line number Diff line change
Expand Up @@ -3,7 +3,7 @@
<alg_conf>

<!--
Configuration for the SpectralFunc NuclerModelI implementation
Configuration for the SpectralFunc NuclearModelI implementation

Configurable Parameters:
....................................................................................................................................
Expand All @@ -14,8 +14,24 @@ FermiMomentumTable string No Table of Fermi momentum (kF) constan
-->

<param_set name="Default">
<param type="string" name="CommonParam"> FermiGas </param>

<param type="string" name="CommonParam"> FermiGas </param>

<!-- The data file path may be specified relative to the GENIE root folder or
as an absolute path -->
<param type="string" name="DataPathType"> relative </param>
<param type="string" name="DataPath"> data/evgen/nucl/spectral_functions </param>

<!-- <param type="string" name="SpectFuncTable@Pdg=1000060120"> benhar-sf-12c.data </param> -->
<param type="string" name="SpectFuncTable@Pdg=1000060120_2212"> pke12_tot.data </param>
Comment thread
nusense marked this conversation as resolved.
<param type="string" name="SpectFuncTable@Pdg=1000060120_2112"> pke12_tot.data </param>
<param type="string" name="SpectFuncTable@Pdg=1000080160_2212"> pke16_tot.data </param>
<param type="string" name="SpectFuncTable@Pdg=1000080160_2112"> pke16_tot.data </param>
<param type="string" name="SpectFuncTable@Pdg=1000260560_2212"> benhar-sf-56fe.data </param>
<param type="string" name="SpectFuncTable@Pdg=1000260560_2112"> benhar-sf-56fe.data </param>
<param type="string" name="SpectFuncTable@Pdg=1000180400_2212"> pke40p_tot.data </param>
<param type="string" name="SpectFuncTable@Pdg=1000180400_2112"> pke40n_tot.data </param>

</param_set>

</alg_conf>

64 changes: 64 additions & 0 deletions config/UnifiedQELPXSec.xml
Original file line number Diff line number Diff line change
@@ -0,0 +1,64 @@
<?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
.....................................................................................................
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
CabibboAngle double No Cabibbo angle CommonParam[CKM]
PauliBlockerAlg alg No PauliBlocking algorithm
FortranTensorModel string No Specifies which fortran model to use
Comment thread
nusense marked this conversation as resolved.
Outdated
DoRotate_qAlong_z bool Yes Rotates system so q is along z
QEL-CC-XSecScale double Yes Scaling factor GPL value


.....................................................................................................
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>

Copy link
Copy Markdown
Member

Choose a reason for hiding this comment

The 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 Configurable Parameters comment.

Copy link
Copy Markdown
Contributor Author

Choose a reason for hiding this comment

The 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>
3 changes: 3 additions & 0 deletions config/master_config.xml
Original file line number Diff line number Diff line change
Expand Up @@ -157,6 +157,8 @@
<config alg="genie::RSHelicityAmplModelEMp"> RSHelicityAmplModelEMp.xml </config>
<config alg="genie::RSHelicityAmplModelEMn"> RSHelicityAmplModelEMn.xml </config>
<config alg="genie::EngelFormFactor"> EngelFormFactor.xml </config>
<config alg="genie::KellyELFormFactorsModel"> KellyELFormFactorsModel.xml </config>
<config alg="genie::LwlynSmithFFEM"> LwlynSmithFFEM.xml </config>


<!-- ****** CONFIGURATION GENERIC CROSS SECTION INTEGRATORS ****** -->
Expand Down Expand Up @@ -192,6 +194,7 @@
<config alg="genie::NievesQELCCPXSec"> NievesQELCCPXSec.xml </config>
<config alg="genie::SuSAv2QELPXSec"> SuSAv2QELPXSec.xml </config>
<config alg="genie::SmithMonizQELCCPXSec"> SmithMonizQELCCPXSec.xml </config>
<config alg="genie::UnifiedQELPXSec"> UnifiedQELPXSec.xml </config>
<config alg="genie::QPMDMDISPXSec"> QPMDMDISPXSec.xml </config>
<config alg="genie::QPMDISPXSec"> QPMDISPXSec.xml </config>
<config alg="genie::KNOTunedQPMDISPXSec"> KNOTunedQPMDISPXSec.xml </config>
Expand Down
Loading