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

Inheritance diagram for EvtSLPoleFF:
EvtSemiLeptonicFF

Public Member Functions

 EvtSLPoleFF (int numarg, double *arglist)
 
void getscalarff (EvtId parent, EvtId daught, double t, double mass, double *fpf, double *f0f) override
 
void getvectorff (EvtId parent, EvtId daught, double t, double mass, double *a1f, double *a2f, double *vf, double *a0f) override
 
void gettensorff (EvtId parent, EvtId daught, double t, double mass, double *hf, double *kf, double *bp, double *bm) override
 
void getbaryonff (EvtId, EvtId, double, double, double *, double *, double *, double *) override
 
void getdiracff (EvtId, EvtId, double, double, double *, double *, double *, double *, double *, double *) override
 
void getraritaff (EvtId, EvtId, double, double, double *, double *, double *, double *, double *, double *, double *, double *) override
 
- Public Member Functions inherited from EvtSemiLeptonicFF
virtual ~EvtSemiLeptonicFF ()
 

Private Attributes

int numSLPoleargs
 
double SLPoleargs [16]
 

Detailed Description

Definition at line 29 of file EvtSLPoleFF.hh.

Constructor & Destructor Documentation

◆ EvtSLPoleFF()

EvtSLPoleFF::EvtSLPoleFF ( int  numarg,
double *  arglist 
)

Definition at line 31 of file EvtSLPoleFF.cpp.

Member Function Documentation

◆ getbaryonff()

void EvtSLPoleFF::getbaryonff ( EvtId  ,
EvtId  ,
double  ,
double  ,
double *  ,
double *  ,
double *  ,
double *   
)
overridevirtual

Implements EvtSemiLeptonicFF.

Definition at line 185 of file EvtSLPoleFF.cpp.

◆ getdiracff()

void EvtSLPoleFF::getdiracff ( EvtId  ,
EvtId  ,
double  ,
double  ,
double *  ,
double *  ,
double *  ,
double *  ,
double *  ,
double *   
)
overridevirtual

Implements EvtSemiLeptonicFF.

Definition at line 193 of file EvtSLPoleFF.cpp.

◆ getraritaff()

void EvtSLPoleFF::getraritaff ( EvtId  ,
EvtId  ,
double  ,
double  ,
double *  ,
double *  ,
double *  ,
double *  ,
double *  ,
double *  ,
double *  ,
double *   
)
overridevirtual

Implements EvtSemiLeptonicFF.

Definition at line 201 of file EvtSLPoleFF.cpp.

◆ getscalarff()

void EvtSLPoleFF::getscalarff ( EvtId  parent,
EvtId  daught,
double  t,
double  mass,
double *  fpf,
double *  f0f 
)
overridevirtual

Implements EvtSemiLeptonicFF.

Definition at line 42 of file EvtSLPoleFF.cpp.

◆ gettensorff()

void EvtSLPoleFF::gettensorff ( EvtId  parent,
EvtId  daught,
double  t,
double  mass,
double *  hf,
double *  kf,
double *  bp,
double *  bm 
)
overridevirtual

Implements EvtSemiLeptonicFF.

Definition at line 133 of file EvtSLPoleFF.cpp.

◆ getvectorff()

void EvtSLPoleFF::getvectorff ( EvtId  parent,
EvtId  daught,
double  t,
double  mass,
double *  a1f,
double *  a2f,
double *  vf,
double *  a0f 
)
overridevirtual

Implements EvtSemiLeptonicFF.

Definition at line 80 of file EvtSLPoleFF.cpp.

Member Data Documentation

◆ numSLPoleargs

int EvtSLPoleFF::numSLPoleargs
private

Definition at line 50 of file EvtSLPoleFF.hh.

◆ SLPoleargs

double EvtSLPoleFF::SLPoleargs[16]
private

Definition at line 51 of file EvtSLPoleFF.hh.


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