EvtGen 2.2.0
Monte Carlo generator of particle decays, in particular the weak decays of heavy flavour particles such as B mesons.
Loading...
Searching...
No Matches
EvtDalitzFlatPdf Class Reference

#include <EvtGenBase/EvtDalitzFlatPdf.hh>

Inheritance diagram for EvtDalitzFlatPdf:
EvtPdf< EvtDalitzPoint >

Public Member Functions

 EvtDalitzFlatPdf (const EvtDalitzPlot &dp)
 EvtDalitzFlatPdf (const EvtDalitzFlatPdf &other)
EvtPdf< EvtDalitzPoint > * clone () const override
EvtValError compute_integral (int N) const override
EvtDalitzPoint randomPoint () override
Public Member Functions inherited from EvtPdf< EvtDalitzPoint >
 EvtPdf ()
virtual ~EvtPdf ()
double evaluate (const EvtDalitzPoint &p) const
EvtPdfMax< EvtDalitzPointfindMax (const EvtPdf< EvtDalitzPoint > &pc, int N)
EvtValError findGenEff (const EvtPdf< EvtDalitzPoint > &pc, int N, int nFindMax)
void setItg (EvtValError itg)
EvtValError getItg () const
virtual EvtValError compute_integral () const
EvtValError compute_mc_integral (const EvtPdf< EvtDalitzPoint > &pc, int N)
EvtPredGen< EvtPdfGen< EvtDalitzPoint >, EvtPdfPred< EvtDalitzPoint > > accRejGen (const EvtPdf< EvtDalitzPoint > &pc, int nMax, double factor=1.)

Protected Member Functions

double pdf (const EvtDalitzPoint &) const override

Protected Attributes

EvtDalitzPlot m_dp
Protected Attributes inherited from EvtPdf< EvtDalitzPoint >
EvtValError m_itg

Detailed Description

Definition at line 34 of file EvtDalitzFlatPdf.hh.

Constructor & Destructor Documentation

◆ EvtDalitzFlatPdf() [1/2]

EvtDalitzFlatPdf::EvtDalitzFlatPdf ( const EvtDalitzPlot & dp)

Definition at line 23 of file EvtDalitzFlatPdf.cpp.

◆ EvtDalitzFlatPdf() [2/2]

EvtDalitzFlatPdf::EvtDalitzFlatPdf ( const EvtDalitzFlatPdf & other)

Definition at line 28 of file EvtDalitzFlatPdf.cpp.

Member Function Documentation

◆ clone()

EvtPdf< EvtDalitzPoint > * EvtDalitzFlatPdf::clone ( ) const
overridevirtual

Implements EvtPdf< EvtDalitzPoint >.

Definition at line 33 of file EvtDalitzFlatPdf.cpp.

◆ compute_integral()

EvtValError EvtDalitzFlatPdf::compute_integral ( int N) const
override

Definition at line 43 of file EvtDalitzFlatPdf.cpp.

◆ pdf()

double EvtDalitzFlatPdf::pdf ( const EvtDalitzPoint & ) const
overrideprotectedvirtual

Implements EvtPdf< EvtDalitzPoint >.

Definition at line 38 of file EvtDalitzFlatPdf.cpp.

◆ randomPoint()

EvtDalitzPoint EvtDalitzFlatPdf::randomPoint ( )
overridevirtual

Reimplemented from EvtPdf< EvtDalitzPoint >.

Definition at line 48 of file EvtDalitzFlatPdf.cpp.

Member Data Documentation

◆ m_dp

EvtDalitzPlot EvtDalitzFlatPdf::m_dp
protected

Definition at line 47 of file EvtDalitzFlatPdf.hh.


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