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/EvtBToPlnuBKFF.hh>

Inheritance diagram for EvtBToPlnuBKFF:
EvtSemiLeptonicFF

Public Member Functions

 EvtBToPlnuBKFF (double alpha, double beta)
 
void getscalarff (EvtId parent, EvtId daught, double t, double mass, double *fp, double *f0) override
 
void getvectorff (EvtId, EvtId, double, double, double *, double *, double *, double *) override
 
void gettensorff (EvtId, EvtId, double, double, double *, double *, double *, double *) 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 Attributes

double _alpha
 
double _beta
 

Detailed Description

Definition at line 31 of file EvtBToPlnuBKFF.hh.

Constructor & Destructor Documentation

◆ EvtBToPlnuBKFF()

EvtBToPlnuBKFF::EvtBToPlnuBKFF ( double  alpha,
double  beta 
)

Definition at line 32 of file EvtBToPlnuBKFF.cpp.

Member Function Documentation

◆ getbaryonff()

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

Implements EvtSemiLeptonicFF.

Definition at line 78 of file EvtBToPlnuBKFF.cpp.

◆ getdiracff()

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

Implements EvtSemiLeptonicFF.

Definition at line 86 of file EvtBToPlnuBKFF.cpp.

◆ getraritaff()

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

Implements EvtSemiLeptonicFF.

Definition at line 94 of file EvtBToPlnuBKFF.cpp.

◆ getscalarff()

void EvtBToPlnuBKFF::getscalarff ( EvtId  parent,
EvtId  daught,
double  t,
double  mass,
double *  fp,
double *  f0 
)
overridevirtual

Implements EvtSemiLeptonicFF.

Definition at line 40 of file EvtBToPlnuBKFF.cpp.

◆ gettensorff()

void EvtBToPlnuBKFF::gettensorff ( EvtId  ,
EvtId  ,
double  ,
double  ,
double *  ,
double *  ,
double *  ,
double *   
)
overridevirtual

Implements EvtSemiLeptonicFF.

Definition at line 70 of file EvtBToPlnuBKFF.cpp.

◆ getvectorff()

void EvtBToPlnuBKFF::getvectorff ( EvtId  ,
EvtId  ,
double  ,
double  ,
double *  ,
double *  ,
double *  ,
double *   
)
overridevirtual

Implements EvtSemiLeptonicFF.

Definition at line 62 of file EvtBToPlnuBKFF.cpp.

Member Data Documentation

◆ _alpha

double EvtBToPlnuBKFF::_alpha
private

Definition at line 54 of file EvtBToPlnuBKFF.hh.

◆ _beta

double EvtBToPlnuBKFF::_beta
private

Definition at line 55 of file EvtBToPlnuBKFF.hh.


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