Main Page | Namespace List | Class Hierarchy | Alphabetical List | Class List | Directories | File List | Namespace Members | Class Members | File Members | Related Pages

EvtAmplitude< T > Class Template Reference

#include <EvtAmplitude.hh>

Inheritance diagram for EvtAmplitude< T >:

EvtAmplitudeSum< T > EvtFlatAmp< T > List of all members.

Public Member Functions

virtual EvtAmplitude< T > * clone () const =0
EvtComplex evaluate (const T &p) const
 EvtAmplitude (const EvtAmplitude &)
 EvtAmplitude ()
virtual ~EvtAmplitude ()

Protected Member Functions

virtual EvtComplex amplitude (const T &) const =0

template<class T>
class EvtAmplitude< T >


Constructor & Destructor Documentation

template<class T>
EvtAmplitude< T >::EvtAmplitude  )  [inline]
 

00021 {}

template<class T>
EvtAmplitude< T >::EvtAmplitude const EvtAmplitude< T > &   )  [inline]
 

00022 {}

template<class T>
virtual EvtAmplitude< T >::~EvtAmplitude  )  [inline, virtual]
 

00023 {}


Member Function Documentation

template<class T>
virtual EvtComplex EvtAmplitude< T >::amplitude const T &   )  const [protected, pure virtual]
 

Implemented in EvtAmplitudeSum< T >, EvtFlatAmp< T >, EvtMassAmp, EvtPropBreitWigner, EvtPropBreitWignerRel, EvtPto3PAmp, and EvtAmplitudeSum< EvtDalitzPoint >.

template<class T>
virtual EvtAmplitude<T>* EvtAmplitude< T >::clone  )  const [pure virtual]
 

Implemented in EvtAmplitudeSum< T >, EvtFlatAmp< T >, EvtMassAmp, EvtPropBreitWigner, EvtPropBreitWignerRel, EvtPto3PAmp, and EvtAmplitudeSum< EvtDalitzPoint >.

template<class T>
EvtComplex EvtAmplitude< T >::evaluate const T &  p  )  const [inline]
 

00027   {
00028     EvtComplex ret(0.,0.);
00029     if(p.isValid()) ret = amplitude(p);
00030     return ret;
00031   }


The documentation for this class was generated from the following file:
Generated on Wed Feb 2 16:03:10 2011 for BOSS6.5.5 by  doxygen 1.3.9.1