Skip to content
Draft
Show file tree
Hide file tree
Changes from all 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
4 changes: 3 additions & 1 deletion config/KNOTunedQPMDISPXSec.xml
Original file line number Diff line number Diff line change
Expand Up @@ -12,6 +12,7 @@ DISModel alg no It must be QPMDISPXSec

UseCache bool Yes Cache suppression factors? true
Wcut double no CommonParam[NonResBackground]
Wcutmin double Yes 0
-->

<alg_conf>
Expand All @@ -20,9 +21,10 @@ Wcut double no Co

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

<param type="alg" name="DISModel"> genie::QPMDISPXSec/Default </param>
<param type="alg" name="DISModel"> genie::QPMDISPXSec/Default </param>
<param type="alg" name="Hadronizer"> genie::AGKYLowW2019/Default </param>
<param type="double" name="NRB-EM-XSecScale"> 1. </param>
<param type="double" name="Wcutmin"> 0. </param>
</param_set>

</alg_conf>
4 changes: 3 additions & 1 deletion src/Physics/DeepInelastic/XSection/KNOTunedQPMDISPXSec.cxx
Original file line number Diff line number Diff line change
Expand Up @@ -103,7 +103,8 @@ double KNOTunedQPMDISPXSec::DISRESJoinSuppressionFactor(
//
double R=0, Ro=0;

const double Wmin = kNeutronMass + kPionMass + 1E-3;
double Wmin = kNeutronMass + kPionMass + 1E-3;
if( Wmin < fWcutmin ) Wmin = fWcutmin ;

const InitialState & ist = in->InitState();
const ProcessInfo & pi = in->ProcInfo();
Expand Down Expand Up @@ -235,6 +236,7 @@ void KNOTunedQPMDISPXSec::LoadConfig(void)
assert(fHadronizationModel);

GetParam( "Wcut", fWcut ) ;
GetParam( "Wcutmin", fWcutmin ) ;
GetParam( "NRB-EM-XSecScale", fNRBEMScale );

if ( fWcut <= 0. ) {
Expand Down
1 change: 1 addition & 0 deletions src/Physics/DeepInelastic/XSection/KNOTunedQPMDISPXSec.h
Original file line number Diff line number Diff line change
Expand Up @@ -56,6 +56,7 @@ class KNOTunedQPMDISPXSec : public XSecAlgorithmI {

bool fUseCache; ///< cache reduction factors used in joining scheme
double fWcut; ///< apply DIS/RES joining scheme < Wcut
double fWcutmin; ///< Limit to the Non-Resonant background coverage. Below < Wcutmin, only RES is considered
double fNRBEMScale; ///< apply NRB EM Scale factor
};

Expand Down