229 ROOT::Math::IBaseFunctionMultiDim(),
238 bool fUsingDisResJoin = fConfig.
GetBool(
"UseDRJoinScheme");
239 double fWcut = 999999;
249 bool fNormBW = fConfig.
GetBoolDef(
"BreitWignerNorm",
true);
252 double fN2ResMaxNWidths = fConfig.
GetDoubleDef(
"MaxNWidthForN2Res", 2.0);
253 double fN0ResMaxNWidths = fConfig.
GetDoubleDef(
"MaxNWidthForN0Res", 6.0);
254 double fGNResMaxNWidths = fConfig.
GetDoubleDef(
"MaxNWidthForGNRes", 4.0);
260 fWcut = MR + fN0ResMaxNWidths * WR;
262 fWcut = MR + fN2ResMaxNWidths * WR;
264 fWcut = MR + fGNResMaxNWidths * WR;
Cross Section Calculation Interface.
RgDbl GetDoubleDef(RgKey key, RgDbl def_opt, bool set_def=true)
A simple [min,max] interval for doubles.
const Interaction * fInteraction
double Mass(Resonance_t res)
resonance mass (GeV)
double Width(Resonance_t res)
resonance width (GeV)
RgDbl GetDouble(RgKey key) const
enum genie::EResonance Resonance_t
KPhaseSpace * PhaseSpacePtr(void) const
Resonance_t Resonance(void) const
A registry. Provides the container for algorithm configuration parameters.
const XclsTag & ExclTag(void) const
RgBool GetBool(RgKey key) const
const XSecAlgorithmI * fModel
RgBool GetBoolDef(RgKey key, RgBool def_opt, bool set_def=true)
Range1D_t WLim(void) const
W limits.
int ResonanceIndex(Resonance_t res)
resonance idx, quark model / SU(6)