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

#include <EvtGenBase/EvtNonresonantAmp.hh>

Inheritance diagram for EvtNonresonantAmp:
EvtAmplitude< EvtDalitzPoint >

Public Member Functions

 EvtNonresonantAmp (EvtDalitzPlot *dp, EvtPto3PAmp::NumType type, EvtCyclic3::Pair pair1, double par1=0, EvtCyclic3::Pair pair2=EvtCyclic3::AB, double par2=0, EvtSpinType::spintype spin=EvtSpinType::SCALAR)
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
EvtPto3PAmp::NumType m_type
EvtCyclic3::Pair m_pair1
EvtCyclic3::Pair m_pair2
double m_par1
double m_par2
EvtSpinType::spintype m_spin

Detailed Description

Definition at line 33 of file EvtNonresonantAmp.hh.

Constructor & Destructor Documentation

◆ EvtNonresonantAmp()

EvtNonresonantAmp::EvtNonresonantAmp ( EvtDalitzPlot * dp,
EvtPto3PAmp::NumType type,
EvtCyclic3::Pair pair1,
double par1 = 0,
EvtCyclic3::Pair pair2 = EvtCyclic3::AB,
double par2 = 0,
EvtSpinType::spintype spin = EvtSpinType::SCALAR )

Definition at line 35 of file EvtNonresonantAmp.cpp.

Member Function Documentation

◆ amplitude()

EvtComplex EvtNonresonantAmp::amplitude ( const EvtDalitzPoint & p) const
overridevirtual

Implements EvtAmplitude< EvtDalitzPoint >.

Definition at line 51 of file EvtNonresonantAmp.cpp.

◆ clone()

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

Implements EvtAmplitude< EvtDalitzPoint >.

Definition at line 42 of file EvtNonresonantAmp.hh.

Member Data Documentation

◆ m_dalitzSpace

EvtDalitzPlot* EvtNonresonantAmp::m_dalitzSpace
private

Definition at line 48 of file EvtNonresonantAmp.hh.

◆ m_pair1

EvtCyclic3::Pair EvtNonresonantAmp::m_pair1
private

Definition at line 52 of file EvtNonresonantAmp.hh.

◆ m_pair2

EvtCyclic3::Pair EvtNonresonantAmp::m_pair2
private

Definition at line 52 of file EvtNonresonantAmp.hh.

◆ m_par1

double EvtNonresonantAmp::m_par1
private

Definition at line 54 of file EvtNonresonantAmp.hh.

◆ m_par2

double EvtNonresonantAmp::m_par2
private

Definition at line 54 of file EvtNonresonantAmp.hh.

◆ m_spin

EvtSpinType::spintype EvtNonresonantAmp::m_spin
private

Definition at line 56 of file EvtNonresonantAmp.hh.

◆ m_type

EvtPto3PAmp::NumType EvtNonresonantAmp::m_type
private

Definition at line 50 of file EvtNonresonantAmp.hh.


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