Definition at line 29 of file DalitzIntegrator.h.
|
| DalitzIntegrator (const double &s0, const double &s1, const double &s2, const double &s3) |
|
template<typename FCN> |
double | integrateDP (FCN &&fcn, const double &s) const |
|
template<typename FCN> |
double | integrateDP (FCN &&fcn) const |
|
real_v | getMAB (const sqCo &coords) const |
|
real_v | J (const sqCo &coords) const |
|
real_v | getMAB (const sqCo &coords, const double &s) const |
|
real_v | J (const sqCo &coords, const double &s) const |
|
double | sqDp1 (const Event &evt) const |
|
double | sqDp2 (const Event &evt) const |
|
real_v | safe_sqrt (const real_v &x) const |
|
void | setEvent (const sqCo &x, real_v *event, const double &s) const |
|
void | debug () const |
|
void | setEvent (const sqCo &x, real_v *event) const |
|
void | set (const double &s0, const double &s1, const double &s2, const double &s3) |
|
void | setMin () |
|
void | setMother (const double &s) |
|
TH1D * | makePlot (const std::function< double(const double *)> &fcn, const Projection &projection, const std::string &name, const size_t &nSamples=1000000) |
|
TH2D * | makePlot (const std::function< double(const double *)> &fcn, const Projection2D &projection, const std::string &name, const size_t &nSamples=1000000) |
|
sqCo | getCoordinates (const Event &evt) const |
|
TGraph * | makeBoundaryGraph (const Projection2D &) const |
|
◆ sqCo
◆ DalitzIntegrator()
AmpGen::DalitzIntegrator::DalitzIntegrator |
( |
const double & | s0, |
|
|
const double & | s1, |
|
|
const double & | s2, |
|
|
const double & | s3 ) |
◆ debug()
void AmpGen::DalitzIntegrator::debug |
( |
| ) |
const |
◆ getCoordinates()
sqCo AmpGen::DalitzIntegrator::getCoordinates |
( |
const Event & | evt | ) |
const |
◆ getMAB() [1/2]
real_v AmpGen::DalitzIntegrator::getMAB |
( |
const sqCo & | coords | ) |
const |
◆ getMAB() [2/2]
real_v AmpGen::DalitzIntegrator::getMAB |
( |
const sqCo & | coords, |
|
|
const double & | s ) const |
◆ integrateDP() [1/2]
template<typename FCN>
double AmpGen::DalitzIntegrator::integrateDP |
( |
FCN && | fcn | ) |
const |
|
inline |
◆ integrateDP() [2/2]
template<typename FCN>
double AmpGen::DalitzIntegrator::integrateDP |
( |
FCN && | fcn, |
|
|
const double & | s ) const |
◆ J() [1/2]
real_v AmpGen::DalitzIntegrator::J |
( |
const sqCo & | coords | ) |
const |
◆ J() [2/2]
real_v AmpGen::DalitzIntegrator::J |
( |
const sqCo & | coords, |
|
|
const double & | s ) const |
◆ makeBoundaryGraph()
TGraph * AmpGen::DalitzIntegrator::makeBoundaryGraph |
( |
const Projection2D & | | ) |
const |
◆ makePlot() [1/2]
TH1D * AmpGen::DalitzIntegrator::makePlot |
( |
const std::function< double(const double *)> & | fcn, |
|
|
const Projection & | projection, |
|
|
const std::string & | name, |
|
|
const size_t & | nSamples = 1000000 ) |
◆ makePlot() [2/2]
TH2D * AmpGen::DalitzIntegrator::makePlot |
( |
const std::function< double(const double *)> & | fcn, |
|
|
const Projection2D & | projection, |
|
|
const std::string & | name, |
|
|
const size_t & | nSamples = 1000000 ) |
◆ safe_sqrt()
real_v AmpGen::DalitzIntegrator::safe_sqrt |
( |
const real_v & | x | ) |
const |
|
inline |
◆ set()
void AmpGen::DalitzIntegrator::set |
( |
const double & | s0, |
|
|
const double & | s1, |
|
|
const double & | s2, |
|
|
const double & | s3 ) |
◆ setEvent() [1/2]
void AmpGen::DalitzIntegrator::setEvent |
( |
const sqCo & | x, |
|
|
real_v * | event ) const |
◆ setEvent() [2/2]
void AmpGen::DalitzIntegrator::setEvent |
( |
const sqCo & | x, |
|
|
real_v * | event, |
|
|
const double & | s ) const |
◆ setMin()
void AmpGen::DalitzIntegrator::setMin |
( |
| ) |
|
◆ setMother()
void AmpGen::DalitzIntegrator::setMother |
( |
const double & | s | ) |
|
◆ sqDp1()
double AmpGen::DalitzIntegrator::sqDp1 |
( |
const Event & | evt | ) |
const |
◆ sqDp2()
double AmpGen::DalitzIntegrator::sqDp2 |
( |
const Event & | evt | ) |
const |
The documentation for this class was generated from the following file: