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: