22 #ifndef _G_REWEIGHT_NON_RES_BKG_H_ 23 #define _G_REWEIGHT_NON_RES_BKG_H_ double CalcWeight(const EventRecord &event)
calculate a weight for the input event using the current nuisance param values
void Reset(void)
set all nuisance parameters to default values
map< GSyst_t, double > fRTwkDial
#include "Numerical/GSFunc.h"
void Reconfigure(void)
propagate updated nuisance parameter values to actual MC, etc
~GReWeightNonResonanceBkg()
map< GSyst_t, double > fRCurr
GReWeightNonResonanceBkg()
An enumeration of systematic parameters.
Generated Event Record. It is a GHepRecord object that can accept / be visited by EventRecordVisitorI...
void SetWminCut(double W)
double fWmin
W_{min} cut. Reweight only events with W < W_{min}.
bool IsHandled(GSyst_t syst)
does the current weight calculator handle the input nuisance param?
map< GSyst_t, double > fRDef
Event finding and building.
void SetSystematic(GSyst_t syst, double val)
update the value for the specified nuisance param
Reweighting non-resonance background level.
GENIE event reweighting engine ABC.