23 #ifndef _G_REWEIGHT_NU_XSEC_CCQE_AXIAL_H_ 24 #define _G_REWEIGHT_NU_XSEC_CCQE_AXIAL_H_ Cross Section Calculation Interface.
double CalcWeight(const EventRecord &event)
calculate a weight for the input event using the current nuisance param values
#include "Numerical/GSFunc.h"
double fFFTwkDial
tweaking dial (0: bba/default, +1: dipole)
void SetSystematic(GSyst_t syst, double val)
update the value for the specified nuisance param
XSecAlgorithmI * fXSecModel_dpl
CCQE model with dipole f/f (default)
bool fRewNumu
reweight nu_mu CC?
~GReWeightNuXSecCCQEaxial()
void Reset(void)
set all nuisance parameters to default values
Reweighting vector form factors in GENIE CCQE neutrino cross section calculations.
XSecAlgorithmI * fXSecModel_zexp
CCQE model with z-expansion f/f ("maximally" tweaked)
An enumeration of systematic parameters.
void Reconfigure(void)
propagate updated nuisance parameter values to actual MC, etc
Generated Event Record. It is a GHepRecord object that can accept / be visited by EventRecordVisitorI...
bool fRewNue
reweight nu_e CC?
bool fRewNuebar
reweight nu_e_bar CC?
bool fRewNumubar
reweight nu_mu_bar CC?
bool IsHandled(GSyst_t syst)
does the current weight calculator handle the input nuisance param?
Event finding and building.
GReWeightNuXSecCCQEaxial()
GENIE event reweighting engine ABC.