EvtGen 2.2.0
Monte Carlo generator of particle decays, in particular the weak decays of heavy flavour particles such as B mesons.
Loading...
Searching...
No Matches
EvtISGW2FF Class Reference

#include <EvtGenModels/EvtISGW2FF.hh>

Inheritance diagram for EvtISGW2FF:
EvtSemiLeptonicFF

Public Member Functions

void getscalarff (EvtId parent, EvtId daught, double t, double mass, double *fpf, double *f0f) override
void getvectorff (EvtId parent, EvtId daught, double t, double mass, double *a1f, double *a2f, double *vf, double *a0f) override
void gettensorff (EvtId parent, EvtId daught, double t, double mass, double *hf, double *kf, double *bpf, double *bmf) override
void getbaryonff (EvtId, EvtId, double, double, double *, double *, double *, double *) override
void getdiracff (EvtId, EvtId, double, double, double *, double *, double *, double *, double *, double *) override
void getraritaff (EvtId, EvtId, double, double, double *, double *, double *, double *, double *, double *, double *, double *) override
Public Member Functions inherited from EvtSemiLeptonicFF
virtual ~EvtSemiLeptonicFF ()

Private Member Functions

void EvtISGW2FF3S1 (EvtId parent, EvtId daught, double t, double mass, double *ff, double *gf, double *apf, double *amf)
void EvtISGW2FF23S1 (EvtId parent, EvtId daught, double t, double mass, double *fpf, double *gpf, double *app, double *apm)
void EvtISGW2FF3P1 (EvtId parent, EvtId daught, double t, double mass, double *lf, double *qf, double *cpf, double *cmf)
void EvtISGW2FF3P0 (EvtId parent, EvtId daught, double t, double mass, double *upf, double *umf)
void EvtISGW2FF1S0 (EvtId parent, EvtId daught, double t, double mass, double *fpf, double *fmf)
void EvtISGW2FF21S0 (EvtId parent, EvtId daught, double t, double mass, double *fppf, double *fpmf)
void EvtISGW2FF3P2 (EvtId parent, EvtId daught, double t, double mass, double *h, double *k, double *bp, double *bm)
void EvtISGW2FF1P1 (EvtId parent, EvtId daught, double t, double mass, double *rf, double *vf, double *spf, double *smf)
double EvtGetas (double mass)
double EvtGetas (double mass, double mass1)
double EvtGetGammaji (double z)

Detailed Description

Definition at line 30 of file EvtISGW2FF.hh.

Member Function Documentation

◆ EvtGetas() [1/2]

double EvtISGW2FF::EvtGetas ( double mass)
private

Definition at line 1752 of file EvtISGW2FF.cpp.

◆ EvtGetas() [2/2]

double EvtISGW2FF::EvtGetas ( double mass,
double mass1 )
private

Definition at line 1734 of file EvtISGW2FF.cpp.

◆ EvtGetGammaji()

double EvtISGW2FF::EvtGetGammaji ( double z)
private

Definition at line 1722 of file EvtISGW2FF.cpp.

◆ EvtISGW2FF1P1()

void EvtISGW2FF::EvtISGW2FF1P1 ( EvtId parent,
EvtId daught,
double t,
double mass,
double * rf,
double * vf,
double * spf,
double * smf )
private

Definition at line 955 of file EvtISGW2FF.cpp.

◆ EvtISGW2FF1S0()

void EvtISGW2FF::EvtISGW2FF1S0 ( EvtId parent,
EvtId daught,
double t,
double mass,
double * fpf,
double * fmf )
private

Definition at line 249 of file EvtISGW2FF.cpp.

◆ EvtISGW2FF21S0()

void EvtISGW2FF::EvtISGW2FF21S0 ( EvtId parent,
EvtId daught,
double t,
double mass,
double * fppf,
double * fpmf )
private

Definition at line 692 of file EvtISGW2FF.cpp.

◆ EvtISGW2FF23S1()

void EvtISGW2FF::EvtISGW2FF23S1 ( EvtId parent,
EvtId daught,
double t,
double mass,
double * fpf,
double * gpf,
double * app,
double * apm )
private

Definition at line 812 of file EvtISGW2FF.cpp.

◆ EvtISGW2FF3P0()

void EvtISGW2FF::EvtISGW2FF3P0 ( EvtId parent,
EvtId daught,
double t,
double mass,
double * upf,
double * umf )
private

Definition at line 1366 of file EvtISGW2FF.cpp.

◆ EvtISGW2FF3P1()

void EvtISGW2FF::EvtISGW2FF3P1 ( EvtId parent,
EvtId daught,
double t,
double mass,
double * lf,
double * qf,
double * cpf,
double * cmf )
private

Definition at line 1161 of file EvtISGW2FF.cpp.

◆ EvtISGW2FF3P2()

void EvtISGW2FF::EvtISGW2FF3P2 ( EvtId parent,
EvtId daught,
double t,
double mass,
double * h,
double * k,
double * bp,
double * bm )
private

Definition at line 1550 of file EvtISGW2FF.cpp.

◆ EvtISGW2FF3S1()

void EvtISGW2FF::EvtISGW2FF3S1 ( EvtId parent,
EvtId daught,
double t,
double mass,
double * ff,
double * gf,
double * apf,
double * amf )
private

Definition at line 452 of file EvtISGW2FF.cpp.

◆ getbaryonff()

void EvtISGW2FF::getbaryonff ( EvtId ,
EvtId ,
double ,
double ,
double * ,
double * ,
double * ,
double *  )
overridevirtual

Implements EvtSemiLeptonicFF.

Definition at line 1771 of file EvtISGW2FF.cpp.

◆ getdiracff()

void EvtISGW2FF::getdiracff ( EvtId ,
EvtId ,
double ,
double ,
double * ,
double * ,
double * ,
double * ,
double * ,
double *  )
overridevirtual

Implements EvtSemiLeptonicFF.

Definition at line 1780 of file EvtISGW2FF.cpp.

◆ getraritaff()

void EvtISGW2FF::getraritaff ( EvtId ,
EvtId ,
double ,
double ,
double * ,
double * ,
double * ,
double * ,
double * ,
double * ,
double * ,
double *  )
overridevirtual

Implements EvtSemiLeptonicFF.

Definition at line 1788 of file EvtISGW2FF.cpp.

◆ getscalarff()

void EvtISGW2FF::getscalarff ( EvtId parent,
EvtId daught,
double t,
double mass,
double * fpf,
double * f0f )
overridevirtual

Implements EvtSemiLeptonicFF.

Definition at line 34 of file EvtISGW2FF.cpp.

◆ gettensorff()

void EvtISGW2FF::gettensorff ( EvtId parent,
EvtId daught,
double t,
double mass,
double * hf,
double * kf,
double * bpf,
double * bmf )
overridevirtual

Implements EvtSemiLeptonicFF.

Definition at line 121 of file EvtISGW2FF.cpp.

◆ getvectorff()

void EvtISGW2FF::getvectorff ( EvtId parent,
EvtId daught,
double t,
double mass,
double * a1f,
double * a2f,
double * vf,
double * a0f )
overridevirtual

Implements EvtSemiLeptonicFF.

Definition at line 130 of file EvtISGW2FF.cpp.


The documentation for this class was generated from the following files: