25 using namespace genie;
void SetSystematic(GSyst_t syst, double val)
update the value for the specified nuisance param
#include "Numerical/GSFunc.h"
tweak DIS nuclear modification (shadowing, anti-shadowing, EMC)
bool IsHandled(GSyst_t syst)
does the current weight calculator handle the input nuisance param?
An enumeration of systematic parameters.
Generated Event Record. It is a GHepRecord object that can accept / be visited by EventRecordVisitorI...
double CalcWeight(const EventRecord &event)
calculate a weight for the input event using the current nuisance param values
void Reconfigure(void)
propagate updated nuisance parameter values to actual MC, etc
void Reset(void)
set all nuisance parameters to default values
Most commonly used PDG codes. A set of utility functions to handle PDG codes is provided in PDGUtils...
GENIE event reweighting engine ABC.