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

#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
EvtAmplitudeoperator= (const EvtAmplitude &)=default
virtual ~EvtAmplitude ()=default
EvtComplex evaluate (const EvtDalitzPoint &p) const

Private Attributes

EvtDalitzPlotm_dalitzSpace
EvtCyclic3::Pair m_pair
double m_m0
double m_g0
double m_q0
double m_r
double m_a
double m_cutoff
std::string m_subtype

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

◆ m_a

double EvtLASSAmp::m_a
private

Definition at line 54 of file EvtLASSAmp.hh.

◆ m_cutoff

double EvtLASSAmp::m_cutoff
private

Definition at line 55 of file EvtLASSAmp.hh.

◆ m_dalitzSpace

EvtDalitzPlot* EvtLASSAmp::m_dalitzSpace
private

Definition at line 46 of file EvtLASSAmp.hh.

◆ m_g0

double EvtLASSAmp::m_g0
private

Definition at line 51 of file EvtLASSAmp.hh.

◆ m_m0

double EvtLASSAmp::m_m0
private

Definition at line 50 of file EvtLASSAmp.hh.

◆ m_pair

EvtCyclic3::Pair EvtLASSAmp::m_pair
private

Definition at line 48 of file EvtLASSAmp.hh.

◆ m_q0

double EvtLASSAmp::m_q0
private

Definition at line 52 of file EvtLASSAmp.hh.

◆ m_r

double EvtLASSAmp::m_r
private

Definition at line 53 of file EvtLASSAmp.hh.

◆ m_subtype

std::string EvtLASSAmp::m_subtype
private

Definition at line 56 of file EvtLASSAmp.hh.


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