#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) |
virtual EvtAmplitude< EvtPoint1D > * | clone () const =0 |
EvtComplex | evaluate (const EvtPoint1D &p) const |
Protected Member Functions | |
virtual EvtComplex | amplitude (const EvtPoint1D &) const =0 |
Protected Attributes | |
double | _m0 |
double | _g0 |
Definition at line 20 of file EvtPropagator.hh.
EvtPropagator::EvtPropagator | ( | double | m0, | |
double | g0 | |||
) | [inline] |
EvtPropagator::EvtPropagator | ( | const EvtPropagator & | other | ) | [inline] |
virtual EvtPropagator::~EvtPropagator | ( | ) | [inline, virtual] |
virtual EvtComplex EvtAmplitude< EvtPoint1D >::amplitude | ( | const EvtPoint1D & | ) | const [protected, pure virtual, inherited] |
Implemented in EvtMassAmp, EvtPropBreitWigner, and EvtPropBreitWignerRel.
virtual EvtAmplitude<EvtPoint1D >* EvtAmplitude< EvtPoint1D >::clone | ( | void | ) | const [pure virtual, inherited] |
Implemented in EvtMassAmp, EvtPropBreitWigner, and EvtPropBreitWignerRel.
EvtComplex EvtAmplitude< EvtPoint1D >::evaluate | ( | const EvtPoint1D & | p | ) | const [inline, inherited] |
Definition at line 26 of file EvtAmplitude.hh.
References EvtAmplitude< T >::amplitude().
00027 { 00028 EvtComplex ret(0.,0.); 00029 if(p.isValid()) ret = amplitude(p); 00030 return ret; 00031 }
double EvtPropagator::g0 | ( | ) | const [inline] |
Definition at line 38 of file EvtPropagator.hh.
References _g0.
Referenced by EvtMassAmp::amplitude(), and EvtKstarstargamma::decay().
00038 { return _g0; }
double EvtPropagator::m0 | ( | ) | const [inline] |
Definition at line 37 of file EvtPropagator.hh.
References _m0.
Referenced by EvtMassAmp::amplitude(), and EvtPto3PAmp::numerator().
00037 { return _m0; }
void EvtPropagator::set_g0 | ( | double | g0 | ) | [inline] |
Definition at line 43 of file EvtPropagator.hh.
References _g0.
Referenced by EvtPto3PAmp::amplitude(), and EvtKstarstargamma::decay().
void EvtPropagator::set_m0 | ( | double | m0 | ) | [inline] |
double EvtPropagator::_g0 [protected] |
Definition at line 48 of file EvtPropagator.hh.
Referenced by EvtPropBreitWignerRel::amplitude(), EvtPropBreitWigner::amplitude(), g0(), and set_g0().
double EvtPropagator::_m0 [protected] |
Definition at line 47 of file EvtPropagator.hh.
Referenced by EvtPropBreitWignerRel::amplitude(), EvtPropBreitWigner::amplitude(), m0(), and set_m0().