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.
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
 
 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
 
EvtPto3PAmp::NumType _type
 
EvtCyclic3::Pair _pair1
 
EvtCyclic3::Pair _pair2
 
double _par1
 
double _par2
 
EvtSpinType::spintype _spin
 

Additional Inherited Members

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 36 of file EvtNonresonantAmp.cpp.

Member Function Documentation

◆ amplitude()

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

Implements EvtAmplitude< EvtDalitzPoint >.

Definition at line 52 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

◆ _dalitzSpace

EvtDalitzPlot* EvtNonresonantAmp::_dalitzSpace
private

Definition at line 48 of file EvtNonresonantAmp.hh.

◆ _pair1

EvtCyclic3::Pair EvtNonresonantAmp::_pair1
private

Definition at line 52 of file EvtNonresonantAmp.hh.

◆ _pair2

EvtCyclic3::Pair EvtNonresonantAmp::_pair2
private

Definition at line 52 of file EvtNonresonantAmp.hh.

◆ _par1

double EvtNonresonantAmp::_par1
private

Definition at line 54 of file EvtNonresonantAmp.hh.

◆ _par2

double EvtNonresonantAmp::_par2
private

Definition at line 54 of file EvtNonresonantAmp.hh.

◆ _spin

EvtSpinType::spintype EvtNonresonantAmp::_spin
private

Definition at line 56 of file EvtNonresonantAmp.hh.

◆ _type

EvtPto3PAmp::NumType EvtNonresonantAmp::_type
private

Definition at line 50 of file EvtNonresonantAmp.hh.


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