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

#include <EvtGenModels/EvtRareLbToLllFFGutsche.hh>

Inheritance diagram for EvtRareLbToLllFFGutsche:
EvtRareLbToLllFFBase

Public Member Functions

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 s, const double f0, const double a, const double b) const

Private Attributes

double m_Vconsts [3][3]
double m_Aconsts [3][3]
double m_TVconsts [3][3]
double m_TAconsts [3][3]
const EvtIdSet m_Parents { "Lambda_b0", "anti-Lambda_b0" }
const EvtIdSet m_Daughters { "Lambda0", "anti-Lambda0" }

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 41 of file EvtRareLbToLllFFGutsche.hh.

Member Function Documentation

◆ formFactorParametrization()

double EvtRareLbToLllFFGutsche::formFactorParametrization ( const double s,
const double f0,
const double a,
const double b ) const
private

Definition at line 147 of file EvtRareLbToLllFFGutsche.cpp.

◆ getFF()

void EvtRareLbToLllFFGutsche::getFF ( const EvtParticle & parent,
const EvtParticle & lambda,
EvtRareLbToLllFFBase::FormFactors & FF ) const
overridevirtual

Implements EvtRareLbToLllFFBase.

Definition at line 86 of file EvtRareLbToLllFFGutsche.cpp.

◆ init()

void EvtRareLbToLllFFGutsche::init ( )
overridevirtual

Implements EvtRareLbToLllFFBase.

Definition at line 37 of file EvtRareLbToLllFFGutsche.cpp.

Member Data Documentation

◆ m_Aconsts

double EvtRareLbToLllFFGutsche::m_Aconsts[3][3]
private

Definition at line 53 of file EvtRareLbToLllFFGutsche.hh.

◆ m_Daughters

const EvtIdSet EvtRareLbToLllFFGutsche::m_Daughters { "Lambda0", "anti-Lambda0" }
private

Definition at line 58 of file EvtRareLbToLllFFGutsche.hh.

◆ m_Parents

const EvtIdSet EvtRareLbToLllFFGutsche::m_Parents { "Lambda_b0", "anti-Lambda_b0" }
private

Definition at line 57 of file EvtRareLbToLllFFGutsche.hh.

◆ m_TAconsts

double EvtRareLbToLllFFGutsche::m_TAconsts[3][3]
private

Definition at line 55 of file EvtRareLbToLllFFGutsche.hh.

◆ m_TVconsts

double EvtRareLbToLllFFGutsche::m_TVconsts[3][3]
private

Definition at line 54 of file EvtRareLbToLllFFGutsche.hh.

◆ m_Vconsts

double EvtRareLbToLllFFGutsche::m_Vconsts[3][3]
private

Definition at line 52 of file EvtRareLbToLllFFGutsche.hh.


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