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
EvtHQETFF Class Reference

#include <EvtGenModels/EvtHQETFF.hh>

Inheritance diagram for EvtHQETFF:
EvtSemiLeptonicFF

Public Member Functions

 EvtHQETFF (double hqetrho2, double hqetr1, double hqetr2, double hqetc=0.)
 EvtHQETFF (double hqetrho2, double hqetc=0.)
void getvectorff (EvtId parent, EvtId daught, double t, double mass, double *a1f, double *a2f, double *vf, double *a0f) override
void getscalarff (EvtId parent, EvtId daught, double t, double mass, double *f0p, double *f0m) 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 m_r1
double m_rho2
double m_r2
double m_c

Detailed Description

Definition at line 28 of file EvtHQETFF.hh.

Constructor & Destructor Documentation

◆ EvtHQETFF() [1/2]

EvtHQETFF::EvtHQETFF ( double hqetrho2,
double hqetr1,
double hqetr2,
double hqetc = 0. )

Definition at line 31 of file EvtHQETFF.cpp.

◆ EvtHQETFF() [2/2]

EvtHQETFF::EvtHQETFF ( double hqetrho2,
double hqetc = 0. )

Definition at line 42 of file EvtHQETFF.cpp.

Member Function Documentation

◆ getbaryonff()

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

Implements EvtSemiLeptonicFF.

Definition at line 96 of file EvtHQETFF.cpp.

◆ getdiracff()

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

Implements EvtSemiLeptonicFF.

Definition at line 104 of file EvtHQETFF.cpp.

◆ getraritaff()

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

Implements EvtSemiLeptonicFF.

Definition at line 112 of file EvtHQETFF.cpp.

◆ getscalarff()

void EvtHQETFF::getscalarff ( EvtId parent,
EvtId daught,
double t,
double mass,
double * f0p,
double * f0m )
overridevirtual

Implements EvtSemiLeptonicFF.

Definition at line 50 of file EvtHQETFF.cpp.

◆ gettensorff()

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

Implements EvtSemiLeptonicFF.

Definition at line 88 of file EvtHQETFF.cpp.

◆ getvectorff()

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

Implements EvtSemiLeptonicFF.

Definition at line 67 of file EvtHQETFF.cpp.

Member Data Documentation

◆ m_c

double EvtHQETFF::m_c
private

Definition at line 55 of file EvtHQETFF.hh.

◆ m_r1

double EvtHQETFF::m_r1
private

Definition at line 52 of file EvtHQETFF.hh.

◆ m_r2

double EvtHQETFF::m_r2
private

Definition at line 54 of file EvtHQETFF.hh.

◆ m_rho2

double EvtHQETFF::m_rho2
private

Definition at line 53 of file EvtHQETFF.hh.


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