Reweighting non-resonance background level. More...
#include <GReWeightNonResonanceBkg.h>
Public Member Functions | |
GReWeightNonResonanceBkg () | |
~GReWeightNonResonanceBkg () | |
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 | SetWminCut (double W) |
Public Member Functions inherited from genie::rew::GReWeightI | |
virtual | ~GReWeightI () |
Private Member Functions | |
void | Init (void) |
Private Attributes | |
double | fWmin |
W_{min} cut. Reweight only events with W < W_{min}. More... | |
map< GSyst_t, double > | fRTwkDial |
map< GSyst_t, double > | fRDef |
map< GSyst_t, double > | fRCurr |
Additional Inherited Members | |
Protected Member Functions inherited from genie::rew::GReWeightI | |
GReWeightI () | |
Reweighting non-resonance background level.
Jim Dobson <J.Dobson07 imperial.ac.uk> Imperial College London
Aug 1, 2009
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 34 of file GReWeightNonResonanceBkg.h.
GReWeightNonResonanceBkg::GReWeightNonResonanceBkg | ( | ) |
Definition at line 44 of file GReWeightNonResonanceBkg.cxx.
GReWeightNonResonanceBkg::~GReWeightNonResonanceBkg | ( | ) |
Definition at line 49 of file GReWeightNonResonanceBkg.cxx.
|
virtual |
calculate a weight for the input event using the current nuisance param values
Implements genie::rew::GReWeightI.
Definition at line 138 of file GReWeightNonResonanceBkg.cxx.
|
private |
Definition at line 194 of file GReWeightNonResonanceBkg.cxx.
|
virtual |
does the current weight calculator handle the input nuisance param?
Implements genie::rew::GReWeightI.
Definition at line 54 of file GReWeightNonResonanceBkg.cxx.
|
virtual |
propagate updated nuisance parameter values to actual MC, etc
Implements genie::rew::GReWeightI.
Definition at line 125 of file GReWeightNonResonanceBkg.cxx.
|
virtual |
set all nuisance parameters to default values
Implements genie::rew::GReWeightI.
Definition at line 115 of file GReWeightNonResonanceBkg.cxx.
|
virtual |
update the value for the specified nuisance param
Implements genie::rew::GReWeightI.
Definition at line 87 of file GReWeightNonResonanceBkg.cxx.
|
inline |
Definition at line 48 of file GReWeightNonResonanceBkg.h.
|
private |
Definition at line 58 of file GReWeightNonResonanceBkg.h.
|
private |
Definition at line 57 of file GReWeightNonResonanceBkg.h.
|
private |
Definition at line 56 of file GReWeightNonResonanceBkg.h.
|
private |
W_{min} cut. Reweight only events with W < W_{min}.
Definition at line 54 of file GReWeightNonResonanceBkg.h.