evtgen is hosted by Hepforge, IPPP Durham
EvtGen  2.0.0
Monte Carlo generator of particle decays, in particular the weak decays of heavy flavour particles such as B mesons.

#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 1753 of file EvtISGW2FF.cpp.

◆ EvtGetas() [2/2]

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

Definition at line 1735 of file EvtISGW2FF.cpp.

◆ EvtGetGammaji()

double EvtISGW2FF::EvtGetGammaji ( double  z)
private

Definition at line 1723 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 956 of file EvtISGW2FF.cpp.

◆ EvtISGW2FF1S0()

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

Definition at line 250 of file EvtISGW2FF.cpp.

◆ EvtISGW2FF21S0()

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

Definition at line 693 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 813 of file EvtISGW2FF.cpp.

◆ EvtISGW2FF3P0()

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

Definition at line 1367 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 1162 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 1551 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 453 of file EvtISGW2FF.cpp.

◆ getbaryonff()

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

Implements EvtSemiLeptonicFF.

Definition at line 1772 of file EvtISGW2FF.cpp.

◆ getdiracff()

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

Implements EvtSemiLeptonicFF.

Definition at line 1781 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 1789 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 35 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 122 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 131 of file EvtISGW2FF.cpp.


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