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 <EvtGenBase/EvtPropFlatte.hh>

Inheritance diagram for EvtPropFlatte:
EvtPropagator EvtAmplitude< EvtPoint1D >

Public Member Functions

 EvtPropFlatte (double m0, double g0, double m0a, double m0b, double g1, double m1a, double m1b)
 
EvtAmplitude< EvtPoint1D > * clone () const override
 
- Public Member Functions inherited from EvtPropagator
 EvtPropagator (double m0, double g0)
 
double m0 () const
 
double g0 () const
 
void set_m0 (double m0)
 
void set_g0 (double g0)
 
- Public Member Functions inherited from EvtAmplitude< EvtPoint1D >
 EvtAmplitude ()=default
 
 EvtAmplitude (const EvtAmplitude &)=default
 
 EvtAmplitude (EvtAmplitude &&)=default
 
EvtAmplitudeoperator= (const EvtAmplitude &)=default
 
EvtAmplitudeoperator= (EvtAmplitude &&)=default
 
virtual ~EvtAmplitude ()=default
 
EvtComplex evaluate (const EvtPoint1D &p) const
 

Protected Member Functions

EvtComplex amplitude (const EvtPoint1D &x) const override
 

Protected Attributes

double _m0a
 
double _m0b
 
double _g1
 
double _m1a
 
double _m1b
 
- Protected Attributes inherited from EvtPropagator
double _m0
 
double _g0
 

Detailed Description

Definition at line 29 of file EvtPropFlatte.hh.

Constructor & Destructor Documentation

◆ EvtPropFlatte()

EvtPropFlatte::EvtPropFlatte ( double  m0,
double  g0,
double  m0a,
double  m0b,
double  g1,
double  m1a,
double  m1b 
)

Definition at line 30 of file EvtPropFlatte.cpp.

Member Function Documentation

◆ amplitude()

EvtComplex EvtPropFlatte::amplitude ( const EvtPoint1D x) const
overrideprotectedvirtual

Implements EvtAmplitude< EvtPoint1D >.

Definition at line 46 of file EvtPropFlatte.cpp.

◆ clone()

EvtAmplitude< EvtPoint1D > * EvtPropFlatte::clone ( ) const
overridevirtual

Implements EvtAmplitude< EvtPoint1D >.

Definition at line 41 of file EvtPropFlatte.cpp.

Member Data Documentation

◆ _g1

double EvtPropFlatte::_g1
protected

Definition at line 42 of file EvtPropFlatte.hh.

◆ _m0a

double EvtPropFlatte::_m0a
protected

Definition at line 39 of file EvtPropFlatte.hh.

◆ _m0b

double EvtPropFlatte::_m0b
protected

Definition at line 40 of file EvtPropFlatte.hh.

◆ _m1a

double EvtPropFlatte::_m1a
protected

Definition at line 43 of file EvtPropFlatte.hh.

◆ _m1b

double EvtPropFlatte::_m1b
protected

Definition at line 44 of file EvtPropFlatte.hh.


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