![]() |
AmpGen 2.1
|
Definition at line 28 of file DalitzIntegrator.h.
Public Types | |
| typedef std::pair< real_v, real_v > | sqCo |
Public Member Functions | |
| 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 |
| typedef std::pair<real_v, real_v> AmpGen::DalitzIntegrator::sqCo |
Definition at line 30 of file DalitzIntegrator.h.
| AmpGen::DalitzIntegrator::DalitzIntegrator | ( | const double & | s0, |
| const double & | s1, | ||
| const double & | s2, | ||
| const double & | s3 ) |
| void AmpGen::DalitzIntegrator::debug | ( | ) | const |
|
inline |
Definition at line 34 of file DalitzIntegrator.h.
| double AmpGen::DalitzIntegrator::integrateDP | ( | FCN && | fcn, |
| const double & | s ) const |
Definition at line 73 of file DalitzIntegrator.h.
| TGraph * AmpGen::DalitzIntegrator::makeBoundaryGraph | ( | const Projection2D & | ) | const |
| TH1D * AmpGen::DalitzIntegrator::makePlot | ( | const std::function< double(const double *)> & | fcn, |
| const Projection & | projection, | ||
| const std::string & | name, | ||
| const size_t & | nSamples = 1000000 ) |
| TH2D * AmpGen::DalitzIntegrator::makePlot | ( | const std::function< double(const double *)> & | fcn, |
| const Projection2D & | projection, | ||
| const std::string & | name, | ||
| const size_t & | nSamples = 1000000 ) |
Definition at line 41 of file DalitzIntegrator.h.
| void AmpGen::DalitzIntegrator::set | ( | const double & | s0, |
| const double & | s1, | ||
| const double & | s2, | ||
| const double & | s3 ) |
| void AmpGen::DalitzIntegrator::setMin | ( | ) |
| void AmpGen::DalitzIntegrator::setMother | ( | const double & | s | ) |
| double AmpGen::DalitzIntegrator::sqDp1 | ( | const Event & | evt | ) | const |
| double AmpGen::DalitzIntegrator::sqDp2 | ( | const Event & | evt | ) | const |