Tweak NC level in a gross way (scale by a given factor). More detailed rew. functions also exist for specific NC sources. RES NC cross section rew. is also handled by GReWeightNuXSecNCRES. DIS NC cross section rew. is also handled by GReWeightNuXSecDIS. More...
#include <GReWeightNuXSecNC.h>
Public Member Functions | |
GReWeightNuXSecNC () | |
~GReWeightNuXSecNC () | |
bool | IsHandled (GSyst_t syst) |
does the current weight calculator handle the input nuisance param? More... | |
void | SetSystematic (GSyst_t syst, double val) |
update the value for the specified nuisance param More... | |
void | Reset (void) |
set all nuisance parameters to default values More... | |
void | Reconfigure (void) |
propagate updated nuisance parameter values to actual MC, etc More... | |
double | CalcWeight (const EventRecord &event) |
calculate a weight for the input event using the current nuisance param values More... | |
void | RewNue (bool tf) |
void | RewNuebar (bool tf) |
void | RewNumu (bool tf) |
void | RewNumubar (bool tf) |
void | RewQE (bool tf) |
void | RewRES (bool tf) |
void | RewDIS (bool tf) |
Public Member Functions inherited from genie::rew::GReWeightI | |
virtual | ~GReWeightI () |
Private Member Functions | |
void | Init (void) |
Private Attributes | |
bool | fRewNue |
reweight nu_e? More... | |
bool | fRewNuebar |
reweight nu_e_bar? More... | |
bool | fRewNumu |
reweight nu_mu? More... | |
bool | fRewNumubar |
reweight nu_mu_bar? More... | |
bool | fRewQE |
reweight NC elastic? More... | |
bool | fRewRES |
reweight NC RES? More... | |
bool | fRewDIS |
reweight NC DIS? More... | |
double | fNCTwkDial |
tweaking dial More... | |
Additional Inherited Members | |
Protected Member Functions inherited from genie::rew::GReWeightI | |
GReWeightI () | |
Tweak NC level in a gross way (scale by a given factor). More detailed rew. functions also exist for specific NC sources. RES NC cross section rew. is also handled by GReWeightNuXSecNCRES. DIS NC cross section rew. is also handled by GReWeightNuXSecDIS.
Jim Dobson <J.Dobson07 imperial.ac.uk> Imperial College London
May 25, 2010
Copyright (c) 2003-2017, GENIE Neutrino MC Generator Collaboration For the full text of the license visit http://copyright.genie-mc.org or see $GENIE/LICENSE
Definition at line 33 of file GReWeightNuXSecNC.h.
GReWeightNuXSecNC::GReWeightNuXSecNC | ( | ) |
Definition at line 39 of file GReWeightNuXSecNC.cxx.
GReWeightNuXSecNC::~GReWeightNuXSecNC | ( | ) |
Definition at line 44 of file GReWeightNuXSecNC.cxx.
|
virtual |
calculate a weight for the input event using the current nuisance param values
Implements genie::rew::GReWeightI.
Definition at line 86 of file GReWeightNuXSecNC.cxx.
|
private |
Definition at line 113 of file GReWeightNuXSecNC.cxx.
|
virtual |
does the current weight calculator handle the input nuisance param?
Implements genie::rew::GReWeightI.
Definition at line 49 of file GReWeightNuXSecNC.cxx.
|
virtual |
propagate updated nuisance parameter values to actual MC, etc
Implements genie::rew::GReWeightI.
Definition at line 81 of file GReWeightNuXSecNC.cxx.
|
virtual |
set all nuisance parameters to default values
Implements genie::rew::GReWeightI.
Definition at line 76 of file GReWeightNuXSecNC.cxx.
|
inline |
Definition at line 53 of file GReWeightNuXSecNC.h.
|
inline |
Definition at line 47 of file GReWeightNuXSecNC.h.
|
inline |
Definition at line 48 of file GReWeightNuXSecNC.h.
|
inline |
Definition at line 49 of file GReWeightNuXSecNC.h.
|
inline |
Definition at line 50 of file GReWeightNuXSecNC.h.
|
inline |
Definition at line 51 of file GReWeightNuXSecNC.h.
|
inline |
Definition at line 52 of file GReWeightNuXSecNC.h.
|
virtual |
update the value for the specified nuisance param
Implements genie::rew::GReWeightI.
Definition at line 62 of file GReWeightNuXSecNC.cxx.
|
private |
tweaking dial
Definition at line 66 of file GReWeightNuXSecNC.h.
|
private |
reweight NC DIS?
Definition at line 65 of file GReWeightNuXSecNC.h.
|
private |
reweight nu_e?
Definition at line 59 of file GReWeightNuXSecNC.h.
|
private |
reweight nu_e_bar?
Definition at line 60 of file GReWeightNuXSecNC.h.
|
private |
reweight nu_mu?
Definition at line 61 of file GReWeightNuXSecNC.h.
|
private |
reweight nu_mu_bar?
Definition at line 62 of file GReWeightNuXSecNC.h.
|
private |
reweight NC elastic?
Definition at line 63 of file GReWeightNuXSecNC.h.
|
private |
reweight NC RES?
Definition at line 64 of file GReWeightNuXSecNC.h.