1 #include "TauSpinner/SimpleParticle.h"
58 extern "C" {
extern void vbfinit_(
int *ref,
int *variant);}
61 extern "C" double vbfdistr_(
int *I1,
int *I2,
int *I3,
int *I4,
int *H1,
int *H2,
double P[6][4],
int *KEY);
64 double vbfdistr(
int I1,
int I2,
int I3,
int I4,
int H1,
int H2, SimpleParticle &p1, SimpleParticle &p2, SimpleParticle &tau1, SimpleParticle &tau2,
int KEY);
68 void setPDFOpt(
int QCDdefault,
int QCDvariant);
71 void set_vbfdistrModif(
double (*
function)(
int,
int,
int,
int,
int,
int,
double[6][4],
int,
double) );
78 void getME2VBF(SimpleParticle &p3, SimpleParticle &p4, SimpleParticle &sp_X,SimpleParticle &tau1, SimpleParticle &tau2,
double (&W)[2][2],
int KEY);
80 double calculateWeightFromParticlesVBF(SimpleParticle &p3, SimpleParticle &p4,SimpleParticle &sp_X, SimpleParticle &sp_tau1, SimpleParticle &sp_tau2, vector<SimpleParticle> &sp_tau1_daughters, vector<SimpleParticle> &sp_tau2_daughters);
double vbfdistr_(int *I1, int *I2, int *I3, int *I4, int *H1, int *H2, double P[6][4], int *KEY)
void set_vbfdistrModif(double(*function)(int, int, int, int, int, int, double[6][4], int, double))
Set vbfdistrModif function.
void setPDFOpt(int QCDdefault, int QCDvariant)
void vbfinit_(int *ref, int *variant)
void set_alphasModif(void(*function)(double, int, int))
Set vbfdistrModif function.
void vbf_reinit_(int *key)
double vbfdistr(int I1, int I2, int I3, int I4, int H1, int H2, SimpleParticle &p1, SimpleParticle &p2, SimpleParticle &tau1, SimpleParticle &tau2, int KEY)
void getME2VBF(SimpleParticle &p3, SimpleParticle &p4, SimpleParticle &sp_X, SimpleParticle &tau1, SimpleParticle &tau2, double(&W)[2][2], int KEY)