|
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/EvtAmplitudeSum.hh>
Public Member Functions | |
| EvtAmplitudeSum () | |
| EvtAmplitudeSum (const EvtAmplitudeSum< T > &other) | |
| virtual | ~EvtAmplitudeSum () |
| EvtAmplitudeSum< T > * | clone () const override |
| void | addTerm (EvtComplex c, const EvtAmplitude< T > &) |
| void | addOwnedTerm (EvtComplex c, std::unique_ptr< EvtAmplitude< T > > amp) |
| int | nTerms () const |
| void | print () const |
| EvtComplex | c (int i) const |
| EvtAmplitude< T > * | getTerm (int i) const |
| Public Member Functions inherited from EvtAmplitude< T > | |
| EvtAmplitude ()=default | |
| EvtAmplitude (const EvtAmplitude &)=default | |
| EvtAmplitude (EvtAmplitude &&)=default | |
| EvtAmplitude & | operator= (const EvtAmplitude &)=default |
| EvtAmplitude & | operator= (EvtAmplitude &&)=default |
| virtual | ~EvtAmplitude ()=default |
| EvtComplex | evaluate (const T &p) const |
Protected Member Functions | |
| EvtComplex | amplitude (const T &p) const override |
Private Attributes | |
| std::vector< EvtComplex > | m_c |
| std::vector< EvtAmplitude< T > * > | m_term |
Definition at line 31 of file EvtAmplitudeSum.hh.
|
inline |
Definition at line 33 of file EvtAmplitudeSum.hh.
|
inline |
Definition at line 34 of file EvtAmplitudeSum.hh.
|
inlinevirtual |
Definition at line 49 of file EvtAmplitudeSum.hh.
|
inline |
Definition at line 67 of file EvtAmplitudeSum.hh.
|
inline |
Definition at line 61 of file EvtAmplitudeSum.hh.
|
inlineoverrideprotectedvirtual |
Implements EvtAmplitude< T >.
Definition at line 91 of file EvtAmplitudeSum.hh.
|
inline |
Definition at line 87 of file EvtAmplitudeSum.hh.
|
inlineoverridevirtual |
Implements EvtAmplitude< T >.
Definition at line 56 of file EvtAmplitudeSum.hh.
|
inline |
Definition at line 88 of file EvtAmplitudeSum.hh.
|
inline |
Definition at line 74 of file EvtAmplitudeSum.hh.
|
inline |
Definition at line 76 of file EvtAmplitudeSum.hh.
|
private |
Definition at line 105 of file EvtAmplitudeSum.hh.
|
private |
Definition at line 106 of file EvtAmplitudeSum.hh.