|
BOSS 7.1.1
BESIII Offline Software System
|
#include <EvtPdfSum.hh>
Inheritance diagram for EvtPdfSum< T >:Public Member Functions | |
| EvtPdfSum () | |
| EvtPdfSum (const EvtPdfSum< T > &other) | |
| virtual | ~EvtPdfSum () |
| virtual EvtPdf< T > * | clone () const |
| void | addTerm (double c, const EvtPdf< T > &pdf) |
| void | addOwnedTerm (double c, EvtPdf< T > *pdf) |
| int | nTerms () const |
| double | c (int i) const |
| EvtPdf< T > * | getPdf (int i) const |
| virtual EvtValError | compute_integral () const |
| virtual EvtValError | compute_integral (int N) const |
| virtual T | randomPoint () |
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 | |
| virtual double | pdf (const T &p) const |
Protected Member Functions inherited from EvtPdf< T > | |
Protected Attributes | |
| vector< double > | _c |
| vector< EvtPdf< T > * > | _term |
| EvtValError | _itg |
Protected Attributes inherited from EvtPdf< T > | |
| EvtValError | _itg |
Definition at line 21 of file EvtPdfSum.hh.
|
inline |
| EvtPdfSum< T >::EvtPdfSum | ( | const EvtPdfSum< T > & | other | ) |
Definition at line 61 of file EvtPdfSum.hh.
Definition at line 72 of file EvtPdfSum.hh.
Definition at line 32 of file EvtPdfSum.hh.
Referenced by EvtBtoKD3P::decay().
|
inline |
Definition at line 40 of file EvtPdfSum.hh.
Referenced by EvtPdfSum< T >::addOwnedTerm(), and EvtPdfSum< T >::addTerm().
|
virtual |
Reimplemented from EvtPdf< T >.
Definition at line 93 of file EvtPdfSum.hh.
|
virtual |
Reimplemented from EvtPdf< T >.
Definition at line 102 of file EvtPdfSum.hh.
Definition at line 41 of file EvtPdfSum.hh.
|
inline |
Definition at line 38 of file EvtPdfSum.hh.
|
protectedvirtual |
Implements EvtPdf< T >.
Definition at line 80 of file EvtPdfSum.hh.
Referenced by EvtPdfSum< T >::addOwnedTerm(), and EvtPdfSum< T >::addTerm().
|
virtual |
Reimplemented from EvtPdf< T >.
Definition at line 118 of file EvtPdfSum.hh.
Referenced by EvtBtoKD3P::decay(), and EvtIntervalDecayAmp< T >::decay().
|
protected |
Definition at line 54 of file EvtPdfSum.hh.
Referenced by EvtPdfSum< T >::addOwnedTerm(), EvtPdfSum< T >::addTerm(), EvtPdfSum< T >::c(), and EvtPdfSum< T >::EvtPdfSum().
|
mutableprotected |
Definition at line 56 of file EvtPdfSum.hh.
Definition at line 55 of file EvtPdfSum.hh.
Referenced by EvtPdfSum< T >::addOwnedTerm(), EvtPdfSum< T >::addTerm(), EvtPdfSum< T >::EvtPdfSum(), EvtPdfSum< T >::getPdf(), and EvtPdfSum< T >::nTerms().