|
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/EvtPdfSum.hh>
Public Member Functions | |
| EvtPdfSum () | |
| EvtPdfSum (const EvtPdfSum< T > &other) | |
| virtual | ~EvtPdfSum () |
| EvtPdfSum * | clone () const override |
| void | addTerm (double c, const EvtPdf< T > &pdf) |
| void | addOwnedTerm (double c, std::unique_ptr< EvtPdf< T > > pdf) |
| size_t | nTerms () const |
| double | c (int i) const |
| EvtPdf< T > * | getPdf (int i) const |
| EvtValError | compute_integral () const override |
| EvtValError | compute_integral (int N) const override |
| T | randomPoint () override |
| Public Member Functions inherited from EvtPdf< T > | |
| EvtPdf () | |
| EvtPdf (const EvtPdf &other) | |
| virtual | ~EvtPdf () |
| double | evaluate (const T &p) const |
| EvtPdfMax< T > | findMax (const EvtPdf< T > &pc, int N) |
| EvtValError | findGenEff (const EvtPdf< T > &pc, int N, int nFindMax) |
| void | setItg (EvtValError itg) |
| EvtValError | getItg () const |
| EvtValError | getItg (int N) const |
| EvtValError | compute_mc_integral (const EvtPdf< T > &pc, int N) |
| EvtPredGen< EvtPdfGen< T >, EvtPdfPred< T > > | accRejGen (const EvtPdf< T > &pc, int nMax, double factor=1.) |
Protected Member Functions | |
| double | pdf (const T &p) const override |
Protected Attributes | |
| vector< double > | m_c |
| vector< EvtPdf< T > * > | m_term |
| Protected Attributes inherited from EvtPdf< T > | |
| EvtValError | m_itg |
Definition at line 32 of file EvtPdfSum.hh.
|
inline |
Definition at line 34 of file EvtPdfSum.hh.
Definition at line 73 of file EvtPdfSum.hh.
Definition at line 82 of file EvtPdfSum.hh.
|
inline |
Definition at line 48 of file EvtPdfSum.hh.
Definition at line 41 of file EvtPdfSum.hh.
|
inline |
Definition at line 56 of file EvtPdfSum.hh.
Implements EvtPdf< T >.
Definition at line 37 of file EvtPdfSum.hh.
|
overridevirtual |
Reimplemented from EvtPdf< T >.
Definition at line 104 of file EvtPdfSum.hh.
|
overridevirtual |
Reimplemented from EvtPdf< T >.
Definition at line 114 of file EvtPdfSum.hh.
Definition at line 57 of file EvtPdfSum.hh.
|
inline |
Definition at line 54 of file EvtPdfSum.hh.
|
overrideprotectedvirtual |
Implements EvtPdf< T >.
Definition at line 90 of file EvtPdfSum.hh.
|
overridevirtual |
Reimplemented from EvtPdf< T >.
Definition at line 129 of file EvtPdfSum.hh.
|
protected |
Definition at line 68 of file EvtPdfSum.hh.
Definition at line 69 of file EvtPdfSum.hh.