Namespaces | Functions
GReWeightUtils.h File Reference
#include <TLorentzVector.h>
#include "EVGCore/EventRecord.h"
#include "ReWeight/GSyst.h"

Go to the source code of this file.

Namespaces

 genie::utils::rew
 Event reweighting utilities.
 
 genie
 #include "Numerical/GSFunc.h"
 
 genie::utils
 Root of GENIE utility namespaces.
 

Functions

double genie::utils::rew::MeanFreePathWeight (int pdgc, const TLorentzVector &x4, const TLorentzVector &p4, double A, double Z, double mfp_scale_factor, bool interacted, double nRpi=0.5, double nRnuc=1.0, double NR=3, double R0=1.4)
 
double genie::utils::rew::MeanFreePathWeight (double prob_def, double prob_twk, bool interacted)
 
double genie::utils::rew::FZoneWeight (int pdgc, const TLorentzVector &vtx, const TLorentzVector &x4, const TLorentzVector &p4, double A, double Z, double fz_scale_factor, bool interacted, double nRpi=0.5, double nRnuc=1.0, double NR=3, double R0=1.4)
 
double genie::utils::rew::FateFraction (genie::rew::GSyst_t syst, double kinE, double frac_scale_factor=1.)
 
double genie::utils::rew::WhichFateFractionScaleFactor (genie::rew::GSyst_t syst, double kinE, double fate_frac)
 
bool genie::utils::rew::HadronizedByAGKY (const EventRecord &event)
 
bool genie::utils::rew::HadronizedByAGKYPythia (const EventRecord &event)
 
TLorentzVector genie::utils::rew::Hadronic4pLAB (const EventRecord &event)
 
double genie::utils::rew::AGKYWeight (int pdgc, double xF, double pT2)
 
int genie::utils::rew::Sign (double twkdial)