26 #include <TLorentzVector.h> 37 int pdgc,
const TLorentzVector & x4,
const TLorentzVector & p4,
39 double mfp_scale_factor,
bool interacted,
40 double nRpi=0.5,
double nRnuc=1.0,
double NR=3,
double R0=1.4);
42 double prob_def,
double prob_twk,
bool interacted);
48 int pdgc,
const TLorentzVector & vtx,
const TLorentzVector & x4,
49 const TLorentzVector & p4,
double A,
double Z,
double fz_scale_factor,
bool interacted,
50 double nRpi=0.5,
double nRnuc=1.0,
double NR=3,
double R0=1.4);
71 double AGKYWeight(
int pdgc,
double xF,
double pT2);
75 int Sign(
double twkdial);
81 #endif // _RW_UTILS_H_ double 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 WhichFateFractionScaleFactor(genie::rew::GSyst_t syst, double kinE, double fate_frac)
#include "Numerical/GSFunc.h"
TLorentzVector Hadronic4pLAB(const EventRecord &event)
double AGKYWeight(int pdgc, double xF, double pT2)
bool HadronizedByAGKY(const EventRecord &event)
An enumeration of systematic parameters.
double 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)
bool HadronizedByAGKYPythia(const EventRecord &event)
double FateFraction(genie::rew::GSyst_t syst, double kinE, double frac_scale_factor=1.)
Event finding and building.