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

#include <EvtGenModels/EvtRareLbToLllFF.hh>

Inheritance diagram for EvtRareLbToLllFF:
EvtRareLbToLllFFBase

Classes

class  FormFactorDependence
class  FormFactorSet

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 func (const double p, const EvtRareLbToLllFF::FormFactorDependence &dep) const
void DiracFF (const EvtParticle &parent, const EvtParticle &lambda, const EvtRareLbToLllFF::FormFactorSet &FFset, EvtRareLbToLllFF::FormFactors &FF) const
void RaritaSchwingerFF (const EvtParticle &parent, const EvtParticle &lambda, const EvtRareLbToLllFF::FormFactorSet &FFset, EvtRareLbToLllFF::FormFactors &FF) const

Private Attributes

std::array< std::unique_ptr< EvtRareLbToLllFF::FormFactorSet >, 2 > m_FF
std::map< int, EvtRareLbToLllFF::FormFactorSet * > m_FFMap

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

Author
Thomas Blake
Date
2013-11-26
Author
Michal Kreps
Date
2014-10-21
Author
Michal Kreps
Date
2016-04-19
2014-10-23

Definition at line 43 of file EvtRareLbToLllFF.hh.

Member Function Documentation

◆ DiracFF()

void EvtRareLbToLllFF::DiracFF ( const EvtParticle & parent,
const EvtParticle & lambda,
const EvtRareLbToLllFF::FormFactorSet & FFset,
EvtRareLbToLllFF::FormFactors & FF ) const
private

Definition at line 180 of file EvtRareLbToLllFF.cpp.

◆ func()

double EvtRareLbToLllFF::func ( const double p,
const EvtRareLbToLllFF::FormFactorDependence & dep ) const
private

Definition at line 167 of file EvtRareLbToLllFF.cpp.

◆ getFF()

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

Implements EvtRareLbToLllFFBase.

Definition at line 284 of file EvtRareLbToLllFF.cpp.

◆ init()

void EvtRareLbToLllFF::init ( )
overridevirtual

Implements EvtRareLbToLllFFBase.

Definition at line 117 of file EvtRareLbToLllFF.cpp.

◆ RaritaSchwingerFF()

void EvtRareLbToLllFF::RaritaSchwingerFF ( const EvtParticle & parent,
const EvtParticle & lambda,
const EvtRareLbToLllFF::FormFactorSet & FFset,
EvtRareLbToLllFF::FormFactors & FF ) const
private

Definition at line 227 of file EvtRareLbToLllFF.cpp.

Member Data Documentation

◆ m_FF

std::array<std::unique_ptr<EvtRareLbToLllFF::FormFactorSet>, 2> EvtRareLbToLllFF::m_FF
private

Definition at line 103 of file EvtRareLbToLllFF.hh.

◆ m_FFMap

std::map<int, EvtRareLbToLllFF::FormFactorSet*> EvtRareLbToLllFF::m_FFMap
private

Definition at line 104 of file EvtRareLbToLllFF.hh.


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