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.
EvtSemiLeptonicFF Class Referenceabstract

#include <EvtGenBase/EvtSemiLeptonicFF.hh>

Inheritance diagram for EvtSemiLeptonicFF:
EvtBaryonPCRFF EvtBCSFF EvtBCTFF EvtBCVFF EvtBCVFF2 EvtBToPlnuBKFF EvtBToVlnuBallFF EvtHQET2FF EvtHQETFF EvtISGW2FF EvtISGWFF EvtKKLambdaCFF EvtLb2BaryonlnuFF EvtLb2plnuLCSRFF EvtLb2plnuLQCDFF EvtMelikhovFF EvtSLBKPoleFF EvtSLPoleFF

Public Member Functions

virtual ~EvtSemiLeptonicFF ()
 
virtual void getscalarff (EvtId parent, EvtId daught, double t, double mass, double *fpf, double *fmf)=0
 
virtual void getvectorff (EvtId parent, EvtId daught, double t, double mass, double *a1f, double *a2f, double *vf, double *a0f)=0
 
virtual void gettensorff (EvtId parent, EvtId daught, double t, double mass, double *a1f, double *a2f, double *vf, double *a0f)=0
 
virtual void getbaryonff (EvtId parent, EvtId daught, double t, double m_meson, double *f1v, double *f1a, double *f2v, double *f2a)=0
 
virtual void getdiracff (EvtId parent, EvtId daught, double q2, double mass, double *f1, double *f2, double *f3, double *g1, double *g2, double *g3)=0
 
virtual void getraritaff (EvtId parent, EvtId daught, double q2, double mass, double *f1, double *f2, double *f3, double *f4, double *g1, double *g2, double *g3, double *g4)=0
 

Detailed Description

Definition at line 26 of file EvtSemiLeptonicFF.hh.

Constructor & Destructor Documentation

◆ ~EvtSemiLeptonicFF()

virtual EvtSemiLeptonicFF::~EvtSemiLeptonicFF ( )
inlinevirtual

Definition at line 28 of file EvtSemiLeptonicFF.hh.

Member Function Documentation

◆ getbaryonff()

virtual void EvtSemiLeptonicFF::getbaryonff ( EvtId  parent,
EvtId  daught,
double  t,
double  m_meson,
double *  f1v,
double *  f1a,
double *  f2v,
double *  f2a 
)
pure virtual

◆ getdiracff()

virtual void EvtSemiLeptonicFF::getdiracff ( EvtId  parent,
EvtId  daught,
double  q2,
double  mass,
double *  f1,
double *  f2,
double *  f3,
double *  g1,
double *  g2,
double *  g3 
)
pure virtual

◆ getraritaff()

virtual void EvtSemiLeptonicFF::getraritaff ( EvtId  parent,
EvtId  daught,
double  q2,
double  mass,
double *  f1,
double *  f2,
double *  f3,
double *  f4,
double *  g1,
double *  g2,
double *  g3,
double *  g4 
)
pure virtual

◆ getscalarff()

virtual void EvtSemiLeptonicFF::getscalarff ( EvtId  parent,
EvtId  daught,
double  t,
double  mass,
double *  fpf,
double *  fmf 
)
pure virtual

◆ gettensorff()

virtual void EvtSemiLeptonicFF::gettensorff ( EvtId  parent,
EvtId  daught,
double  t,
double  mass,
double *  a1f,
double *  a2f,
double *  vf,
double *  a0f 
)
pure virtual

◆ getvectorff()

virtual void EvtSemiLeptonicFF::getvectorff ( EvtId  parent,
EvtId  daught,
double  t,
double  mass,
double *  a1f,
double *  a2f,
double *  vf,
double *  a0f 
)
pure virtual

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