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