BOSS 7.0.4
BESIII Offline Software System
|
#include <EvtAmpFactory.hh>
Public Member Functions | |
EvtAmpFactory () | |
EvtAmpFactory (const EvtAmpFactory< T > &other) | |
virtual | ~EvtAmpFactory () |
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 |
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 |
bool | _verbose |
Definition at line 32 of file EvtAmpFactory.hh.
|
inline |
Definition at line 35 of file EvtAmpFactory.hh.
|
inline |
Definition at line 39 of file EvtAmpFactory.hh.
|
inlinevirtual |
|
inlinevirtual |
Definition at line 57 of file EvtAmpFactory.hh.
Referenced by EvtPto3P::createFactory().
|
pure virtual |
Implemented in EvtPto3PAmpFactory.
|
inline |
Definition at line 99 of file EvtAmpFactory.hh.
|
inline |
Definition at line 89 of file EvtAmpFactory.hh.
|
inline |
Definition at line 94 of file EvtAmpFactory.hh.
|
inline |
Definition at line 97 of file EvtAmpFactory.hh.
|
inline |
Definition at line 95 of file EvtAmpFactory.hh.
|
inline |
Definition at line 101 of file EvtAmpFactory.hh.
|
inline |
Definition at line 96 of file EvtAmpFactory.hh.
|
inline |
Definition at line 98 of file EvtAmpFactory.hh.
|
inline |
Definition at line 103 of file EvtAmpFactory.hh.
|
inline |
Definition at line 104 of file EvtAmpFactory.hh.
|
inline |
Definition at line 88 of file EvtAmpFactory.hh.
|
pure virtual |
Implemented in EvtPto3PAmpFactory.
Referenced by EvtAmpFactory< T >::build().
|
inline |
Definition at line 91 of file EvtAmpFactory.hh.
|
protected |
Definition at line 118 of file EvtAmpFactory.hh.
Referenced by EvtAmpFactory< T >::build(), EvtAmpFactory< T >::getAmp(), EvtAmpFactory< T >::getCoeff(), EvtAmpFactory< T >::getTermCoeff(), and EvtAmpFactory< T >::~EvtAmpFactory().
|
protected |
Definition at line 119 of file EvtAmpFactory.hh.
Referenced by EvtAmpFactory< T >::build(), EvtAmpFactory< T >::getAmpConj(), EvtAmpFactory< T >::isCPModel(), and EvtAmpFactory< T >::~EvtAmpFactory().
|
protected |
Definition at line 123 of file EvtAmpFactory.hh.
Referenced by EvtAmpFactory< T >::dm().
|
protected |
Definition at line 121 of file EvtAmpFactory.hh.
Referenced by EvtAmpFactory< T >::compName().
|
protected |
Definition at line 120 of file EvtAmpFactory.hh.
Referenced by EvtAmpFactory< T >::build(), EvtAmpFactory< T >::getPC(), and EvtAmpFactory< T >::~EvtAmpFactory().
|
protected |
Definition at line 124 of file EvtAmpFactory.hh.
Referenced by EvtAmpFactory< T >::setVerbose().