MINT2
|
#include <Calculate4BodyProps.h>
Public Member Functions | |
Calculate4BodyProps (double t01_in, double s12_in, double s23_in, double s34_in, double t40_in, double m0_in, double m1_in, double m2_in, double m3_in, double m4_in) | |
Calculate4BodyProps () | |
Calculate4BodyProps (const Calculate4BodyProps &other) | |
void | set (double t01_in, double s12_in, double s23_in, double s34_in, double t40_in, double m0_in, double m1_in, double m2_in, double m3_in, double m4_in) |
void | set (double t01_in, double s12_in, double s23_in, double s34_in, double t40_in, double m_in[5]) |
void | setWithSameMass (double t01_in, double s12_in, double s23_in, double s34_in, double t40_in) |
void | knowNothing () |
double | pij (int i, int j) |
double | G (int p, int q) |
double | G (int p1, int p2, int q1, int q2) |
double | G (int p1, int p2, int p3, int q1, int q2, int q3) |
double | G (int p1, int p2, int p3, int p4, int q1, int q2, int q3, int q4) |
double | Delta (int p1) |
double | Delta (int p1, int p2) |
double | Delta (int p1, int p2, int p3) |
double | Delta (int p1, int p2, int p3, int p4) |
double | m0 () const |
double | m1 () const |
double | m2 () const |
double | m3 () const |
double | m4 () const |
double | s12 () const |
double | s23 () const |
double | s34 () const |
double | t01 () const |
double | t40 () const |
double | s123 () const |
double | s234 () const |
double | m0sq () const |
double | m1sq () const |
double | m2sq () const |
double | m3sq () const |
double | m4sq () const |
double | m12sq () const |
double | m23sq () const |
double | m34sq () const |
double | K4 () |
void | calcK4 () |
double | K3_12 () |
void | calcK3_12 () |
double | s124 () |
void | calcs124 () |
double | K3_23 () |
void | calcK3_23 () |
double | s14 () |
void | calcs14 () |
double | K3_34 () |
void | calcK3_34 () |
double | s134 () |
void | calcs134 () |
double | s13_plus_s24 () |
void | calcs13_plus_s24 () |
double | s13_minus_s24 () |
void | calcs13_minus_s24 () |
double | s13 () |
void | calcs13 () |
double | s24 () |
void | calcs24 () |
double | sij (int index) |
double | sij (int i, int j) |
double | sij (const std::vector< int > &indices) |
double | sijk (int i, int j, int k) |
double | BDet () |
void | calcBDet () |
double | Delta4_without_xij () |
double | Delta4_with_xij () |
void | fill_stij () |
double | Delta4 () |
void | calcDelta4 () |
double | Delta3 () |
void | calcDelta3 () |
double | Delta2 () |
void | calcDelta2 () |
double | Delta1 () |
double | phaseSpaceFactor () |
double | showPhaseSpaceFactorCalculation () |
void | s12MinMax (double &mi, double &ma) |
void | s23MinMax (double &mi, double &ma) |
void | s34MinMax (double &mi, double &ma) |
void | t40MinMax (double &mi, double &ma) |
void | t01MinMax (double &mi, double &ma) |
TLorentzVector | p1 () |
void | calcp1 () |
TLorentzVector | p2 () |
void | calcp2 () |
TLorentzVector | p3 () |
void | calcp3 () |
TLorentzVector | p4 () |
void | calcp4 () |
TLorentzVector | p0 () |
void | calcp0 () |
TLorentzVector | pVec (int i) |
Protected Member Functions | |
bool | boundaries3Body (double &s12Min, double &s12Max, double _s23, double _mumM, double _d1M, double _d2M, double _d3M) |
Protected Attributes | |
double | _t01 |
double | _s12 |
double | _s23 |
double | _s34 |
double | _t40 |
double | m [5] |
double | stij [5][5] |
double | xij [5][5] |
double | _K4 |
double | _K3_12 |
double | _s124 |
double | _K3_23 |
double | _s14 |
double | _K3_34 |
double | _s134 |
double | _s13_plus_s24 |
double | _s13_minus_s24 |
double | _s13 |
double | _s24 |
double | _BDet |
double | _Delta4 |
double | _Delta3 |
double | _Delta2 |
TLorentzVector | _p1 |
TLorentzVector | _p2 |
TLorentzVector | _p3 |
TLorentzVector | _p4 |
TLorentzVector | _p0 |
bool | knowK4 |
bool | knowK3_12 |
bool | knows124 |
bool | knowK3_23 |
bool | knows14 |
bool | knowK3_34 |
bool | knows134 |
bool | knows13_plus_s24 |
bool | knows13_minus_s24 |
bool | knows13 |
bool | knows24 |
bool | knowBDet |
bool | knowstij |
bool | knowDelta4 |
bool | knowDelta3 |
bool | knowDelta2 |
bool | knowp1 |
bool | knowp2 |
bool | knowp3 |
bool | knowp4 |
bool | knowp0 |
Definition at line 9 of file Calculate4BodyProps.h.
Calculate4BodyProps::Calculate4BodyProps | ( | double | t01_in, |
double | s12_in, | ||
double | s23_in, | ||
double | s34_in, | ||
double | t40_in, | ||
double | m0_in, | ||
double | m1_in, | ||
double | m2_in, | ||
double | m3_in, | ||
double | m4_in | ||
) |
Definition at line 19 of file Calculate4BodyProps.cpp.
|
inline |
Definition at line 70 of file Calculate4BodyProps.h.
Calculate4BodyProps::Calculate4BodyProps | ( | const Calculate4BodyProps & | other | ) |
Definition at line 32 of file Calculate4BodyProps.cpp.
double Calculate4BodyProps::BDet | ( | ) |
Definition at line 494 of file Calculate4BodyProps.cpp.
|
protected |
Definition at line 162 of file Calculate4BodyProps.cpp.
void Calculate4BodyProps::calcBDet | ( | ) |
void Calculate4BodyProps::calcDelta2 | ( | ) |
Definition at line 587 of file Calculate4BodyProps.cpp.
void Calculate4BodyProps::calcDelta3 | ( | ) |
Definition at line 574 of file Calculate4BodyProps.cpp.
void Calculate4BodyProps::calcDelta4 | ( | ) |
Definition at line 556 of file Calculate4BodyProps.cpp.
void Calculate4BodyProps::calcK3_12 | ( | ) |
Definition at line 304 of file Calculate4BodyProps.cpp.
void Calculate4BodyProps::calcK3_23 | ( | ) |
Definition at line 323 of file Calculate4BodyProps.cpp.
void Calculate4BodyProps::calcK3_34 | ( | ) |
Definition at line 342 of file Calculate4BodyProps.cpp.
void Calculate4BodyProps::calcK4 | ( | ) |
Definition at line 296 of file Calculate4BodyProps.cpp.
void Calculate4BodyProps::calcp0 | ( | ) |
Definition at line 768 of file Calculate4BodyProps.cpp.
void Calculate4BodyProps::calcp1 | ( | ) |
Definition at line 691 of file Calculate4BodyProps.cpp.
void Calculate4BodyProps::calcp2 | ( | ) |
Definition at line 707 of file Calculate4BodyProps.cpp.
void Calculate4BodyProps::calcp3 | ( | ) |
Definition at line 722 of file Calculate4BodyProps.cpp.
void Calculate4BodyProps::calcp4 | ( | ) |
Definition at line 748 of file Calculate4BodyProps.cpp.
void Calculate4BodyProps::calcs124 | ( | ) |
Definition at line 314 of file Calculate4BodyProps.cpp.
void Calculate4BodyProps::calcs13 | ( | ) |
Definition at line 388 of file Calculate4BodyProps.cpp.
void Calculate4BodyProps::calcs134 | ( | ) |
Definition at line 352 of file Calculate4BodyProps.cpp.
void Calculate4BodyProps::calcs13_minus_s24 | ( | ) |
Definition at line 370 of file Calculate4BodyProps.cpp.
void Calculate4BodyProps::calcs13_plus_s24 | ( | ) |
Definition at line 361 of file Calculate4BodyProps.cpp.
void Calculate4BodyProps::calcs14 | ( | ) |
Definition at line 334 of file Calculate4BodyProps.cpp.
void Calculate4BodyProps::calcs24 | ( | ) |
Definition at line 396 of file Calculate4BodyProps.cpp.
double Calculate4BodyProps::Delta | ( | int | p1 | ) |
Definition at line 279 of file Calculate4BodyProps.cpp.
double Calculate4BodyProps::Delta | ( | int | p1, |
int | p2 | ||
) |
Definition at line 282 of file Calculate4BodyProps.cpp.
double Calculate4BodyProps::Delta | ( | int | p1, |
int | p2, | ||
int | p3 | ||
) |
Definition at line 285 of file Calculate4BodyProps.cpp.
double Calculate4BodyProps::Delta | ( | int | p1, |
int | p2, | ||
int | p3, | ||
int | p4 | ||
) |
Definition at line 288 of file Calculate4BodyProps.cpp.
double Calculate4BodyProps::Delta1 | ( | ) |
Definition at line 595 of file Calculate4BodyProps.cpp.
double Calculate4BodyProps::Delta2 | ( | ) |
Definition at line 583 of file Calculate4BodyProps.cpp.
double Calculate4BodyProps::Delta3 | ( | ) |
Definition at line 570 of file Calculate4BodyProps.cpp.
double Calculate4BodyProps::Delta4 | ( | ) |
Definition at line 551 of file Calculate4BodyProps.cpp.
double Calculate4BodyProps::Delta4_with_xij | ( | ) |
Definition at line 546 of file Calculate4BodyProps.cpp.
double Calculate4BodyProps::Delta4_without_xij | ( | ) |
Definition at line 518 of file Calculate4BodyProps.cpp.
void Calculate4BodyProps::fill_stij | ( | ) |
Definition at line 522 of file Calculate4BodyProps.cpp.
double Calculate4BodyProps::G | ( | int | p, |
int | q | ||
) |
Definition at line 222 of file Calculate4BodyProps.cpp.
double Calculate4BodyProps::G | ( | int | p1, |
int | p2, | ||
int | q1, | ||
int | q2 | ||
) |
Definition at line 227 of file Calculate4BodyProps.cpp.
double Calculate4BodyProps::G | ( | int | p1, |
int | p2, | ||
int | p3, | ||
int | q1, | ||
int | q2, | ||
int | q3 | ||
) |
Definition at line 238 of file Calculate4BodyProps.cpp.
double Calculate4BodyProps::G | ( | int | p1, |
int | p2, | ||
int | p3, | ||
int | p4, | ||
int | q1, | ||
int | q2, | ||
int | q3, | ||
int | q4 | ||
) |
Definition at line 255 of file Calculate4BodyProps.cpp.
double Calculate4BodyProps::K3_12 | ( | ) |
Definition at line 300 of file Calculate4BodyProps.cpp.
double Calculate4BodyProps::K3_23 | ( | ) |
Definition at line 319 of file Calculate4BodyProps.cpp.
double Calculate4BodyProps::K3_34 | ( | ) |
Definition at line 338 of file Calculate4BodyProps.cpp.
double Calculate4BodyProps::K4 | ( | ) |
Definition at line 292 of file Calculate4BodyProps.cpp.
void Calculate4BodyProps::knowNothing | ( | ) |
Definition at line 152 of file Calculate4BodyProps.cpp.
|
inline |
Definition at line 107 of file Calculate4BodyProps.h.
|
inline |
Definition at line 121 of file Calculate4BodyProps.h.
|
inline |
Definition at line 108 of file Calculate4BodyProps.h.
|
inline |
Definition at line 129 of file Calculate4BodyProps.h.
|
inline |
Definition at line 122 of file Calculate4BodyProps.h.
|
inline |
Definition at line 109 of file Calculate4BodyProps.h.
|
inline |
Definition at line 130 of file Calculate4BodyProps.h.
|
inline |
Definition at line 123 of file Calculate4BodyProps.h.
|
inline |
Definition at line 110 of file Calculate4BodyProps.h.
|
inline |
Definition at line 131 of file Calculate4BodyProps.h.
|
inline |
Definition at line 124 of file Calculate4BodyProps.h.
|
inline |
Definition at line 111 of file Calculate4BodyProps.h.
|
inline |
Definition at line 125 of file Calculate4BodyProps.h.
TLorentzVector Calculate4BodyProps::p0 | ( | ) |
Definition at line 764 of file Calculate4BodyProps.cpp.
TLorentzVector Calculate4BodyProps::p1 | ( | ) |
Definition at line 687 of file Calculate4BodyProps.cpp.
TLorentzVector Calculate4BodyProps::p2 | ( | ) |
Definition at line 703 of file Calculate4BodyProps.cpp.
TLorentzVector Calculate4BodyProps::p3 | ( | ) |
Definition at line 718 of file Calculate4BodyProps.cpp.
TLorentzVector Calculate4BodyProps::p4 | ( | ) |
Definition at line 744 of file Calculate4BodyProps.cpp.
double Calculate4BodyProps::phaseSpaceFactor | ( | ) |
Definition at line 600 of file Calculate4BodyProps.cpp.
double Calculate4BodyProps::pij | ( | int | i, |
int | j | ||
) |
Definition at line 217 of file Calculate4BodyProps.cpp.
TLorentzVector Calculate4BodyProps::pVec | ( | int | i | ) |
Definition at line 779 of file Calculate4BodyProps.cpp.
|
inline |
Definition at line 113 of file Calculate4BodyProps.h.
|
inline |
Definition at line 118 of file Calculate4BodyProps.h.
double Calculate4BodyProps::s124 | ( | ) |
Definition at line 310 of file Calculate4BodyProps.cpp.
void Calculate4BodyProps::s12MinMax | ( | double & | mi, |
double & | ma | ||
) |
Definition at line 638 of file Calculate4BodyProps.cpp.
double Calculate4BodyProps::s13 | ( | ) |
Definition at line 384 of file Calculate4BodyProps.cpp.
double Calculate4BodyProps::s134 | ( | ) |
Definition at line 348 of file Calculate4BodyProps.cpp.
double Calculate4BodyProps::s13_minus_s24 | ( | ) |
Definition at line 366 of file Calculate4BodyProps.cpp.
double Calculate4BodyProps::s13_plus_s24 | ( | ) |
Definition at line 357 of file Calculate4BodyProps.cpp.
double Calculate4BodyProps::s14 | ( | ) |
Definition at line 330 of file Calculate4BodyProps.cpp.
|
inline |
Definition at line 114 of file Calculate4BodyProps.h.
|
inline |
Definition at line 119 of file Calculate4BodyProps.h.
void Calculate4BodyProps::s23MinMax | ( | double & | mi, |
double & | ma | ||
) |
Definition at line 647 of file Calculate4BodyProps.cpp.
double Calculate4BodyProps::s24 | ( | ) |
Definition at line 392 of file Calculate4BodyProps.cpp.
|
inline |
Definition at line 115 of file Calculate4BodyProps.h.
void Calculate4BodyProps::s34MinMax | ( | double & | mi, |
double & | ma | ||
) |
Definition at line 656 of file Calculate4BodyProps.cpp.
void Calculate4BodyProps::set | ( | double | t01_in, |
double | s12_in, | ||
double | s23_in, | ||
double | s34_in, | ||
double | t40_in, | ||
double | m0_in, | ||
double | m1_in, | ||
double | m2_in, | ||
double | m3_in, | ||
double | m4_in | ||
) |
Definition at line 102 of file Calculate4BodyProps.cpp.
void Calculate4BodyProps::set | ( | double | t01_in, |
double | s12_in, | ||
double | s23_in, | ||
double | s34_in, | ||
double | t40_in, | ||
double | m_in[5] | ||
) |
Definition at line 125 of file Calculate4BodyProps.cpp.
void Calculate4BodyProps::setWithSameMass | ( | double | t01_in, |
double | s12_in, | ||
double | s23_in, | ||
double | s34_in, | ||
double | t40_in | ||
) |
Definition at line 140 of file Calculate4BodyProps.cpp.
double Calculate4BodyProps::showPhaseSpaceFactorCalculation | ( | ) |
Definition at line 611 of file Calculate4BodyProps.cpp.
double Calculate4BodyProps::sij | ( | int | index | ) |
Definition at line 427 of file Calculate4BodyProps.cpp.
double Calculate4BodyProps::sij | ( | int | i, |
int | j | ||
) |
Definition at line 401 of file Calculate4BodyProps.cpp.
double Calculate4BodyProps::sij | ( | const std::vector< int > & | indices | ) |
Definition at line 406 of file Calculate4BodyProps.cpp.
double Calculate4BodyProps::sijk | ( | int | i, |
int | j, | ||
int | k | ||
) |
Definition at line 419 of file Calculate4BodyProps.cpp.
|
inline |
Definition at line 116 of file Calculate4BodyProps.h.
void Calculate4BodyProps::t01MinMax | ( | double & | mi, |
double & | ma | ||
) |
Definition at line 675 of file Calculate4BodyProps.cpp.
|
inline |
Definition at line 117 of file Calculate4BodyProps.h.
void Calculate4BodyProps::t40MinMax | ( | double & | mi, |
double & | ma | ||
) |
Definition at line 665 of file Calculate4BodyProps.cpp.
|
protected |
Definition at line 47 of file Calculate4BodyProps.h.
|
protected |
Definition at line 48 of file Calculate4BodyProps.h.
|
protected |
Definition at line 48 of file Calculate4BodyProps.h.
|
protected |
Definition at line 48 of file Calculate4BodyProps.h.
|
protected |
Definition at line 44 of file Calculate4BodyProps.h.
|
protected |
Definition at line 44 of file Calculate4BodyProps.h.
|
protected |
Definition at line 45 of file Calculate4BodyProps.h.
|
protected |
Definition at line 44 of file Calculate4BodyProps.h.
|
protected |
Definition at line 50 of file Calculate4BodyProps.h.
|
protected |
Definition at line 50 of file Calculate4BodyProps.h.
|
protected |
Definition at line 50 of file Calculate4BodyProps.h.
|
protected |
Definition at line 50 of file Calculate4BodyProps.h.
|
protected |
Definition at line 50 of file Calculate4BodyProps.h.
|
protected |
Definition at line 19 of file Calculate4BodyProps.h.
|
protected |
Definition at line 44 of file Calculate4BodyProps.h.
|
protected |
Definition at line 46 of file Calculate4BodyProps.h.
|
protected |
Definition at line 45 of file Calculate4BodyProps.h.
|
protected |
Definition at line 46 of file Calculate4BodyProps.h.
|
protected |
Definition at line 45 of file Calculate4BodyProps.h.
|
protected |
Definition at line 44 of file Calculate4BodyProps.h.
|
protected |
Definition at line 19 of file Calculate4BodyProps.h.
|
protected |
Definition at line 46 of file Calculate4BodyProps.h.
|
protected |
Definition at line 19 of file Calculate4BodyProps.h.
|
protected |
Definition at line 19 of file Calculate4BodyProps.h.
|
protected |
Definition at line 19 of file Calculate4BodyProps.h.
|
protected |
Definition at line 55 of file Calculate4BodyProps.h.
|
protected |
Definition at line 56 of file Calculate4BodyProps.h.
|
protected |
Definition at line 56 of file Calculate4BodyProps.h.
|
protected |
Definition at line 56 of file Calculate4BodyProps.h.
|
protected |
Definition at line 52 of file Calculate4BodyProps.h.
|
protected |
Definition at line 52 of file Calculate4BodyProps.h.
|
protected |
Definition at line 53 of file Calculate4BodyProps.h.
|
protected |
Definition at line 52 of file Calculate4BodyProps.h.
|
protected |
Definition at line 58 of file Calculate4BodyProps.h.
|
protected |
Definition at line 58 of file Calculate4BodyProps.h.
|
protected |
Definition at line 58 of file Calculate4BodyProps.h.
|
protected |
Definition at line 58 of file Calculate4BodyProps.h.
|
protected |
Definition at line 58 of file Calculate4BodyProps.h.
|
protected |
Definition at line 52 of file Calculate4BodyProps.h.
|
protected |
Definition at line 54 of file Calculate4BodyProps.h.
|
protected |
Definition at line 53 of file Calculate4BodyProps.h.
|
protected |
Definition at line 54 of file Calculate4BodyProps.h.
|
protected |
Definition at line 53 of file Calculate4BodyProps.h.
|
protected |
Definition at line 52 of file Calculate4BodyProps.h.
|
protected |
Definition at line 54 of file Calculate4BodyProps.h.
|
protected |
Definition at line 55 of file Calculate4BodyProps.h.
|
protected |
Definition at line 22 of file Calculate4BodyProps.h.
|
protected |
Definition at line 23 of file Calculate4BodyProps.h.
|
protected |
Definition at line 24 of file Calculate4BodyProps.h.