StRoot  1
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Groups Pages
Public Member Functions | Protected Attributes | List of all members
EvtAmpFactory< T > Class Template Referenceabstract

Public Member Functions

 EvtAmpFactory (const EvtAmpFactory< T > &other)
virtual EvtAmpFactory< T > * clone () const =0
virtual void build (const EvtMultiChannelParser &parser, int nItg)
virtual void processAmp (EvtComplex c, std::vector< std::string > v, bool conj=false)=0
bool isCPModel () const
double dm () const
double mixAmpli () const
double mixPhase () const
void setVerbose ()
EvtAmplitudeSum< T > * getAmp () const
EvtAmplitudeSum< T > * getAmpConj () const
EvtPdfSum< T > * getPC () const
EvtAmplitude< T > * getAmp (int i) const
EvtPdf< T > * getPC (int i) const
const char * compName (int i) const
EvtComplex getCoeff (int i) const
double getTermCoeff (int i) const
double getTermCoeff (int type, int i, int j) const

Protected Attributes

EvtAmplitudeSum< T > * _amp
EvtAmplitudeSum< T > * _ampConj
EvtPdfSum< T > * _pc
std::vector< std::string > _names
double _dm
double _mixPhase
double _mixAmpli
bool _verbose

Detailed Description

template<class T>
class EvtAmpFactory< T >

Definition at line 32 of file EvtAmpFactory.hh.

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