BOSS 7.0.6
BESIII Offline Software System
|
#include <Lpav.h>
Classes | |
class | Singular |
class | Singular_c |
Public Member Functions | |
Lpav () | |
virtual | ~Lpav () |
void | calculate_average (void) |
void | calculate_average3 (void) |
void | calculate_average (double x, double y, double w=1) |
void | calculate_average3 (double x, double y, double w=1) |
double | calculate_lpar (void) |
double | calculate_lpar3 (void) |
double | fit () |
double | fit (double x, double y, double w=1) |
void | clear () |
void | add_point (double x, double y, double w=1) |
void | add_point_frac (double x, double y, double w, double f) |
double | nc () const |
HepSymMatrix | cov (int=0) const |
HepSymMatrix | cov_c (int=0) const |
int | extrapolate (double, double &, double &) const |
double | similarity (double, double) const |
double | delta_chisq (double x, double y, double w=1) const |
double | chisq () const |
double | prob () const |
double | chi_deg () const |
const Lpav & | operator= (const Lpav &) |
const Lpav & | operator= (const Lpar &) |
const Lpav & | operator+= (const Lpav &) |
Lpav () | |
virtual | ~Lpav () |
void | calculate_average (void) |
void | calculate_average3 (void) |
void | calculate_average (double x, double y, double w=1) |
void | calculate_average3 (double x, double y, double w=1) |
double | calculate_lpar (void) |
double | calculate_lpar3 (void) |
double | fit () |
double | fit (double x, double y, double w=1) |
void | clear () |
void | add_point (double x, double y, double w=1) |
void | add_point_frac (double x, double y, double w, double f) |
double | nc () const |
HepSymMatrix | cov (int=0) const |
HepSymMatrix | cov_c (int=0) const |
int | extrapolate (double, double &, double &) const |
double | similarity (double, double) const |
double | delta_chisq (double x, double y, double w=1) const |
double | chisq () const |
double | prob () const |
double | chi_deg () const |
const Lpav & | operator= (const Lpav &) |
const Lpav & | operator= (const Lpar &) |
const Lpav & | operator+= (const Lpav &) |
Public Member Functions inherited from Lpar | |
Lpar () | |
virtual | ~Lpar () |
const Lpar & | operator= (const Lpar &) |
void | neg () |
void | circle (double x1, double y1, double x2, double y2, double x3, double y3) |
double | kappa () const |
double | radius () const |
HepVector | center () const |
double | s (double x, double y) const |
double | d (double x, double y) const |
double | dr (double x, double y) const |
double | s (double r, int dir=0) const |
double | phi (double r, int dir=0) const |
int | sd (double r, double x, double y, double limit, double &s, double &d) const |
HepVector | Hpar (const HepPoint3D &pivot) const |
Lpar () | |
virtual | ~Lpar () |
const Lpar & | operator= (const Lpar &) |
void | neg () |
void | circle (double x1, double y1, double x2, double y2, double x3, double y3) |
double | kappa () const |
double | radius () const |
HepVector | center () const |
double | s (double x, double y) const |
double | d (double x, double y) const |
double | dr (double x, double y) const |
double | s (double r, int dir=0) const |
double | phi (double r, int dir=0) const |
int | sd (double r, double x, double y, double limit, double &s, double &d) const |
HepVector | Hpar (const HepPoint3D &pivot) const |
Friends | |
std::ostream & | operator<< (std::ostream &o, const Lpav &s) |
Lpav | operator+ (const Lpav &, const Lpav &) |
std::ostream & | operator<< (std::ostream &o, const Lpav &s) |
Lpav | operator+ (const Lpav &, const Lpav &) |
Definition at line 33 of file KalFitAlg/KalFitAlg-00-07-55-p03/KalFitAlg/lpav/Lpav.h.
Lpav::Lpav | ( | ) |
Definition at line 52 of file KalFitAlg/KalFitAlg-00-07-55-p03/src/lpav/Lpav.cxx.
|
virtual |
Definition at line 61 of file KalFitAlg/KalFitAlg-00-07-55-p03/src/lpav/Lpav.cxx.
Lpav::Lpav | ( | ) |
|
virtual |
void Lpav::add_point | ( | double | x, |
double | y, | ||
double | w = 1 |
||
) |
void Lpav::add_point | ( | double | x, |
double | y, | ||
double | w = 1 |
||
) |
void Lpav::add_point_frac | ( | double | x, |
double | y, | ||
double | w, | ||
double | f | ||
) |
Definition at line 583 of file KalFitAlg/KalFitAlg-00-07-55-p03/src/lpav/Lpav.cxx.
void Lpav::add_point_frac | ( | double | x, |
double | y, | ||
double | w, | ||
double | f | ||
) |
void Lpav::calculate_average | ( | double | x, |
double | y, | ||
double | w = 1 |
||
) |
Definition at line 86 of file KalFitAlg/KalFitAlg-00-07-55-p03/src/lpav/Lpav.cxx.
void Lpav::calculate_average | ( | double | x, |
double | y, | ||
double | w = 1 |
||
) |
void Lpav::calculate_average | ( | void | ) |
Definition at line 106 of file KalFitAlg/KalFitAlg-00-07-55-p03/src/lpav/Lpav.cxx.
Referenced by fit().
void Lpav::calculate_average | ( | void | ) |
void Lpav::calculate_average3 | ( | double | x, |
double | y, | ||
double | w = 1 |
||
) |
Definition at line 192 of file KalFitAlg/KalFitAlg-00-07-55-p03/src/lpav/Lpav.cxx.
void Lpav::calculate_average3 | ( | double | x, |
double | y, | ||
double | w = 1 |
||
) |
void Lpav::calculate_average3 | ( | void | ) |
Definition at line 212 of file KalFitAlg/KalFitAlg-00-07-55-p03/src/lpav/Lpav.cxx.
Referenced by fit().
void Lpav::calculate_average3 | ( | void | ) |
double Lpav::calculate_lpar | ( | void | ) |
Definition at line 315 of file KalFitAlg/KalFitAlg-00-07-55-p03/src/lpav/Lpav.cxx.
Referenced by fit().
double Lpav::calculate_lpar | ( | void | ) |
double Lpav::calculate_lpar3 | ( | void | ) |
Definition at line 368 of file KalFitAlg/KalFitAlg-00-07-55-p03/src/lpav/Lpav.cxx.
Referenced by fit().
double Lpav::calculate_lpar3 | ( | void | ) |
double Lpav::chi_deg | ( | ) | const |
Definition at line 659 of file KalFitAlg/KalFitAlg-00-07-55-p03/src/lpav/Lpav.cxx.
Referenced by operator+().
double Lpav::chi_deg | ( | ) | const |
|
inline |
Definition at line 64 of file KalFitAlg/KalFitAlg-00-07-55-p03/KalFitAlg/lpav/Lpav.h.
Referenced by FTTrack::r_phi2Fit(), FTTrack::r_phi3Fit(), FTTrack::r_phi4Fit(), and FTTrack::r_phiReFit().
|
inline |
Definition at line 59 of file TrackUtil/TrackUtil-00-00-08/TrackUtil/Lpav.h.
|
inline |
Definition at line 199 of file KalFitAlg/KalFitAlg-00-07-55-p03/KalFitAlg/lpav/Lpav.h.
Referenced by Lpav(), FTTrack::r_phi2Fit(), FTTrack::r_phi3Fit(), FTTrack::r_phi4Fit(), FTTrack::r_phiFit(), and FTTrack::r_phiReFit().
|
inline |
HepSymMatrix Lpav::cov | ( | int | inv = 0 | ) | const |
Definition at line 443 of file KalFitAlg/KalFitAlg-00-07-55-p03/src/lpav/Lpav.cxx.
Referenced by extrapolate(), and similarity().
HepSymMatrix Lpav::cov | ( | int | = 0 | ) | const |
HepSymMatrix Lpav::cov_c | ( | int | inv = 0 | ) | const |
Definition at line 475 of file KalFitAlg/KalFitAlg-00-07-55-p03/src/lpav/Lpav.cxx.
HepSymMatrix Lpav::cov_c | ( | int | = 0 | ) | const |
double Lpav::delta_chisq | ( | double | x, |
double | y, | ||
double | w = 1 |
||
) | const |
Definition at line 664 of file KalFitAlg/KalFitAlg-00-07-55-p03/src/lpav/Lpav.cxx.
Referenced by operator+().
double Lpav::delta_chisq | ( | double | x, |
double | y, | ||
double | w = 1 |
||
) | const |
int Lpav::extrapolate | ( | double | r, |
double & | phi, | ||
double & | dphi | ||
) | const |
Definition at line 507 of file KalFitAlg/KalFitAlg-00-07-55-p03/src/lpav/Lpav.cxx.
int Lpav::extrapolate | ( | double | , |
double & | , | ||
double & | |||
) | const |
double Lpav::fit | ( | void | ) |
Definition at line 427 of file KalFitAlg/KalFitAlg-00-07-55-p03/src/lpav/Lpav.cxx.
Referenced by TCircleFitter::fit(), TCircle::fitForCurl(), FTTrack::r_phi2Fit(), FTTrack::r_phi3Fit(), FTTrack::r_phi4Fit(), FTTrack::r_phiFit(), and FTTrack::r_phiReFit().
double Lpav::fit | ( | ) |
double Lpav::fit | ( | double | x, |
double | y, | ||
double | w = 1 |
||
) |
Definition at line 411 of file KalFitAlg/KalFitAlg-00-07-55-p03/src/lpav/Lpav.cxx.
double Lpav::fit | ( | double | x, |
double | y, | ||
double | w = 1 |
||
) |
|
inline |
Definition at line 58 of file KalFitAlg/KalFitAlg-00-07-55-p03/KalFitAlg/lpav/Lpav.h.
Referenced by FTTrack::r_phi2Fit(), FTTrack::r_phi3Fit(), FTTrack::r_phi4Fit(), FTTrack::r_phiFit(), and FTTrack::r_phiReFit().
|
inline |
Definition at line 53 of file TrackUtil/TrackUtil-00-00-08/TrackUtil/Lpav.h.
Definition at line 615 of file KalFitAlg/KalFitAlg-00-07-55-p03/src/lpav/Lpav.cxx.
Definition at line 138 of file KalFitAlg/KalFitAlg-00-07-55-p03/KalFitAlg/lpav/Lpav.h.
double Lpav::prob | ( | ) | const |
Definition at line 650 of file KalFitAlg/KalFitAlg-00-07-55-p03/src/lpav/Lpav.cxx.
Referenced by operator+().
double Lpav::prob | ( | ) | const |
double Lpav::similarity | ( | double | x, |
double | y | ||
) | const |
Definition at line 541 of file KalFitAlg/KalFitAlg-00-07-55-p03/src/lpav/Lpav.cxx.
Referenced by delta_chisq(), and operator+().
double Lpav::similarity | ( | double | , |
double | |||
) | const |
Definition at line 629 of file KalFitAlg/KalFitAlg-00-07-55-p03/src/lpav/Lpav.cxx.
Definition at line 629 of file KalFitAlg/KalFitAlg-00-07-55-p03/src/lpav/Lpav.cxx.
|
friend |
Definition at line 240 of file KalFitAlg/KalFitAlg-00-07-55-p03/src/lpav/Lpav.cxx.
|
friend |
Definition at line 240 of file KalFitAlg/KalFitAlg-00-07-55-p03/src/lpav/Lpav.cxx.