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

Inheritance diagram for EvtHQET2FF:
EvtSemiLeptonicFF

Public Member Functions

 EvtHQET2FF (double hqetrho2, double hqetha1_1, double hqetr1_1, double hqetr2_1)
 
 EvtHQET2FF (double hqetrho2, double hqetv1_1)
 
 EvtHQET2FF (double hqetrho2, double hqetha1_1, double hqetr1_1, double hqetr2_1, double hqetr0_1)
 
 EvtHQET2FF (double hqetrho2, double hqetv1_1, double indelta)
 
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 r1_1
 
double rho2
 
double r2_1
 
double ha1_1
 
double v1_1
 
double r0_1
 
double delta
 
bool extended
 

Detailed Description

Definition at line 28 of file EvtHQET2FF.hh.

Constructor & Destructor Documentation

◆ EvtHQET2FF() [1/4]

EvtHQET2FF::EvtHQET2FF ( double  hqetrho2,
double  hqetha1_1,
double  hqetr1_1,
double  hqetr2_1 
)

Definition at line 32 of file EvtHQET2FF.cpp.

◆ EvtHQET2FF() [2/4]

EvtHQET2FF::EvtHQET2FF ( double  hqetrho2,
double  hqetv1_1 
)

Definition at line 53 of file EvtHQET2FF.cpp.

◆ EvtHQET2FF() [3/4]

EvtHQET2FF::EvtHQET2FF ( double  hqetrho2,
double  hqetha1_1,
double  hqetr1_1,
double  hqetr2_1,
double  hqetr0_1 
)

Definition at line 42 of file EvtHQET2FF.cpp.

◆ EvtHQET2FF() [4/4]

EvtHQET2FF::EvtHQET2FF ( double  hqetrho2,
double  hqetv1_1,
double  indelta 
)

Definition at line 60 of file EvtHQET2FF.cpp.

Member Function Documentation

◆ getbaryonff()

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

Implements EvtSemiLeptonicFF.

Definition at line 144 of file EvtHQET2FF.cpp.

◆ getdiracff()

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

Implements EvtSemiLeptonicFF.

Definition at line 152 of file EvtHQET2FF.cpp.

◆ getraritaff()

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

Implements EvtSemiLeptonicFF.

Definition at line 160 of file EvtHQET2FF.cpp.

◆ getscalarff()

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

Implements EvtSemiLeptonicFF.

Definition at line 68 of file EvtHQET2FF.cpp.

◆ gettensorff()

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

Implements EvtSemiLeptonicFF.

Definition at line 136 of file EvtHQET2FF.cpp.

◆ getvectorff()

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

Implements EvtSemiLeptonicFF.

Definition at line 101 of file EvtHQET2FF.cpp.

Member Data Documentation

◆ delta

double EvtHQET2FF::delta
private

Definition at line 62 of file EvtHQET2FF.hh.

◆ extended

bool EvtHQET2FF::extended
private

Definition at line 63 of file EvtHQET2FF.hh.

◆ ha1_1

double EvtHQET2FF::ha1_1
private

Definition at line 59 of file EvtHQET2FF.hh.

◆ r0_1

double EvtHQET2FF::r0_1
private

Definition at line 61 of file EvtHQET2FF.hh.

◆ r1_1

double EvtHQET2FF::r1_1
private

Definition at line 56 of file EvtHQET2FF.hh.

◆ r2_1

double EvtHQET2FF::r2_1
private

Definition at line 58 of file EvtHQET2FF.hh.

◆ rho2

double EvtHQET2FF::rho2
private

Definition at line 57 of file EvtHQET2FF.hh.

◆ v1_1

double EvtHQET2FF::v1_1
private

Definition at line 60 of file EvtHQET2FF.hh.


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