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

Inheritance diagram for EvtLASSAmp:
EvtAmplitude< EvtDalitzPoint >

Public Member Functions

 EvtLASSAmp (EvtDalitzPlot *dp, EvtCyclic3::Pair pair, double m0, double g0, double a, double r, double cutoff, std::string subtype="LASS")
 
EvtComplex amplitude (const EvtDalitzPoint &p) const override
 
EvtAmplitude< EvtDalitzPoint > * clone () const override
 
- Public Member Functions inherited from EvtAmplitude< EvtDalitzPoint >
 EvtAmplitude ()=default
 
 EvtAmplitude (const EvtAmplitude &)=default
 
 EvtAmplitude (EvtAmplitude &&)=default
 
EvtAmplitudeoperator= (const EvtAmplitude &)=default
 
EvtAmplitudeoperator= (EvtAmplitude &&)=default
 
virtual ~EvtAmplitude ()=default
 
EvtComplex evaluate (const EvtDalitzPoint &p) const
 

Private Attributes

EvtDalitzPlot_dalitzSpace
 
EvtCyclic3::Pair _pair
 
double _m0
 
double _g0
 
double _q0
 
double _r
 
double _a
 
double _cutoff
 
std::string _subtype
 

Additional Inherited Members

Detailed Description

Definition at line 33 of file EvtLASSAmp.hh.

Constructor & Destructor Documentation

◆ EvtLASSAmp()

EvtLASSAmp::EvtLASSAmp ( EvtDalitzPlot dp,
EvtCyclic3::Pair  pair,
double  m0,
double  g0,
double  a,
double  r,
double  cutoff,
std::string  subtype = "LASS" 
)

Definition at line 35 of file EvtLASSAmp.cpp.

Member Function Documentation

◆ amplitude()

EvtComplex EvtLASSAmp::amplitude ( const EvtDalitzPoint p) const
overridevirtual

Implements EvtAmplitude< EvtDalitzPoint >.

Definition at line 56 of file EvtLASSAmp.cpp.

◆ clone()

EvtAmplitude<EvtDalitzPoint>* EvtLASSAmp::clone ( ) const
inlineoverridevirtual

Implements EvtAmplitude< EvtDalitzPoint >.

Definition at line 40 of file EvtLASSAmp.hh.

Member Data Documentation

◆ _a

double EvtLASSAmp::_a
private

Definition at line 54 of file EvtLASSAmp.hh.

◆ _cutoff

double EvtLASSAmp::_cutoff
private

Definition at line 55 of file EvtLASSAmp.hh.

◆ _dalitzSpace

EvtDalitzPlot* EvtLASSAmp::_dalitzSpace
private

Definition at line 46 of file EvtLASSAmp.hh.

◆ _g0

double EvtLASSAmp::_g0
private

Definition at line 51 of file EvtLASSAmp.hh.

◆ _m0

double EvtLASSAmp::_m0
private

Definition at line 50 of file EvtLASSAmp.hh.

◆ _pair

EvtCyclic3::Pair EvtLASSAmp::_pair
private

Definition at line 48 of file EvtLASSAmp.hh.

◆ _q0

double EvtLASSAmp::_q0
private

Definition at line 52 of file EvtLASSAmp.hh.

◆ _r

double EvtLASSAmp::_r
private

Definition at line 53 of file EvtLASSAmp.hh.

◆ _subtype

std::string EvtLASSAmp::_subtype
private

Definition at line 56 of file EvtLASSAmp.hh.


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