25 #ifndef _G_REWEIGHT_NU_XSEC_NC_H_ 26 #define _G_REWEIGHT_NU_XSEC_NC_H_ void SetSystematic(GSyst_t syst, double val)
update the value for the specified nuisance param
#include "Numerical/GSFunc.h"
bool IsHandled(GSyst_t syst)
does the current weight calculator handle the input nuisance param?
bool fRewDIS
reweight NC DIS?
bool fRewRES
reweight NC RES?
double fNCTwkDial
tweaking dial
Tweak NC level in a gross way (scale by a given factor). More detailed rew. functions also exist for ...
bool fRewQE
reweight NC elastic?
bool fRewNumu
reweight nu_mu?
An enumeration of systematic parameters.
bool fRewNue
reweight nu_e?
void Reset(void)
set all nuisance parameters to default values
Generated Event Record. It is a GHepRecord object that can accept / be visited by EventRecordVisitorI...
void Reconfigure(void)
propagate updated nuisance parameter values to actual MC, etc
double CalcWeight(const EventRecord &event)
calculate a weight for the input event using the current nuisance param values
bool fRewNuebar
reweight nu_e_bar?
Event finding and building.
GENIE event reweighting engine ABC.
bool fRewNumubar
reweight nu_mu_bar?