BOSS 7.0.9
BESIII Offline Software System
Loading...
Searching...
No Matches
EvtIntervalFlatPdf Class Reference

#include <EvtIntervalFlatPdf.hh>

+ Inheritance diagram for EvtIntervalFlatPdf:

Public Member Functions

 EvtIntervalFlatPdf (double min, double max)
 
 EvtIntervalFlatPdf (const EvtIntervalFlatPdf &other)
 
virtual ~EvtIntervalFlatPdf ()
 
virtual EvtPdf< EvtPoint1D > * clone () const
 
virtual EvtValError compute_integral () const
 
virtual EvtPoint1D randomPoint ()
 
 EvtIntervalFlatPdf (double min, double max)
 
 EvtIntervalFlatPdf (const EvtIntervalFlatPdf &other)
 
virtual ~EvtIntervalFlatPdf ()
 
virtual EvtPdf< EvtPoint1D > * clone () const
 
virtual EvtValError compute_integral () const
 
virtual EvtPoint1D randomPoint ()
 
- Public Member Functions inherited from EvtPdf< EvtPoint1D >
 EvtPdf ()
 
 EvtPdf (const EvtPdf &other)
 
 EvtPdf ()
 
 EvtPdf (const EvtPdf &other)
 
virtual ~EvtPdf ()
 
virtual ~EvtPdf ()
 
virtual EvtPdf< EvtPoint1D > * clone () const=0
 
virtual EvtPdf< EvtPoint1D > * clone () const=0
 
double evaluate (const EvtPoint1D &p) const
 
double evaluate (const EvtPoint1D &p) const
 
EvtPdfMax< EvtPoint1DfindMax (const EvtPdf< EvtPoint1D > &pc, int N)
 
EvtPdfMax< EvtPoint1DfindMax (const EvtPdf< EvtPoint1D > &pc, int N)
 
EvtValError findGenEff (const EvtPdf< EvtPoint1D > &pc, int N, int nFindMax)
 
EvtValError findGenEff (const EvtPdf< EvtPoint1D > &pc, int N, int nFindMax)
 
void setItg (EvtValError itg)
 
void setItg (EvtValError itg)
 
EvtValError getItg () const
 
EvtValError getItg (int N) const
 
EvtValError getItg () const
 
EvtValError getItg (int N) const
 
virtual EvtValError compute_integral () const
 
virtual EvtValError compute_integral (int N) const
 
virtual EvtValError compute_integral () const
 
virtual EvtValError compute_integral (int N) const
 
EvtValError compute_mc_integral (const EvtPdf< EvtPoint1D > &pc, int N)
 
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.)
 
EvtPredGen< EvtPdfGen< EvtPoint1D >, EvtPdfPred< EvtPoint1D > > accRejGen (const EvtPdf< EvtPoint1D > &pc, int nMax, double factor=1.)
 
virtual EvtPoint1D randomPoint ()
 
virtual EvtPoint1D randomPoint ()
 

Protected Member Functions

virtual double pdf (const EvtPoint1D &) const
 
virtual double pdf (const EvtPoint1D &) const
 
virtual double pdf (const EvtPoint1D &) const=0
 
virtual double pdf (const EvtPoint1D &) const=0
 

Protected Attributes

double _min
 
double _max
 
- Protected Attributes inherited from EvtPdf< EvtPoint1D >
EvtValError _itg
 

Detailed Description

Constructor & Destructor Documentation

◆ EvtIntervalFlatPdf() [1/4]

◆ EvtIntervalFlatPdf() [2/4]

EvtIntervalFlatPdf::EvtIntervalFlatPdf ( const EvtIntervalFlatPdf other)

◆ ~EvtIntervalFlatPdf() [1/2]

EvtIntervalFlatPdf::~EvtIntervalFlatPdf ( )
virtual

◆ EvtIntervalFlatPdf() [3/4]

EvtIntervalFlatPdf::EvtIntervalFlatPdf ( double  min,
double  max 
)

◆ EvtIntervalFlatPdf() [4/4]

EvtIntervalFlatPdf::EvtIntervalFlatPdf ( const EvtIntervalFlatPdf other)

◆ ~EvtIntervalFlatPdf() [2/2]

virtual EvtIntervalFlatPdf::~EvtIntervalFlatPdf ( )
virtual

Member Function Documentation

◆ clone() [1/2]

◆ clone() [2/2]

virtual EvtPdf< EvtPoint1D > * EvtIntervalFlatPdf::clone ( ) const
virtual

Implements EvtPdf< EvtPoint1D >.

◆ compute_integral() [1/2]

EvtValError EvtIntervalFlatPdf::compute_integral ( ) const
virtual

◆ compute_integral() [2/2]

virtual EvtValError EvtIntervalFlatPdf::compute_integral ( ) const
virtual

Reimplemented from EvtPdf< EvtPoint1D >.

◆ pdf() [1/2]

double EvtIntervalFlatPdf::pdf ( const EvtPoint1D ) const
protectedvirtual

Implements EvtPdf< EvtPoint1D >.

Definition at line 34 of file bak-BesEvtGen-00-04-08/src/EvtGen/EvtGenBase/EvtIntervalFlatPdf.cc.

35{
36 return 1.;
37}

◆ pdf() [2/2]

virtual double EvtIntervalFlatPdf::pdf ( const EvtPoint1D ) const
protectedvirtual

Implements EvtPdf< EvtPoint1D >.

◆ randomPoint() [1/2]

◆ randomPoint() [2/2]

virtual EvtPoint1D EvtIntervalFlatPdf::randomPoint ( )
virtual

Reimplemented from EvtPdf< EvtPoint1D >.

Member Data Documentation

◆ _max

double EvtIntervalFlatPdf::_max
protected

◆ _min

double EvtIntervalFlatPdf::_min
protected

The documentation for this class was generated from the following files: