BOSS 8.0.0
BESIII Offline Software System
Loading...
Searching...
No Matches
EvtPropagator Class Reference

#include <EvtPropagator.hh>

Inheritance diagram for EvtPropagator:

Public Member Functions

 EvtPropagator (double m0, double g0)
 EvtPropagator (const EvtPropagator &other)
virtual ~EvtPropagator ()
double m0 () const
double g0 () const
void set_m0 (double m0)
void set_g0 (double g0)
Public Member Functions inherited from EvtAmplitude< EvtPoint1D >
 EvtAmplitude ()
virtual ~EvtAmplitude ()
virtual EvtAmplitude< EvtPoint1D > * clone () const=0
EvtComplex evaluate (const EvtPoint1D &p) const

Protected Attributes

double _m0
double _g0

Additional Inherited Members

Protected Member Functions inherited from EvtAmplitude< EvtPoint1D >
virtual EvtComplex amplitude (const EvtPoint1D &) const=0

Detailed Description

Definition at line 20 of file EvtPropagator.hh.

Constructor & Destructor Documentation

◆ EvtPropagator() [1/2]

EvtPropagator::EvtPropagator ( double m0,
double g0 )
inline

◆ EvtPropagator() [2/2]

EvtPropagator::EvtPropagator ( const EvtPropagator & other)
inline

Definition at line 26 of file EvtPropagator.hh.

26: _m0( other._m0 ), _g0( other._g0 ) {}
Index other(Index i, Index j)

◆ ~EvtPropagator()

virtual EvtPropagator::~EvtPropagator ( )
inlinevirtual

Definition at line 27 of file EvtPropagator.hh.

27{}

Member Function Documentation

◆ g0()

double EvtPropagator::g0 ( ) const
inline

◆ m0()

double EvtPropagator::m0 ( ) const
inline

◆ set_g0()

void EvtPropagator::set_g0 ( double g0)
inline

Definition at line 40 of file EvtPropagator.hh.

40 {
41 assert( g0 >= 0 );
42 _g0 = g0;
43 }

Referenced by EvtKstarstargamma::decay().

◆ set_m0()

void EvtPropagator::set_m0 ( double m0)
inline

Definition at line 36 of file EvtPropagator.hh.

36 {
37 assert( m0 > 0 );
38 _m0 = m0;
39 }

Member Data Documentation

◆ _g0

double EvtPropagator::_g0
protected

◆ _m0

double EvtPropagator::_m0
protected

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