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

Inheritance diagram for EvtRareLbToLllFFlQCD:
EvtRareLbToLllFFBase

Public Member Functions

 EvtRareLbToLllFFlQCD ()=default
 Standard constructor. More...
 
void init () override
 
void getFF (EvtParticle *parent, EvtParticle *lambda, EvtRareLbToLllFFBase::FormFactors &FF) override
 
- Public Member Functions inherited from EvtRareLbToLllFFBase
bool isNatural (EvtParticle *lambda)
 
 EvtRareLbToLllFFBase ()
 
virtual ~EvtRareLbToLllFFBase ()
 

Private Member Functions

double formFactorParametrization (double q2, double a0, double a1, double pole)
 
double zvar (double q2)
 

Private Attributes

double fconsts [3][3]
 
double gconsts [3][3]
 
double hconsts [3][3]
 
double htildaconsts [3][3]
 
double t0
 
double tplus
 

Additional Inherited Members

- Protected Member Functions inherited from EvtRareLbToLllFFBase
double calculateVdotV (EvtParticle *parent, EvtParticle *lambda) const
 
double calculateVdotV (EvtParticle *, EvtParticle *, double qsq) const
 
- Protected Attributes inherited from EvtRareLbToLllFFBase
EvtIdSet natural_
 

Detailed Description

Definition at line 42 of file EvtRareLbToLllFFlQCD.hh.

Constructor & Destructor Documentation

◆ EvtRareLbToLllFFlQCD()

EvtRareLbToLllFFlQCD::EvtRareLbToLllFFlQCD ( )
default

Standard constructor.

Member Function Documentation

◆ formFactorParametrization()

double EvtRareLbToLllFFlQCD::formFactorParametrization ( double  q2,
double  a0,
double  a1,
double  pole 
)
private

Definition at line 185 of file EvtRareLbToLllFFlQCD.cpp.

◆ getFF()

void EvtRareLbToLllFFlQCD::getFF ( EvtParticle parent,
EvtParticle lambda,
EvtRareLbToLllFFBase::FormFactors FF 
)
overridevirtual

Implements EvtRareLbToLllFFBase.

Definition at line 100 of file EvtRareLbToLllFFlQCD.cpp.

◆ init()

void EvtRareLbToLllFFlQCD::init ( )
overridevirtual

Implements EvtRareLbToLllFFBase.

Definition at line 40 of file EvtRareLbToLllFFlQCD.cpp.

◆ zvar()

double EvtRareLbToLllFFlQCD::zvar ( double  q2)
private

Definition at line 192 of file EvtRareLbToLllFFlQCD.cpp.

Member Data Documentation

◆ fconsts

double EvtRareLbToLllFFlQCD::fconsts[3][3]
private

Definition at line 57 of file EvtRareLbToLllFFlQCD.hh.

◆ gconsts

double EvtRareLbToLllFFlQCD::gconsts[3][3]
private

Definition at line 58 of file EvtRareLbToLllFFlQCD.hh.

◆ hconsts

double EvtRareLbToLllFFlQCD::hconsts[3][3]
private

Definition at line 59 of file EvtRareLbToLllFFlQCD.hh.

◆ htildaconsts

double EvtRareLbToLllFFlQCD::htildaconsts[3][3]
private

Definition at line 60 of file EvtRareLbToLllFFlQCD.hh.

◆ t0

double EvtRareLbToLllFFlQCD::t0
private

Definition at line 62 of file EvtRareLbToLllFFlQCD.hh.

◆ tplus

double EvtRareLbToLllFFlQCD::tplus
private

Definition at line 63 of file EvtRareLbToLllFFlQCD.hh.


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