![]() |
![]() |
#include <mt2w_bisect.h>
Public Member Functions | |
double | get_mt2w () |
mt2w (double upper_bound=500.0, double error_value=499.0, double scan_step=0.5) | |
void | set_momenta (double *pl0, double *pb10, double *pb20, double *pmiss0) |
void | set_momenta (double El, double plx, double ply, double plz, double Eb1, double pb1x, double pb1y, double pb1z, double Eb2, double pb2x, double pb2y, double pb2z, double pmissx, double pmissy) |
Static Public Attributes | |
static const float | ABSOLUTE_PRECISION = 0.0 |
static const float | MIN_MASS = 0.1 |
static const float | RELATIVE_PRECISION = 0.00001 |
static const float | SCANSTEP = 0.1 |
static const float | ZERO_MASS = 0.0 |
Protected Member Functions | |
void | mt2w_bisect () |
Private Member Functions | |
int | signchange_n (long double t1, long double t2, long double t3, long double t4, long double t5) |
int | signchange_p (long double t1, long double t2, long double t3, long double t4, long double t5) |
int | teco (double mtop) |
Private Attributes | |
double | a1 |
double | a2 |
double | b1 |
double | b2 |
double | c1 |
double | c2 |
double | d1 |
double | d2 |
double | d2o |
double | e1 |
double | e2 |
double | e2o |
double | Eb1 |
double | Eb1sq |
double | Eb2 |
double | Eb2sq |
double | El |
double | Elsq |
double | error_value |
double | f1 |
double | f2 |
double | f2o |
double | mb1 |
double | mb1sq |
double | mb2 |
double | mb2sq |
double | ml |
double | mlsq |
bool | momenta_set |
double | mt2w_b |
double | mv |
double | mw |
double | pb1x |
double | pb1y |
double | pb1z |
double | pb2x |
double | pb2y |
double | pb2z |
double | plx |
double | ply |
double | plz |
double | pmissx |
double | pmissy |
double | precision |
double | scan_step |
bool | solved |
double | upper_bound |
Definition at line 18 of file mt2w_bisect.h.
heppy::mt2w_bisect::mt2w::mt2w | ( | double | upper_bound = 500.0 , |
double | error_value = 499.0 , |
||
double | scan_step = 0.5 |
||
) |
Definition at line 55 of file mt2w_bisect.cc.
References pfDeepBoostedJetPreprocessParams_cfi::upper_bound.
double heppy::mt2w_bisect::mt2w::get_mt2w | ( | ) |
|
protected |
Definition at line 162 of file mt2w_bisect.cc.
References gather_cfg::cout, MuonStationSelectors_cff::mb1, MuonStationSelectors_cff::mb2, boostedTaus_cff::precision, and pfDeepBoostedJetPreprocessParams_cfi::upper_bound.
void heppy::mt2w_bisect::mt2w::set_momenta | ( | double * | pl0, |
double * | pb10, | ||
double * | pb20, | ||
double * | pmiss0 | ||
) |
Definition at line 78 of file mt2w_bisect.cc.
void heppy::mt2w_bisect::mt2w::set_momenta | ( | double | El, |
double | plx, | ||
double | ply, | ||
double | plz, | ||
double | Eb1, | ||
double | pb1x, | ||
double | pb1y, | ||
double | pb1z, | ||
double | Eb2, | ||
double | pb2x, | ||
double | pb2y, | ||
double | pb2z, | ||
double | pmissx, | ||
double | pmissy | ||
) |
Definition at line 90 of file mt2w_bisect.cc.
References MuonStationSelectors_cff::mb1, MuonStationSelectors_cff::mb2, boostedTaus_cff::precision, and mathSSE::sqrt().
|
inlineprivate |
Definition at line 375 of file mt2w_bisect.cc.
|
inlineprivate |
Definition at line 385 of file mt2w_bisect.cc.
|
private |
Definition at line 216 of file mt2w_bisect.cc.
References alignmentValidation::c1, delta, connectstrParser::f1, connectstrParser::f2, MuonStationSelectors_cff::mb1, MuonStationSelectors_cff::mb2, MillePedeFileConverter_cfg::out, and mathSSE::sqrt().
|
private |
Definition at line 75 of file mt2w_bisect.h.
|
private |
Definition at line 75 of file mt2w_bisect.h.
|
static |
Definition at line 22 of file mt2w_bisect.h.
|
private |
Definition at line 75 of file mt2w_bisect.h.
|
private |
Definition at line 75 of file mt2w_bisect.h.
|
private |
Definition at line 75 of file mt2w_bisect.h.
|
private |
Definition at line 75 of file mt2w_bisect.h.
|
private |
Definition at line 75 of file mt2w_bisect.h.
|
private |
Definition at line 75 of file mt2w_bisect.h.
|
private |
Definition at line 76 of file mt2w_bisect.h.
|
private |
Definition at line 75 of file mt2w_bisect.h.
|
private |
Definition at line 75 of file mt2w_bisect.h.
|
private |
Definition at line 76 of file mt2w_bisect.h.
|
private |
Definition at line 64 of file mt2w_bisect.h.
|
private |
Definition at line 71 of file mt2w_bisect.h.
|
private |
Definition at line 65 of file mt2w_bisect.h.
|
private |
Definition at line 72 of file mt2w_bisect.h.
|
private |
Definition at line 63 of file mt2w_bisect.h.
|
private |
Definition at line 70 of file mt2w_bisect.h.
|
private |
Definition at line 54 of file mt2w_bisect.h.
|
private |
Definition at line 75 of file mt2w_bisect.h.
|
private |
Definition at line 75 of file mt2w_bisect.h.
|
private |
Definition at line 76 of file mt2w_bisect.h.
|
private |
Definition at line 64 of file mt2w_bisect.h.
|
private |
Definition at line 71 of file mt2w_bisect.h.
|
private |
Definition at line 65 of file mt2w_bisect.h.
|
private |
Definition at line 72 of file mt2w_bisect.h.
|
static |
Definition at line 23 of file mt2w_bisect.h.
|
private |
Definition at line 63 of file mt2w_bisect.h.
|
private |
Definition at line 70 of file mt2w_bisect.h.
|
private |
Definition at line 52 of file mt2w_bisect.h.
|
private |
Definition at line 56 of file mt2w_bisect.h.
|
private |
Definition at line 67 of file mt2w_bisect.h.
|
private |
Definition at line 67 of file mt2w_bisect.h.
|
private |
Definition at line 64 of file mt2w_bisect.h.
|
private |
Definition at line 64 of file mt2w_bisect.h.
|
private |
Definition at line 64 of file mt2w_bisect.h.
|
private |
Definition at line 65 of file mt2w_bisect.h.
|
private |
Definition at line 65 of file mt2w_bisect.h.
|
private |
Definition at line 65 of file mt2w_bisect.h.
|
private |
Definition at line 63 of file mt2w_bisect.h.
|
private |
Definition at line 63 of file mt2w_bisect.h.
|
private |
Definition at line 63 of file mt2w_bisect.h.
|
private |
Definition at line 66 of file mt2w_bisect.h.
|
private |
Definition at line 66 of file mt2w_bisect.h.
|
private |
Definition at line 78 of file mt2w_bisect.h.
|
static |
Definition at line 21 of file mt2w_bisect.h.
|
private |
Definition at line 55 of file mt2w_bisect.h.
|
static |
Definition at line 25 of file mt2w_bisect.h.
|
private |
Definition at line 51 of file mt2w_bisect.h.
|
private |
Definition at line 53 of file mt2w_bisect.h.
|
static |
Definition at line 24 of file mt2w_bisect.h.