LArSoft
v07_13_02
Liquid Argon Software toolkit - http://larsoft.org/
|
#include "NuReweight.h"
Public Member Functions | |
NuReweight () | |
<constructor More... | |
~NuReweight () | |
double | CalcWeight (const simb::MCTruth &truth, const simb::GTruth >ruth) const |
void | AddReweightValue (ReweightLabel_t rLabel, double value) |
Change a reweight parameter. If it hasn't been added yet add it. More... | |
void | ChangeParameterValue (ReweightLabel_t rLabel, double value) |
Configure the weight calculators. More... | |
double | NominalParameterValue (ReweightLabel_t rLabel) |
Return the configured value of the given parameter. More... | |
double | ReweightParameterValue (ReweightLabel_t rLabel) |
Add reweight parameters to the list. More... | |
genie::rew::GReWeight * | WeightCalculator () |
void | Configure () |
Reconfigure the weight calculators. More... | |
void | Reconfigure () |
Simple Configuration functions for configuring a single weight calculator. More... | |
void | ReweightNCEL (double ma, double eta) |
Simple Configurtion of the CCQE axial weight calculator. More... | |
void | ReweightQEMA (double ma) |
Simple Configuration of the CCQE vector weight calculator. More... | |
void | ReweightQEVec (double mv) |
void | ReweightQEZExp (double norm, double a1, double a2, double a3, double a4) |
Simple Configuration of the CC Resonance weight calculator. More... | |
void | ReweightResGanged (double ma, double mv=0.0) |
Simple Configuration of the Coherant weight calculator. More... | |
void | ReweightCCRes (double ma, double mv=0.0) |
Simple Configurtion of the NC Resonance weight calculator. More... | |
void | ReweightNCRes (double ma, double mv=0.0) |
Simple Configuration of the NC and CC Resonance weight calculator with the axial mass parameter for NC/CC ganged together. More... | |
void | ReweightCoh (double ma, double r0) |
Simple Configuration of the Non-Resonance Background weight calculator. More... | |
void | ReweightNonResRvp1pi (double sigma) |
Simple Configuration of the Non-Resonance Background weight calculator. More... | |
void | ReweightNonResRvbarp1pi (double sigma) |
Simple Configuration of the Non-Resonance Background weight calculator. Here it is being configured for v+p and vbar + n (2 pi) type interactions. More... | |
void | ReweightNonResRvp2pi (double sigma) |
Simple Configuration of the Non-Resonance Background weight calculator. More... | |
void | ReweightNonResRvbarp2pi (double sigma) |
Simple Configuration of the Resonance decay model weight calculator. More... | |
void | ReweightResDecay (double gamma, double eta, double theta) |
Simple Configuration of the Total NC cross section. More... | |
void | ReweightNC (double norm) |
Simple Configuration of the DIS FF model weight calculator. More... | |
void | ReweightDIS (double aht, double bht, double cv1u, double cv2u) |
Simple Configuration of the DIS nuclear model. More... | |
void | ReweightDISnucl (bool mode) |
Simple Configuration of the DIS AGKY hadronization model. More... | |
void | ReweightAGKY (double xF, double pT) |
Simple Configuration of the Intranuke Nuclear model. More... | |
void | ReweightFormZone (double sigma) |
Simple Configuration of the Fermigas model reweight calculator. More... | |
void | ReweightFGM (double kF, double sf) |
End of Simple Reweight Configurations. More... | |
void | ReweightIntraNuke (ReweightLabel_t name, double sigma) |
Simple Configuration of the Formation Zone reweight calculator. More... | |
void | ReweightIntraNuke (int name, double sigma) |
void | MaQEshape () |
void | MaQErate () |
void | CCRESshape () |
void | CCRESrate () |
void | NCRESshape () |
void | NCRESrate () |
void | DIS_BYshape () |
void | DIS_BYrate () |
void | UseSigmaDef () |
void | UseStandardDef () |
void | SetNominalValues () |
Return the nominal value for the given parameter. More... | |
double | CalculateSigma (ReweightLabel_t label, double value) |
Calculate the weights. More... | |
double | CalculateWeight (const genie::EventRecord &evr) const |
void | ConfigureNCEL () |
Configure the MaQE weight calculator. More... | |
void | ConfigureQEMA () |
Configure the QE vector FF weight calculator. More... | |
void | ConfigureQEVec () |
Configure the CCRES calculator. More... | |
void | ConfigureCCRes () |
Configure the NCRES calculator. More... | |
void | ConfigureNCRes () |
Configure the ResBkg (kno) weight calculator. More... | |
void | ConfigureResBkg () |
Configure the ResDecay weight calculator. More... | |
void | ConfgureResDecay () |
Configure the NC weight calculator. More... | |
void | ConfigureNC () |
Configure the DIS (Bodek-Yang) weight calculator. More... | |
void | ConfigureDIS () |
Configure the Coherant model weight calculator. More... | |
void | ConfigureCoh () |
Configure the hadronization (AGKY) weight calculator. More... | |
void | ConfigureAGKY () |
Configure the DIS nuclear model weight calculator. More... | |
void | ConfigureDISNucMod () |
Configure the FG model weight calculator. More... | |
void | ConfigureFGM () |
Configure the Formation Zone weight calculator. More... | |
void | ConfigureFZone () |
Configure the intranuke weight calculator. More... | |
void | ConfigureINuke () |
configure the weight parameters being used More... | |
void | ConfigureParameters () |
Protected Attributes | |
bool | fReweightNCEL |
bool | fReweightQEMA |
bool | fReweightQEVec |
bool | fReweightCCRes |
bool | fReweightNCRes |
bool | fReweightResBkg |
bool | fReweightResDecay |
bool | fReweightNC |
bool | fReweightDIS |
bool | fReweightCoh |
bool | fReweightAGKY |
bool | fReweightDISNucMod |
bool | fReweightFGM |
bool | fReweightFZone |
bool | fReweightINuke |
bool | fReweightZexp |
bool | fReweightMEC |
bool | fMaQEshape |
bool | fMaCCResShape |
bool | fMaNCResShape |
bool | fDISshape |
bool | fUseSigmaDef |
std::vector< int > | fReWgtParameterName |
std::vector< double > | fReWgtParameterValue |
std::map< int, double > | fNominalParameters |
genie::rew::GReWeight * | fWcalc |
Private Member Functions | |
genie::EventRecord | RetrieveGHEP (const simb::MCTruth &truth, const simb::GTruth >ruth) const |
Definition at line 15 of file NuReweight.h.
rwgt::NuReweight::NuReweight | ( | ) |
rwgt::NuReweight::~NuReweight | ( | ) |
Definition at line 76 of file NuReweight.cxx.
|
inherited |
Change a reweight parameter. If it hasn't been added yet add it.
Definition at line 268 of file GENIEReweight.cxx.
References rwgt::GENIEReweight::fReWgtParameterName, rwgt::GENIEReweight::fReWgtParameterValue, LOG_INFO, and fhicl::detail::atom::value().
Referenced by rwgt::ReweightAna::beginJob(), rwgt::GENIEReweight::ChangeParameterValue(), rwgt::GENIEReweight::ReweightAGKY(), rwgt::GENIEReweight::ReweightCCRes(), rwgt::GENIEReweight::ReweightCoh(), rwgt::GENIEReweight::ReweightDIS(), rwgt::GENIEReweight::ReweightDISnucl(), rwgt::GENIEReweight::ReweightFGM(), rwgt::GENIEReweight::ReweightFormZone(), rwgt::GENIEReweight::ReweightIntraNuke(), rwgt::GENIEReweight::ReweightNC(), rwgt::GENIEReweight::ReweightNCEL(), rwgt::GENIEReweight::ReweightNCRes(), rwgt::GENIEReweight::ReweightNonResRvp2pi(), rwgt::GENIEReweight::ReweightQEMA(), rwgt::GENIEReweight::ReweightQEVec(), rwgt::GENIEReweight::ReweightQEZExp(), rwgt::GENIEReweight::ReweightResDecay(), and rwgt::GENIEReweight::ReweightResGanged().
|
inherited |
Calculate the weights.
Used in parameter value mode (instead of parameter sigma mode) Given a user passed parameter value calculate the corresponding sigma value that needs to be passed to genie to give the same weight.
Definition at line 836 of file GENIEReweight.cxx.
References rwgt::fReweightCCQEMomDistroFGtoSF, rwgt::fReweightDISNuclMod, rwgt::fReweightTheta_Delta2Npi, rwgt::GENIEReweight::NominalParameterValue(), pmtana::sign(), and fhicl::detail::atom::value().
Referenced by rwgt::GENIEReweight::ConfigureParameters().
|
inherited |
Definition at line 861 of file GENIEReweight.cxx.
References rwgt::GENIEReweight::fWcalc.
Referenced by CalcWeight().
double rwgt::NuReweight::CalcWeight | ( | const simb::MCTruth & | truth, |
const simb::GTruth & | gtruth | ||
) | const |
Definition at line 80 of file NuReweight.cxx.
References rwgt::GENIEReweight::CalculateWeight(), and RetrieveGHEP().
Referenced by rwgt::ReweightAna::analyze().
|
inlineinherited |
Definition at line 80 of file GENIEReweight.h.
|
inlineinherited |
Definition at line 79 of file GENIEReweight.h.
|
inherited |
Configure the weight calculators.
Definition at line 277 of file GENIEReweight.cxx.
References rwgt::GENIEReweight::AddReweightValue(), rwgt::GENIEReweight::fReWgtParameterName, rwgt::GENIEReweight::fReWgtParameterValue, and fhicl::detail::atom::value().
|
inherited |
Configure the NC weight calculator.
Definition at line 757 of file GENIEReweight.cxx.
References LOG_INFO.
Referenced by rwgt::GENIEReweight::Configure().
|
inherited |
Reconfigure the weight calculators.
Definition at line 292 of file GENIEReweight.cxx.
References rwgt::GENIEReweight::ConfgureResDecay(), rwgt::GENIEReweight::ConfigureAGKY(), rwgt::GENIEReweight::ConfigureCCRes(), rwgt::GENIEReweight::ConfigureCoh(), rwgt::GENIEReweight::ConfigureDIS(), rwgt::GENIEReweight::ConfigureDISNucMod(), rwgt::GENIEReweight::ConfigureFGM(), rwgt::GENIEReweight::ConfigureFZone(), rwgt::GENIEReweight::ConfigureINuke(), rwgt::GENIEReweight::ConfigureNC(), rwgt::GENIEReweight::ConfigureNCEL(), rwgt::GENIEReweight::ConfigureNCRes(), rwgt::GENIEReweight::ConfigureParameters(), rwgt::GENIEReweight::ConfigureQEMA(), rwgt::GENIEReweight::ConfigureQEVec(), rwgt::GENIEReweight::ConfigureResBkg(), rwgt::GENIEReweight::fReweightAGKY, rwgt::fReweightAGKY_pT1pi, rwgt::fReweightAGKY_xF1pi, rwgt::fReweightAhtBY, rwgt::fReweightAhtBYshape, rwgt::fReweightAxFFCCQEshape, rwgt::fReweightBhtBY, rwgt::fReweightBhtBYshape, rwgt::fReweightBR1eta, rwgt::fReweightBR1gamma, rwgt::fReweightCCQEMomDistroFGtoSF, rwgt::fReweightCCQEPauliSupViaKF, rwgt::GENIEReweight::fReweightCCRes, rwgt::GENIEReweight::fReweightCoh, rwgt::fReweightCV1uBY, rwgt::fReweightCV1uBYshape, rwgt::fReweightCV2uBY, rwgt::fReweightCV2uBYshape, rwgt::GENIEReweight::fReweightDIS, rwgt::fReweightDISNuclMod, rwgt::GENIEReweight::fReweightDISNucMod, rwgt::fReweightEtaNCEL, rwgt::GENIEReweight::fReweightFGM, rwgt::fReweightFormZone, rwgt::fReweightFrAbs_N, rwgt::fReweightFrAbs_pi, rwgt::fReweightFrCEx_N, rwgt::fReweightFrCEx_pi, rwgt::fReweightFrElas_N, rwgt::fReweightFrElas_pi, rwgt::fReweightFrInel_N, rwgt::fReweightFrInel_pi, rwgt::fReweightFrPiProd_N, rwgt::fReweightFrPiProd_pi, rwgt::GENIEReweight::fReweightFZone, rwgt::GENIEReweight::fReweightINuke, rwgt::fReweightMaCCQE, rwgt::fReweightMaCCQEshape, rwgt::fReweightMaCCRES, rwgt::fReweightMaCCRESshape, rwgt::fReweightMaCOHpi, rwgt::fReweightMaNCEL, rwgt::fReweightMaNCRES, rwgt::fReweightMaNCRESshape, rwgt::fReweightMFP_N, rwgt::fReweightMFP_pi, rwgt::fReweightMvCCRES, rwgt::fReweightMvCCRESshape, rwgt::fReweightMvNCRES, rwgt::fReweightMvNCRESshape, rwgt::fReweightNC, rwgt::GENIEReweight::fReweightNC, rwgt::GENIEReweight::fReweightNCEL, rwgt::GENIEReweight::fReweightNCRes, rwgt::fReweightNormCCQE, rwgt::fReweightNormCCQEenu, rwgt::fReweightNormCCRES, rwgt::fReweightNormDISCC, rwgt::fReweightNormNCRES, rwgt::GENIEReweight::fReweightQEMA, rwgt::GENIEReweight::fReweightQEVec, rwgt::fReweightR0COHpi, rwgt::GENIEReweight::fReweightResBkg, rwgt::GENIEReweight::fReweightResDecay, rwgt::fReweightRnubarnuCC, rwgt::fReweightRvbarnCC1pi, rwgt::fReweightRvbarnCC2pi, rwgt::fReweightRvbarnNC1pi, rwgt::fReweightRvbarnNC2pi, rwgt::fReweightRvbarpCC1pi, rwgt::fReweightRvbarpCC2pi, rwgt::fReweightRvbarpNC1pi, rwgt::fReweightRvbarpNC2pi, rwgt::fReweightRvnCC1pi, rwgt::fReweightRvnCC2pi, rwgt::fReweightRvnNC1pi, rwgt::fReweightRvnNC2pi, rwgt::fReweightRvpCC1pi, rwgt::fReweightRvpCC2pi, rwgt::fReweightRvpNC1pi, rwgt::fReweightRvpNC2pi, rwgt::fReweightTheta_Delta2Npi, rwgt::fReweightVecCCQEshape, rwgt::GENIEReweight::fReweightZexp, rwgt::fReweightZExpA1CCQE, rwgt::fReweightZExpA2CCQE, rwgt::fReweightZExpA3CCQE, rwgt::fReweightZExpA4CCQE, rwgt::fReweightZNormCCQE, rwgt::GENIEReweight::fReWgtParameterName, and LOG_INFO.
Referenced by rwgt::ReweightAna::beginJob(), rwgt::GENIEReweight::Reconfigure(), rwgt::GENIEReweight::ReweightAGKY(), rwgt::GENIEReweight::ReweightCCRes(), rwgt::GENIEReweight::ReweightCoh(), rwgt::GENIEReweight::ReweightDIS(), rwgt::GENIEReweight::ReweightDISnucl(), rwgt::GENIEReweight::ReweightFGM(), rwgt::GENIEReweight::ReweightFormZone(), rwgt::GENIEReweight::ReweightIntraNuke(), rwgt::GENIEReweight::ReweightNC(), rwgt::GENIEReweight::ReweightNCEL(), rwgt::GENIEReweight::ReweightNCRes(), rwgt::GENIEReweight::ReweightNonResRvp2pi(), rwgt::GENIEReweight::ReweightQEMA(), rwgt::GENIEReweight::ReweightQEVec(), rwgt::GENIEReweight::ReweightQEZExp(), rwgt::GENIEReweight::ReweightResDecay(), and rwgt::GENIEReweight::ReweightResGanged().
|
inherited |
Configure the DIS nuclear model weight calculator.
Definition at line 789 of file GENIEReweight.cxx.
References LOG_INFO.
Referenced by rwgt::GENIEReweight::Configure().
|
inherited |
Configure the NCRES calculator.
Definition at line 723 of file GENIEReweight.cxx.
References rwgt::GENIEReweight::fMaCCResShape, rwgt::GENIEReweight::fWcalc, and LOG_INFO.
Referenced by rwgt::GENIEReweight::Configure().
|
inherited |
Configure the hadronization (AGKY) weight calculator.
Definition at line 783 of file GENIEReweight.cxx.
References LOG_INFO.
Referenced by rwgt::GENIEReweight::Configure().
|
inherited |
Configure the Coherant model weight calculator.
Definition at line 769 of file GENIEReweight.cxx.
References rwgt::GENIEReweight::fDISshape, rwgt::GENIEReweight::fWcalc, and LOG_INFO.
Referenced by rwgt::GENIEReweight::Configure().
|
inherited |
Configure the FG model weight calculator.
Definition at line 795 of file GENIEReweight.cxx.
References LOG_INFO.
Referenced by rwgt::GENIEReweight::Configure().
|
inherited |
Configure the Formation Zone weight calculator.
Definition at line 801 of file GENIEReweight.cxx.
References LOG_INFO.
Referenced by rwgt::GENIEReweight::Configure().
|
inherited |
Configure the intranuke weight calculator.
Definition at line 807 of file GENIEReweight.cxx.
References LOG_INFO.
Referenced by rwgt::GENIEReweight::Configure().
|
inherited |
configure the weight parameters being used
Definition at line 813 of file GENIEReweight.cxx.
References LOG_INFO.
Referenced by rwgt::GENIEReweight::Configure().
|
inherited |
Configure the DIS (Bodek-Yang) weight calculator.
Definition at line 763 of file GENIEReweight.cxx.
References LOG_INFO.
Referenced by rwgt::GENIEReweight::Configure().
|
inherited |
Configure the MaQE weight calculator.
Definition at line 692 of file GENIEReweight.cxx.
Referenced by rwgt::GENIEReweight::Configure(), and rwgt::GENIEReweight::ReweightFGM().
|
inherited |
Configure the ResBkg (kno) weight calculator.
Definition at line 737 of file GENIEReweight.cxx.
References rwgt::GENIEReweight::fMaNCResShape, rwgt::GENIEReweight::fWcalc, and LOG_INFO.
Referenced by rwgt::GENIEReweight::Configure().
|
inherited |
Definition at line 819 of file GENIEReweight.cxx.
References rwgt::GENIEReweight::CalculateSigma(), rwgt::GENIEReweight::fReWgtParameterName, rwgt::GENIEReweight::fReWgtParameterValue, rwgt::GENIEReweight::fUseSigmaDef, rwgt::GENIEReweight::fWcalc, and LOG_INFO.
Referenced by rwgt::GENIEReweight::Configure().
|
inherited |
Configure the QE vector FF weight calculator.
Definition at line 698 of file GENIEReweight.cxx.
References rwgt::GENIEReweight::fMaQEshape, rwgt::GENIEReweight::fReweightZexp, rwgt::GENIEReweight::fWcalc, and LOG_INFO.
Referenced by rwgt::GENIEReweight::Configure().
|
inherited |
Configure the CCRES calculator.
Definition at line 717 of file GENIEReweight.cxx.
References LOG_INFO.
Referenced by rwgt::GENIEReweight::Configure().
|
inherited |
Configure the ResDecay weight calculator.
Definition at line 751 of file GENIEReweight.cxx.
References LOG_INFO.
Referenced by rwgt::GENIEReweight::Configure().
|
inlineinherited |
Definition at line 86 of file GENIEReweight.h.
|
inlineinherited |
Definition at line 85 of file GENIEReweight.h.
|
inlineinherited |
Definition at line 77 of file GENIEReweight.h.
|
inlineinherited |
Definition at line 76 of file GENIEReweight.h.
|
inlineinherited |
Definition at line 83 of file GENIEReweight.h.
|
inlineinherited |
Definition at line 82 of file GENIEReweight.h.
|
inherited |
Return the configured value of the given parameter.
Definition at line 235 of file GENIEReweight.cxx.
References rwgt::GENIEReweight::fNominalParameters.
Referenced by rwgt::GENIEReweight::CalculateSigma().
|
inherited |
Simple Configuration functions for configuring a single weight calculator.
Simple Configuraiton of the NC elastic weight calculator
Definition at line 461 of file GENIEReweight.cxx.
References rwgt::GENIEReweight::Configure(), and rwgt::GENIEReweight::fWcalc.
|
private |
Definition at line 87 of file NuReweight.cxx.
References simb::MCParticle::Daughter(), simb::MCParticle::E(), simb::GTruth::fDiffXsec, simb::GTruth::fFShadSystP4, simb::GTruth::fGint, simb::GTruth::fgQ2, simb::GTruth::fgq2, simb::GTruth::fGscatter, simb::GTruth::fgT, simb::GTruth::fgW, simb::GTruth::fgX, simb::GTruth::fgY, simb::GTruth::fIsCharm, simb::GTruth::fIsSeaQuark, simb::GTruth::fNumNeutron, simb::GTruth::fNumPi0, simb::GTruth::fNumPiMinus, simb::GTruth::fNumPiPlus, simb::GTruth::fNumProton, simb::GTruth::fprobability, simb::GTruth::fProbePDG, simb::GTruth::fResNum, simb::GTruth::ftgtPDG, simb::GTruth::fVertex, simb::GTruth::fweight, simb::GTruth::fXsec, simb::MCTruth::GetNeutrino(), simb::MCTruth::GetParticle(), simb::MCParticle::Gvt(), simb::MCParticle::Gvx(), simb::MCParticle::Gvy(), simb::MCParticle::Gvz(), simb::MCNeutrino::HitNuc(), simb::MCNeutrino::HitQuark(), simb::MCNeutrino::Lepton(), simb::MCParticle::Mother(), simb::MCTruth::NParticles(), simb::MCParticle::NumberDaughters(), simb::MCParticle::PdgCode(), simb::MCParticle::Polarization(), simb::MCParticle::Px(), simb::MCParticle::Py(), simb::MCParticle::Pz(), simb::MCParticle::Rescatter(), simb::MCParticle::StatusCode(), target, and simb::MCParticle::TrackId().
Referenced by CalcWeight().
|
inherited |
Simple Configuration of the Intranuke Nuclear model.
Definition at line 641 of file GENIEReweight.cxx.
References rwgt::GENIEReweight::AddReweightValue(), rwgt::GENIEReweight::Configure(), rwgt::fReweightAGKY_pT1pi, rwgt::fReweightAGKY_xF1pi, and LOG_INFO.
|
inherited |
Simple Configurtion of the NC Resonance weight calculator.
Definition at line 506 of file GENIEReweight.cxx.
References rwgt::GENIEReweight::AddReweightValue(), rwgt::GENIEReweight::Configure(), rwgt::GENIEReweight::fMaCCResShape, rwgt::fReweightMaCCRES, rwgt::fReweightMvCCRES, and LOG_INFO.
|
inherited |
Simple Configuration of the Non-Resonance Background weight calculator.
Definition at line 542 of file GENIEReweight.cxx.
References rwgt::GENIEReweight::AddReweightValue(), rwgt::GENIEReweight::Configure(), rwgt::fReweightMaCOHpi, rwgt::fReweightR0COHpi, rwgt::fReweightRvbarnCC1pi, rwgt::fReweightRvbarnNC1pi, rwgt::fReweightRvbarpCC1pi, rwgt::fReweightRvbarpNC1pi, rwgt::fReweightRvnCC1pi, rwgt::fReweightRvnNC1pi, rwgt::fReweightRvpCC1pi, rwgt::fReweightRvpNC1pi, LOG_INFO, rwgt::GENIEReweight::ReweightNonResRvbarp1pi(), and rwgt::GENIEReweight::ReweightNonResRvp1pi().
|
inherited |
Simple Configuration of the DIS nuclear model.
Definition at line 615 of file GENIEReweight.cxx.
References rwgt::GENIEReweight::AddReweightValue(), rwgt::GENIEReweight::Configure(), rwgt::GENIEReweight::fDISshape, rwgt::fReweightAhtBY, rwgt::fReweightBhtBY, rwgt::fReweightCV1uBY, rwgt::fReweightCV2uBY, and LOG_INFO.
|
inherited |
Simple Configuration of the DIS AGKY hadronization model.
Definition at line 634 of file GENIEReweight.cxx.
References rwgt::GENIEReweight::AddReweightValue(), rwgt::GENIEReweight::Configure(), rwgt::fReweightDISNuclMod, and LOG_INFO.
|
inherited |
End of Simple Reweight Configurations.
Private Member functions to configure individual weight calculators. Configure the NCEL weight calculator
Definition at line 683 of file GENIEReweight.cxx.
References rwgt::GENIEReweight::AddReweightValue(), rwgt::GENIEReweight::Configure(), rwgt::GENIEReweight::ConfigureNCEL(), rwgt::fReweightCCQEMomDistroFGtoSF, rwgt::fReweightCCQEPauliSupViaKF, and LOG_INFO.
|
inherited |
Simple Configuration of the Fermigas model reweight calculator.
Definition at line 676 of file GENIEReweight.cxx.
References rwgt::GENIEReweight::AddReweightValue(), rwgt::GENIEReweight::Configure(), rwgt::fReweightFormZone, and LOG_INFO.
|
inherited |
Simple Configuration of the Formation Zone reweight calculator.
Definition at line 653 of file GENIEReweight.cxx.
References rwgt::GENIEReweight::AddReweightValue(), rwgt::GENIEReweight::Configure(), rwgt::fReweightFrAbs_N, rwgt::fReweightFrAbs_pi, rwgt::fReweightFrCEx_N, rwgt::fReweightFrCEx_pi, rwgt::fReweightFrElas_N, rwgt::fReweightFrElas_pi, rwgt::fReweightFrInel_N, rwgt::fReweightFrInel_pi, rwgt::fReweightFrPiProd_N, rwgt::fReweightFrPiProd_pi, rwgt::fReweightMFP_N, rwgt::fReweightMFP_pi, and LOG_INFO.
|
inherited |
|
inherited |
Simple Configuration of the DIS FF model weight calculator.
Definition at line 608 of file GENIEReweight.cxx.
References rwgt::GENIEReweight::AddReweightValue(), rwgt::GENIEReweight::Configure(), rwgt::fReweightNC, and LOG_INFO.
|
inherited |
Simple Configurtion of the CCQE axial weight calculator.
Definition at line 468 of file GENIEReweight.cxx.
References rwgt::GENIEReweight::AddReweightValue(), rwgt::GENIEReweight::Configure(), rwgt::fReweightEtaNCEL, rwgt::fReweightMaNCEL, and LOG_INFO.
|
inherited |
Simple Configuration of the NC and CC Resonance weight calculator with the axial mass parameter for NC/CC ganged together.
Definition at line 517 of file GENIEReweight.cxx.
References rwgt::GENIEReweight::AddReweightValue(), rwgt::GENIEReweight::Configure(), rwgt::GENIEReweight::fMaNCResShape, rwgt::fReweightMaNCRES, rwgt::fReweightMvNCRES, and LOG_INFO.
|
inherited |
Simple Configuration of the Non-Resonance Background weight calculator. Here it is being configured for v+p and vbar + n (2 pi) type interactions.
Definition at line 562 of file GENIEReweight.cxx.
Referenced by rwgt::GENIEReweight::ReweightCoh().
|
inherited |
Simple Configuration of the Resonance decay model weight calculator.
Definition at line 583 of file GENIEReweight.cxx.
Referenced by rwgt::GENIEReweight::ReweightNonResRvp2pi().
|
inherited |
Simple Configuration of the Non-Resonance Background weight calculator.
Definition at line 551 of file GENIEReweight.cxx.
Referenced by rwgt::GENIEReweight::ReweightCoh().
|
inherited |
Simple Configuration of the Non-Resonance Background weight calculator.
Definition at line 572 of file GENIEReweight.cxx.
References rwgt::GENIEReweight::AddReweightValue(), rwgt::GENIEReweight::Configure(), rwgt::fReweightRvbarnCC2pi, rwgt::fReweightRvbarnNC2pi, rwgt::fReweightRvbarpCC2pi, rwgt::fReweightRvbarpNC2pi, rwgt::fReweightRvnCC2pi, rwgt::fReweightRvnNC2pi, rwgt::fReweightRvpCC2pi, rwgt::fReweightRvpNC2pi, LOG_INFO, and rwgt::GENIEReweight::ReweightNonResRvbarp2pi().
|
inherited |
Add reweight parameters to the list.
Definition at line 242 of file GENIEReweight.cxx.
References rwgt::GENIEReweight::fReWgtParameterName, and rwgt::GENIEReweight::fReWgtParameterValue.
|
inherited |
Simple Configuration of the CCQE vector weight calculator.
Definition at line 480 of file GENIEReweight.cxx.
References rwgt::GENIEReweight::AddReweightValue(), rwgt::GENIEReweight::Configure(), rwgt::GENIEReweight::fMaQEshape, rwgt::fReweightMaCCQE, and LOG_INFO.
|
inherited |
Definition at line 488 of file GENIEReweight.cxx.
References rwgt::GENIEReweight::AddReweightValue(), rwgt::GENIEReweight::Configure(), rwgt::fReweightVecCCQEshape, and LOG_INFO.
|
inherited |
Simple Configuration of the CC Resonance weight calculator.
Definition at line 494 of file GENIEReweight.cxx.
References rwgt::GENIEReweight::AddReweightValue(), rwgt::GENIEReweight::Configure(), rwgt::fReweightZExpA1CCQE, rwgt::fReweightZExpA2CCQE, rwgt::fReweightZExpA3CCQE, rwgt::fReweightZExpA4CCQE, rwgt::fReweightZNormCCQE, and LOG_INFO.
|
inherited |
Simple Configuration of the Total NC cross section.
Definition at line 593 of file GENIEReweight.cxx.
References rwgt::GENIEReweight::AddReweightValue(), rwgt::GENIEReweight::Configure(), rwgt::fReweightBR1eta, rwgt::fReweightBR1gamma, rwgt::fReweightTheta_Delta2Npi, and LOG_INFO.
|
inherited |
Simple Configuration of the Coherant weight calculator.
Definition at line 528 of file GENIEReweight.cxx.
References rwgt::GENIEReweight::AddReweightValue(), rwgt::GENIEReweight::Configure(), rwgt::GENIEReweight::fMaCCResShape, rwgt::GENIEReweight::fMaNCResShape, rwgt::fReweightMaCCRES, rwgt::fReweightMaNCRES, rwgt::fReweightMvCCRES, rwgt::fReweightMvNCRES, and LOG_INFO.
|
inherited |
Return the nominal value for the given parameter.
Definition at line 113 of file GENIEReweight.cxx.
References rwgt::GENIEReweight::fNominalParameters, rwgt::fReweightAGKY_pT1pi, rwgt::fReweightAGKY_xF1pi, rwgt::fReweightAhtBY, rwgt::fReweightAhtBYshape, rwgt::fReweightBhtBY, rwgt::fReweightBhtBYshape, rwgt::fReweightBR1eta, rwgt::fReweightBR1gamma, rwgt::fReweightCCQEMomDistroFGtoSF, rwgt::fReweightCCQEPauliSupViaKF, rwgt::fReweightCV1uBY, rwgt::fReweightCV1uBYshape, rwgt::fReweightCV2uBY, rwgt::fReweightCV2uBYshape, rwgt::fReweightDISNuclMod, rwgt::fReweightEtaNCEL, rwgt::fReweightFormZone, rwgt::fReweightFrAbs_N, rwgt::fReweightFrAbs_pi, rwgt::fReweightFrCEx_N, rwgt::fReweightFrCEx_pi, rwgt::fReweightFrElas_N, rwgt::fReweightFrElas_pi, rwgt::fReweightFrInel_N, rwgt::fReweightFrInel_pi, rwgt::fReweightFrPiProd_N, rwgt::fReweightFrPiProd_pi, rwgt::fReweightMaCCQE, rwgt::fReweightMaCCQEshape, rwgt::fReweightMaCCRES, rwgt::fReweightMaCCRESshape, rwgt::fReweightMaCOHpi, rwgt::fReweightMaNCEL, rwgt::fReweightMaNCRES, rwgt::fReweightMaNCRESshape, rwgt::fReweightMFP_N, rwgt::fReweightMFP_pi, rwgt::fReweightMvCCRES, rwgt::fReweightMvCCRESshape, rwgt::fReweightMvNCRES, rwgt::fReweightMvNCRESshape, rwgt::fReweightNC, rwgt::fReweightNormCCQE, rwgt::fReweightNormCCQEenu, rwgt::fReweightNormCCRES, rwgt::fReweightNormDISCC, rwgt::fReweightNormNCRES, rwgt::fReweightR0COHpi, rwgt::fReweightRnubarnuCC, rwgt::fReweightRvbarnCC1pi, rwgt::fReweightRvbarnCC2pi, rwgt::fReweightRvbarnNC1pi, rwgt::fReweightRvbarnNC2pi, rwgt::fReweightRvbarpCC1pi, rwgt::fReweightRvbarpCC2pi, rwgt::fReweightRvbarpNC1pi, rwgt::fReweightRvbarpNC2pi, rwgt::fReweightRvnCC1pi, rwgt::fReweightRvnCC2pi, rwgt::fReweightRvnNC1pi, rwgt::fReweightRvnNC2pi, rwgt::fReweightRvpCC1pi, rwgt::fReweightRvpCC2pi, rwgt::fReweightRvpNC1pi, rwgt::fReweightRvpNC2pi, rwgt::fReweightTheta_Delta2Npi, and rwgt::fReweightVecCCQEshape.
Referenced by rwgt::GENIEReweight::GENIEReweight().
|
inlineinherited |
Definition at line 88 of file GENIEReweight.h.
|
inlineinherited |
Definition at line 89 of file GENIEReweight.h.
|
inlineinherited |
|
protectedinherited |
Definition at line 141 of file GENIEReweight.h.
Referenced by rwgt::GENIEReweight::ConfigureDIS(), and rwgt::GENIEReweight::ReweightDIS().
|
protectedinherited |
Definition at line 139 of file GENIEReweight.h.
Referenced by rwgt::GENIEReweight::ConfigureCCRes(), rwgt::GENIEReweight::ReweightCCRes(), and rwgt::GENIEReweight::ReweightResGanged().
|
protectedinherited |
Definition at line 140 of file GENIEReweight.h.
Referenced by rwgt::GENIEReweight::ConfigureNCRes(), rwgt::GENIEReweight::ReweightNCRes(), and rwgt::GENIEReweight::ReweightResGanged().
|
protectedinherited |
Definition at line 138 of file GENIEReweight.h.
Referenced by rwgt::GENIEReweight::ConfigureQEMA(), and rwgt::GENIEReweight::ReweightQEMA().
|
protectedinherited |
Definition at line 148 of file GENIEReweight.h.
Referenced by rwgt::GENIEReweight::NominalParameterValue(), and rwgt::GENIEReweight::SetNominalValues().
|
protectedinherited |
Definition at line 130 of file GENIEReweight.h.
Referenced by rwgt::GENIEReweight::Configure().
|
protectedinherited |
Definition at line 123 of file GENIEReweight.h.
Referenced by rwgt::GENIEReweight::Configure().
|
protectedinherited |
Definition at line 129 of file GENIEReweight.h.
Referenced by rwgt::GENIEReweight::Configure().
|
protectedinherited |
Definition at line 128 of file GENIEReweight.h.
Referenced by rwgt::GENIEReweight::Configure().
|
protectedinherited |
Definition at line 131 of file GENIEReweight.h.
Referenced by rwgt::GENIEReweight::Configure().
|
protectedinherited |
Definition at line 132 of file GENIEReweight.h.
Referenced by rwgt::GENIEReweight::Configure().
|
protectedinherited |
Definition at line 133 of file GENIEReweight.h.
Referenced by rwgt::GENIEReweight::Configure().
|
protectedinherited |
Definition at line 134 of file GENIEReweight.h.
Referenced by rwgt::GENIEReweight::Configure().
|
protectedinherited |
Definition at line 136 of file GENIEReweight.h.
|
protectedinherited |
Definition at line 127 of file GENIEReweight.h.
Referenced by rwgt::GENIEReweight::Configure().
|
protectedinherited |
Definition at line 120 of file GENIEReweight.h.
Referenced by rwgt::GENIEReweight::Configure().
|
protectedinherited |
Definition at line 124 of file GENIEReweight.h.
Referenced by rwgt::GENIEReweight::Configure().
|
protectedinherited |
Definition at line 121 of file GENIEReweight.h.
Referenced by rwgt::GENIEReweight::Configure().
|
protectedinherited |
Definition at line 122 of file GENIEReweight.h.
Referenced by rwgt::GENIEReweight::Configure().
|
protectedinherited |
Definition at line 125 of file GENIEReweight.h.
Referenced by rwgt::GENIEReweight::Configure().
|
protectedinherited |
Definition at line 126 of file GENIEReweight.h.
Referenced by rwgt::GENIEReweight::Configure().
|
protectedinherited |
Definition at line 135 of file GENIEReweight.h.
Referenced by rwgt::GENIEReweight::Configure(), and rwgt::GENIEReweight::ConfigureQEMA().
|
protectedinherited |
Definition at line 145 of file GENIEReweight.h.
Referenced by rwgt::GENIEReweight::AddReweightValue(), rwgt::GENIEReweight::ChangeParameterValue(), rwgt::GENIEReweight::Configure(), rwgt::GENIEReweight::ConfigureParameters(), and rwgt::GENIEReweight::ReweightParameterValue().
|
protectedinherited |
Definition at line 146 of file GENIEReweight.h.
Referenced by rwgt::GENIEReweight::AddReweightValue(), rwgt::GENIEReweight::ChangeParameterValue(), rwgt::GENIEReweight::ConfigureParameters(), and rwgt::GENIEReweight::ReweightParameterValue().
|
protectedinherited |
Definition at line 143 of file GENIEReweight.h.
Referenced by rwgt::GENIEReweight::ConfigureParameters().
|
protectedinherited |
Definition at line 150 of file GENIEReweight.h.
Referenced by rwgt::GENIEReweight::CalculateWeight(), rwgt::GENIEReweight::ConfigureCCRes(), rwgt::GENIEReweight::ConfigureDIS(), rwgt::GENIEReweight::ConfigureNCRes(), rwgt::GENIEReweight::ConfigureParameters(), rwgt::GENIEReweight::ConfigureQEMA(), rwgt::GENIEReweight::GENIEReweight(), rwgt::GENIEReweight::Reconfigure(), and rwgt::GENIEReweight::~GENIEReweight().