|
BOSS 8.0.0
BESIII Offline Software System
|
#include <EvtIntegPdf1D.hh>
Public Member Functions | |
| EvtIntegPdf1D (double min, double max) | |
| EvtIntegPdf1D (const EvtIntegPdf1D &) | |
| virtual | ~EvtIntegPdf1D () |
| virtual double | pdfIntegral (double x) const =0 |
| virtual double | pdfIntegralInverse (double x) const =0 |
| virtual EvtValError | compute_integral () const |
| virtual EvtPoint1D | randomPoint () |
| Public Member Functions inherited from EvtPdf< EvtPoint1D > | |
| EvtPdf () | |
| virtual | ~EvtPdf () |
| virtual EvtPdf< EvtPoint1D > * | clone () const=0 |
| double | evaluate (const EvtPoint1D &p) const |
| EvtPdfMax< EvtPoint1D > | findMax (const EvtPdf< EvtPoint1D > &pc, int N) |
| EvtValError | findGenEff (const EvtPdf< EvtPoint1D > &pc, int N, int nFindMax) |
| void | setItg (EvtValError itg) |
| EvtValError | getItg () const |
| EvtValError | compute_mc_integral (const EvtPdf< EvtPoint1D > &pc, int N) |
| EvtPredGen< EvtPdfGen< EvtPoint1D >, EvtPdfPred< EvtPoint1D > > | accRejGen (const EvtPdf< EvtPoint1D > &pc, int nMax, double factor=1.) |
Protected Attributes | |
| double | _min |
| double | _max |
| Protected Attributes inherited from EvtPdf< EvtPoint1D > | |
| EvtValError | _itg |
Additional Inherited Members | |
| Protected Member Functions inherited from EvtPdf< EvtPoint1D > | |
| virtual double | pdf (const EvtPoint1D &) const=0 |
Definition at line 18 of file EvtIntegPdf1D.hh.
| EvtIntegPdf1D::EvtIntegPdf1D | ( | double | min, |
| double | max ) |
Definition at line 16 of file EvtIntegPdf1D.cc.
Referenced by EvtBreitWignerPdf::EvtBreitWignerPdf(), EvtBreitWignerPdf::EvtBreitWignerPdf(), and EvtIntegPdf1D().
| EvtIntegPdf1D::EvtIntegPdf1D | ( | const EvtIntegPdf1D & | other | ) |
Definition at line 21 of file EvtIntegPdf1D.cc.
|
virtual |
Definition at line 24 of file EvtIntegPdf1D.cc.
|
virtual |
Reimplemented from EvtPdf< EvtPoint1D >.
Definition at line 26 of file EvtIntegPdf1D.cc.
|
pure virtual |
Implemented in EvtBreitWignerPdf.
Referenced by compute_integral(), and randomPoint().
|
pure virtual |
Implemented in EvtBreitWignerPdf.
Referenced by randomPoint().
|
virtual |
Reimplemented from EvtPdf< EvtPoint1D >.
Definition at line 32 of file EvtIntegPdf1D.cc.
|
protected |
Definition at line 35 of file EvtIntegPdf1D.hh.
Referenced by compute_integral(), EvtIntegPdf1D(), EvtIntegPdf1D(), and randomPoint().
|
protected |
Definition at line 34 of file EvtIntegPdf1D.hh.
Referenced by compute_integral(), EvtIntegPdf1D(), EvtIntegPdf1D(), and randomPoint().