|
EvtGen 2.2.0
Monte Carlo generator of particle decays, in particular the weak decays of heavy flavour particles such as B mesons.
|
#include <EvtGenBase/EvtAmpFactory.hh>
Public Member Functions | |
| EvtAmpFactory ()=default | |
| virtual | ~EvtAmpFactory ()=default |
| 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 Member Functions | |
| EvtAmpFactory (EvtAmpFactory< T > &&)=default | |
| EvtAmpFactory (const EvtAmpFactory< T > &other) | |
Protected Attributes | |
| std::unique_ptr< EvtAmplitudeSum< T > > | m_amp |
| std::unique_ptr< EvtAmplitudeSum< T > > | m_ampConj |
| std::unique_ptr< EvtPdfSum< T > > | m_pc |
| std::vector< std::string > | m_names |
| double | m_dm = 0 |
| double | m_mixPhase |
| double | m_mixAmpli |
| bool | m_verbose = false |
Definition at line 40 of file EvtAmpFactory.hh.
|
default |
|
protecteddefault |
|
inlineprotected |
Definition at line 46 of file EvtAmpFactory.hh.
|
virtualdefault |
|
inlinevirtual |
Definition at line 62 of file EvtAmpFactory.hh.
|
pure virtual |
Implemented in EvtPto3PAmpFactory.
|
inline |
Definition at line 111 of file EvtAmpFactory.hh.
|
inline |
Definition at line 100 of file EvtAmpFactory.hh.
|
inline |
Definition at line 106 of file EvtAmpFactory.hh.
|
inline |
Definition at line 109 of file EvtAmpFactory.hh.
|
inline |
Definition at line 107 of file EvtAmpFactory.hh.
|
inline |
Definition at line 113 of file EvtAmpFactory.hh.
|
inline |
Definition at line 108 of file EvtAmpFactory.hh.
|
inline |
Definition at line 110 of file EvtAmpFactory.hh.
|
inline |
Definition at line 115 of file EvtAmpFactory.hh.
|
inline |
Definition at line 116 of file EvtAmpFactory.hh.
|
inline |
Definition at line 96 of file EvtAmpFactory.hh.
|
inline |
Definition at line 101 of file EvtAmpFactory.hh.
|
inline |
Definition at line 102 of file EvtAmpFactory.hh.
|
pure virtual |
Implemented in EvtPto3PAmpFactory.
|
inline |
Definition at line 104 of file EvtAmpFactory.hh.
|
protected |
Definition at line 135 of file EvtAmpFactory.hh.
|
protected |
Definition at line 136 of file EvtAmpFactory.hh.
|
protected |
Definition at line 140 of file EvtAmpFactory.hh.
|
protected |
Definition at line 142 of file EvtAmpFactory.hh.
|
protected |
Definition at line 141 of file EvtAmpFactory.hh.
|
protected |
Definition at line 138 of file EvtAmpFactory.hh.
|
protected |
Definition at line 137 of file EvtAmpFactory.hh.
|
protected |
Definition at line 143 of file EvtAmpFactory.hh.