Reweighting the Fermi Gas nuclear model. More...
#include <GReWeightFGM.h>
Public Member Functions | |
GReWeightFGM () | |
~GReWeightFGM () | |
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... | |
Public Member Functions inherited from genie::rew::GReWeightI | |
virtual | ~GReWeightI () |
Private Member Functions | |
void | Init (void) |
double | RewCCQEPauliSupViaKF (const EventRecord &event) |
double | RewCCQEMomDistroFGtoSF (const EventRecord &event) |
Private Attributes | |
double | fKFTwkDial |
double | fMomDistroTwkDial |
const NuclearModelI * | fFG |
const NuclearModelI * | fSF |
map< int, TH1D * > | fMapFGn |
map< int, TH1D * > | fMapFGp |
map< int, TH1D * > | fMapSFn |
map< int, TH1D * > | fMapSFp |
Additional Inherited Members | |
Protected Member Functions inherited from genie::rew::GReWeightI | |
GReWeightI () | |
Reweighting the Fermi Gas nuclear model.
Costas Andreopoulos <costas.andreopoulos stfc.ac.uk> University of Liverpool & STFC Rutherford Appleton Lab
Apr 26, 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 46 of file GReWeightFGM.h.
GReWeightFGM::GReWeightFGM | ( | ) |
Definition at line 41 of file GReWeightFGM.cxx.
GReWeightFGM::~GReWeightFGM | ( | ) |
Definition at line 47 of file GReWeightFGM.cxx.
|
virtual |
calculate a weight for the input event using the current nuisance param values
Implements genie::rew::GReWeightI.
Definition at line 97 of file GReWeightFGM.cxx.
|
private |
Definition at line 251 of file GReWeightFGM.cxx.
|
virtual |
does the current weight calculator handle the input nuisance param?
Implements genie::rew::GReWeightI.
Definition at line 57 of file GReWeightFGM.cxx.
|
virtual |
propagate updated nuisance parameter values to actual MC, etc
Implements genie::rew::GReWeightI.
Definition at line 92 of file GReWeightFGM.cxx.
|
virtual |
set all nuisance parameters to default values
Implements genie::rew::GReWeightI.
Definition at line 86 of file GReWeightFGM.cxx.
|
private |
Definition at line 174 of file GReWeightFGM.cxx.
|
private |
Definition at line 106 of file GReWeightFGM.cxx.
|
virtual |
update the value for the specified nuisance param
Implements genie::rew::GReWeightI.
Definition at line 71 of file GReWeightFGM.cxx.
|
private |
Definition at line 69 of file GReWeightFGM.h.
|
private |
Definition at line 66 of file GReWeightFGM.h.
|
private |
Definition at line 72 of file GReWeightFGM.h.
|
private |
Definition at line 73 of file GReWeightFGM.h.
|
private |
Definition at line 74 of file GReWeightFGM.h.
|
private |
Definition at line 75 of file GReWeightFGM.h.
|
private |
Definition at line 67 of file GReWeightFGM.h.
|
private |
Definition at line 70 of file GReWeightFGM.h.