CGEM BOSS 6.6.5.i
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 &) |
Public Member Functions inherited from KalmanFit::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 |
Friends | |
std::ostream & | operator<< (std::ostream &o, const Lpav &s) |
Lpav | operator+ (const Lpav &la1, const Lpav &la2) |
Definition at line 35 of file KalFitAlg/KalFitAlg-00-15-20/KalFitAlg/lpav/Lpav.h.
Lpav::Lpav | ( | ) |
Definition at line 53 of file KalFitAlg/KalFitAlg-00-15-20/src/lpav/Lpav.cxx.
|
virtual |
Definition at line 62 of file KalFitAlg/KalFitAlg-00-15-20/src/lpav/Lpav.cxx.
void KalmanFit::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 584 of file KalFitAlg/KalFitAlg-00-15-20/src/lpav/Lpav.cxx.
void Lpav::calculate_average | ( | double | x, |
double | y, | ||
double | w = 1 ) |
Definition at line 87 of file KalFitAlg/KalFitAlg-00-15-20/src/lpav/Lpav.cxx.
void Lpav::calculate_average | ( | void | ) |
Definition at line 107 of file KalFitAlg/KalFitAlg-00-15-20/src/lpav/Lpav.cxx.
void Lpav::calculate_average3 | ( | double | x, |
double | y, | ||
double | w = 1 ) |
Definition at line 193 of file KalFitAlg/KalFitAlg-00-15-20/src/lpav/Lpav.cxx.
void Lpav::calculate_average3 | ( | void | ) |
Definition at line 213 of file KalFitAlg/KalFitAlg-00-15-20/src/lpav/Lpav.cxx.
double Lpav::calculate_lpar | ( | void | ) |
Definition at line 316 of file KalFitAlg/KalFitAlg-00-15-20/src/lpav/Lpav.cxx.
double Lpav::calculate_lpar3 | ( | void | ) |
Definition at line 369 of file KalFitAlg/KalFitAlg-00-15-20/src/lpav/Lpav.cxx.
double Lpav::chi_deg | ( | ) | const |
Definition at line 660 of file KalFitAlg/KalFitAlg-00-15-20/src/lpav/Lpav.cxx.
|
inline |
Definition at line 66 of file KalFitAlg/KalFitAlg-00-15-20/KalFitAlg/lpav/Lpav.h.
|
inline |
Definition at line 201 of file KalFitAlg/KalFitAlg-00-15-20/KalFitAlg/lpav/Lpav.h.
Referenced by Lpav().
HepSymMatrix Lpav::cov | ( | int | inv = 0 | ) | const |
Definition at line 444 of file KalFitAlg/KalFitAlg-00-15-20/src/lpav/Lpav.cxx.
Referenced by extrapolate(), and similarity().
HepSymMatrix Lpav::cov_c | ( | int | inv = 0 | ) | const |
Definition at line 476 of file KalFitAlg/KalFitAlg-00-15-20/src/lpav/Lpav.cxx.
double Lpav::delta_chisq | ( | double | x, |
double | y, | ||
double | w = 1 ) const |
Definition at line 665 of file KalFitAlg/KalFitAlg-00-15-20/src/lpav/Lpav.cxx.
int Lpav::extrapolate | ( | double | r, |
double & | phi, | ||
double & | dphi ) const |
Definition at line 508 of file KalFitAlg/KalFitAlg-00-15-20/src/lpav/Lpav.cxx.
double Lpav::fit | ( | void | ) |
Definition at line 428 of file KalFitAlg/KalFitAlg-00-15-20/src/lpav/Lpav.cxx.
double Lpav::fit | ( | double | x, |
double | y, | ||
double | w = 1 ) |
Definition at line 412 of file KalFitAlg/KalFitAlg-00-15-20/src/lpav/Lpav.cxx.
|
inline |
Definition at line 60 of file KalFitAlg/KalFitAlg-00-15-20/KalFitAlg/lpav/Lpav.h.
Definition at line 616 of file KalFitAlg/KalFitAlg-00-15-20/src/lpav/Lpav.cxx.
Definition at line 140 of file KalFitAlg/KalFitAlg-00-15-20/KalFitAlg/lpav/Lpav.h.
double Lpav::prob | ( | ) | const |
Definition at line 651 of file KalFitAlg/KalFitAlg-00-15-20/src/lpav/Lpav.cxx.
double Lpav::similarity | ( | double | x, |
double | y ) const |
Definition at line 542 of file KalFitAlg/KalFitAlg-00-15-20/src/lpav/Lpav.cxx.
Referenced by delta_chisq().
Definition at line 630 of file KalFitAlg/KalFitAlg-00-15-20/src/lpav/Lpav.cxx.
|
friend |
Definition at line 241 of file KalFitAlg/KalFitAlg-00-15-20/src/lpav/Lpav.cxx.