#include <EvtPropBreitWignerRel.hh>
Inheritance diagram for EvtPropBreitWignerRel:
Public Member Functions | |
EvtPropBreitWignerRel (double m0, double g0) | |
EvtPropBreitWignerRel (const EvtPropBreitWignerRel &other) | |
~EvtPropBreitWignerRel () | |
EvtAmplitude< EvtPoint1D > * | clone () const |
double | m0 () const |
double | g0 () const |
void | set_m0 (double m0) |
void | set_g0 (double g0) |
EvtComplex | evaluate (const EvtPoint1D &p) const |
Protected Member Functions | |
EvtComplex | amplitude (const EvtPoint1D &x) const |
Protected Attributes | |
double | _m0 |
double | _g0 |
Definition at line 18 of file EvtPropBreitWignerRel.hh.
EvtPropBreitWignerRel::EvtPropBreitWignerRel | ( | double | m0, | |
double | g0 | |||
) |
Definition at line 15 of file EvtPropBreitWignerRel.cc.
Referenced by clone().
00016 : EvtPropagator(m0,g0) 00017 {}
EvtPropBreitWignerRel::EvtPropBreitWignerRel | ( | const EvtPropBreitWignerRel & | other | ) |
EvtPropBreitWignerRel::~EvtPropBreitWignerRel | ( | ) |
EvtComplex EvtPropBreitWignerRel::amplitude | ( | const EvtPoint1D & | x | ) | const [protected, virtual] |
Implements EvtAmplitude< EvtPoint1D >.
Definition at line 35 of file EvtPropBreitWignerRel.cc.
References EvtPropagator::_g0, EvtPropagator::_m0, and x.
EvtAmplitude< EvtPoint1D > * EvtPropBreitWignerRel::clone | ( | ) | const [virtual] |
Implements EvtAmplitude< EvtPoint1D >.
Definition at line 29 of file EvtPropBreitWignerRel.cc.
References EvtPropBreitWignerRel().
00030 { 00031 return new EvtPropBreitWignerRel(*this); 00032 }
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, inherited] |
Definition at line 38 of file EvtPropagator.hh.
References EvtPropagator::_g0.
Referenced by EvtMassAmp::amplitude(), and EvtKstarstargamma::decay().
00038 { return _g0; }
double EvtPropagator::m0 | ( | ) | const [inline, inherited] |
Definition at line 37 of file EvtPropagator.hh.
References EvtPropagator::_m0.
Referenced by EvtMassAmp::amplitude(), and EvtPto3PAmp::numerator().
00037 { return _m0; }
void EvtPropagator::set_g0 | ( | double | g0 | ) | [inline, inherited] |
Definition at line 43 of file EvtPropagator.hh.
References EvtPropagator::_g0.
Referenced by EvtPto3PAmp::amplitude(), and EvtKstarstargamma::decay().
void EvtPropagator::set_m0 | ( | double | m0 | ) | [inline, inherited] |
double EvtPropagator::_g0 [protected, inherited] |
Definition at line 48 of file EvtPropagator.hh.
Referenced by amplitude(), EvtPropBreitWigner::amplitude(), EvtPropagator::g0(), and EvtPropagator::set_g0().
double EvtPropagator::_m0 [protected, inherited] |
Definition at line 47 of file EvtPropagator.hh.
Referenced by amplitude(), EvtPropBreitWigner::amplitude(), EvtPropagator::m0(), and EvtPropagator::set_m0().