BOSS 7.0.9
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)
 
 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 ()
 
 EvtAmplitude (const EvtAmplitude &)
 
 EvtAmplitude ()
 
 EvtAmplitude (const EvtAmplitude &)
 
virtual ~EvtAmplitude ()
 
virtual ~EvtAmplitude ()
 
virtual EvtAmplitude< EvtPoint1D > * clone () const=0
 
virtual EvtAmplitude< EvtPoint1D > * clone () const=0
 
EvtComplex evaluate (const EvtPoint1D &p) const
 
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
 
virtual EvtComplex amplitude (const EvtPoint1D &) const=0
 

Detailed Description

Constructor & Destructor Documentation

◆ EvtPropagator() [1/4]

◆ EvtPropagator() [2/4]

EvtPropagator::EvtPropagator ( const EvtPropagator other)
inline

◆ ~EvtPropagator() [1/2]

virtual EvtPropagator::~EvtPropagator ( )
inlinevirtual

◆ EvtPropagator() [3/4]

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

Definition at line 23 of file BesEvtGen-00-04-08/src/EvtGen/EvtGenBase/EvtPropagator.hh.

24 : _m0(m0), _g0(g0)
25 {
26 assert(m0 > 0);
27 assert(g0 >= 0);
28 }

◆ EvtPropagator() [4/4]

EvtPropagator::EvtPropagator ( const EvtPropagator other)
inline

Definition at line 29 of file BesEvtGen-00-04-08/src/EvtGen/EvtGenBase/EvtPropagator.hh.

30 : _m0(other._m0), _g0(other._g0)
31 {}

◆ ~EvtPropagator() [2/2]

virtual EvtPropagator::~EvtPropagator ( )
inlinevirtual

Member Function Documentation

◆ g0() [1/2]

double EvtPropagator::g0 ( ) const
inline

◆ g0() [2/2]

double EvtPropagator::g0 ( ) const
inline

Definition at line 38 of file BesEvtGen-00-04-08/src/EvtGen/EvtGenBase/EvtPropagator.hh.

38{ return _g0; }

◆ m0() [1/2]

double EvtPropagator::m0 ( ) const
inline

◆ m0() [2/2]

double EvtPropagator::m0 ( ) const
inline

Definition at line 37 of file BesEvtGen-00-04-08/src/EvtGen/EvtGenBase/EvtPropagator.hh.

37{ return _m0; }

◆ set_g0() [1/2]

void EvtPropagator::set_g0 ( double  g0)
inline

◆ set_g0() [2/2]

void EvtPropagator::set_g0 ( double  g0)
inline

Definition at line 43 of file BesEvtGen-00-04-08/src/EvtGen/EvtGenBase/EvtPropagator.hh.

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

◆ set_m0() [1/2]

void EvtPropagator::set_m0 ( double  m0)
inline

Definition at line 42 of file bak-BesEvtGen-00-04-08/src/EvtGen/EvtGenBase/EvtPropagator.hh.

42{ assert(m0>0); _m0 = m0; }

◆ set_m0() [2/2]

void EvtPropagator::set_m0 ( double  m0)
inline

Definition at line 42 of file BesEvtGen-00-04-08/src/EvtGen/EvtGenBase/EvtPropagator.hh.

42{ assert(m0>0); _m0 = m0; }

Member Data Documentation

◆ _g0

◆ _m0


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