22 #ifndef _G_REWEIGHT_INTRANUKE_PARAMS_H_ 23 #define _G_REWEIGHT_INTRANUKE_PARAMS_H_ 115 double TwkDial (
void)
const;
145 #endif // _G_REWEIGHT_INTRANUKE_PARAMS_H_
bool IsTweaked(void) const
is any param tweaked
double ChisqPenalty(void) const
#include "Numerical/GSFunc.h"
MFP * MeanFreePathParams(int pdgc) const
bool IsHandled(GSyst_t s) const
Helper class for cross section model reweighting.
void AddCushionTerms(void)
static HadronType_t HadronTypeFromPdg(int pdgc)
bool IsCushionTerm(GSyst_t s) const
is it a cushion term?
void SetTwkDial(GSyst_t s, double val)
void SetTwkDial(GSyst_t s, double val)
map< GSyst_t, double > fSystValuesActual
List of systematics included & values actually used (user values limited to physical range) ...
bool IsIncluded(GSyst_t s) const
is included?
An enumeration of systematic parameters.
map< GSyst_t, bool > fIsCushion
cushion term flag
double ChisqPenalty(void) const
map< GSyst_t, double > fSystValuesUser
List of systematics included & values set by the user.
Fates(HadronType_t hadtype=kRwINukeUndefined)
double ScaleFactor(GSyst_t s, const TLorentzVector &p4) const
see next
enum genie::rew::GReWeightINukeParams::EHadronType HadronType_t
double ActualTwkDial(GSyst_t s, double KE=-1.) const
actual tweaking dial for input systematic at input kinetic energy
Fates * FateParams(int pdgc) const