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

Inheritance diagram for EvtRareLbToLllFF:
EvtRareLbToLllFFBase

Classes

class  FormFactorDependence
 
class  FormFactorSet
 

Public Member Functions

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

Private Attributes

std::array< std::unique_ptr< EvtRareLbToLllFF::FormFactorSet >, 2 > FF_
 
std::map< int, EvtRareLbToLllFF::FormFactorSet * > FFMap_
 

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

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 ( EvtParticle parent,
EvtParticle lambda,
EvtRareLbToLllFF::FormFactorSet FFset,
EvtRareLbToLllFF::FormFactors FF 
)
private

Definition at line 179 of file EvtRareLbToLllFF.cpp.

◆ func()

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

Definition at line 166 of file EvtRareLbToLllFF.cpp.

◆ getFF()

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

Implements EvtRareLbToLllFFBase.

Definition at line 280 of file EvtRareLbToLllFF.cpp.

◆ init()

void EvtRareLbToLllFF::init ( )
overridevirtual

Implements EvtRareLbToLllFFBase.

Definition at line 116 of file EvtRareLbToLllFF.cpp.

◆ RaritaSchwingerFF()

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

Definition at line 225 of file EvtRareLbToLllFF.cpp.

Member Data Documentation

◆ FF_

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

Definition at line 102 of file EvtRareLbToLllFF.hh.

◆ FFMap_

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

Definition at line 103 of file EvtRareLbToLllFF.hh.


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