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

#include <EvtGenModels/EvtRareLbToLllFFlQCD.hh>

Inheritance diagram for EvtRareLbToLllFFlQCD:
EvtRareLbToLllFFBase

Public Member Functions

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

Private Member Functions

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

Private Attributes

double m_fconsts [3][3]
double m_gconsts [3][3]
double m_hconsts [3][3]
double m_htildaconsts [3][3]
double m_t0
double m_tplus

Additional Inherited Members

Protected Member Functions inherited from EvtRareLbToLllFFBase
double calculateVdotV (const EvtParticle &parent, const EvtParticle &lambda) const
double calculateVdotV (const EvtParticle &, const EvtParticle &, double qsq) const
Protected Attributes inherited from EvtRareLbToLllFFBase
EvtIdSet m_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 ( const double q2,
const double a0,
const double a1,
const double pole ) const
private

Definition at line 186 of file EvtRareLbToLllFFlQCD.cpp.

◆ getFF()

void EvtRareLbToLllFFlQCD::getFF ( const EvtParticle & parent,
const EvtParticle & lambda,
EvtRareLbToLllFFBase::FormFactors & FF ) const
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 ( const double q2) const
private

Definition at line 195 of file EvtRareLbToLllFFlQCD.cpp.

Member Data Documentation

◆ m_fconsts

double EvtRareLbToLllFFlQCD::m_fconsts[3][3]
private

Definition at line 57 of file EvtRareLbToLllFFlQCD.hh.

◆ m_gconsts

double EvtRareLbToLllFFlQCD::m_gconsts[3][3]
private

Definition at line 58 of file EvtRareLbToLllFFlQCD.hh.

◆ m_hconsts

double EvtRareLbToLllFFlQCD::m_hconsts[3][3]
private

Definition at line 59 of file EvtRareLbToLllFFlQCD.hh.

◆ m_htildaconsts

double EvtRareLbToLllFFlQCD::m_htildaconsts[3][3]
private

Definition at line 60 of file EvtRareLbToLllFFlQCD.hh.

◆ m_t0

double EvtRareLbToLllFFlQCD::m_t0
private

Definition at line 62 of file EvtRareLbToLllFFlQCD.hh.

◆ m_tplus

double EvtRareLbToLllFFlQCD::m_tplus
private

Definition at line 63 of file EvtRareLbToLllFFlQCD.hh.


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