#include <EvtAmplitude.hh>
Inheritance diagram for EvtAmplitude< T >:
Public Member Functions | |
EvtAmplitude () | |
EvtAmplitude (const EvtAmplitude &) | |
virtual | ~EvtAmplitude () |
virtual EvtAmplitude< T > * | clone () const =0 |
EvtComplex | evaluate (const T &p) const |
Protected Member Functions | |
virtual EvtComplex | amplitude (const T &) const =0 |
Definition at line 18 of file EvtAmplitude.hh.
EvtAmplitude< T >::EvtAmplitude | ( | ) | [inline] |
EvtAmplitude< T >::EvtAmplitude | ( | const EvtAmplitude< T > & | ) | [inline] |
virtual EvtAmplitude< T >::~EvtAmplitude | ( | ) | [inline, virtual] |
virtual EvtComplex EvtAmplitude< T >::amplitude | ( | const T & | ) | const [protected, pure virtual] |
Implemented in EvtAmplitudeSum< T >, EvtFlatAmp< T >, EvtMassAmp, EvtPropBreitWigner, EvtPropBreitWignerRel, EvtPto3PAmp, and EvtAmplitudeSum< EvtDalitzPoint >.
Referenced by EvtAmplitude< EvtPoint1D >::evaluate().
virtual EvtAmplitude<T>* EvtAmplitude< T >::clone | ( | ) | const [pure virtual] |
EvtComplex EvtAmplitude< T >::evaluate | ( | const T & | p | ) | const [inline] |
Definition at line 26 of file EvtAmplitude.hh.
Referenced by EvtPto3PAmp::amplitude(), EvtAmplitudeSum< EvtDalitzPoint >::amplitude(), and EvtKstarstargamma::decay().
00027 { 00028 EvtComplex ret(0.,0.); 00029 if(p.isValid()) ret = amplitude(p); 00030 return ret; 00031 }