BOSS 7.0.6
BESIII Offline Software System
|
#include <Lpar.h>
Public Member Functions | |
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 | |
class | Lpav |
class | Lpar::Cpar |
std::ostream & | operator<< (std::ostream &o, Lpar &) |
int | intersect (const Lpar &, const Lpar &, HepVector &, HepVector &) |
std::ostream & | operator<< (std::ostream &o, Lpar &) |
int | intersect (const Lpar &, const Lpar &, HepVector &, HepVector &) |
Definition at line 42 of file KalFitAlg/KalFitAlg-00-07-55-p03/KalFitAlg/lpav/Lpar.h.
|
inline |
Definition at line 156 of file KalFitAlg/KalFitAlg-00-07-55-p03/KalFitAlg/lpav/Lpar.h.
|
virtual |
Definition at line 52 of file KalFitAlg/KalFitAlg-00-07-55-p03/src/lpav/Lpar.cxx.
Lpar::Lpar | ( | ) |
|
virtual |
HepVector Lpar::center | ( | ) | const |
Definition at line 228 of file KalFitAlg/KalFitAlg-00-07-55-p03/src/lpav/Lpar.cxx.
Referenced by TCircleFitter::fit(), TCircle::fitForCurl(), intersect(), FTTrack::r_phiFit(), KalFitWire::z(), and FTWire::z().
HepVector Lpar::center | ( | ) | const |
void Lpar::circle | ( | double | x1, |
double | y1, | ||
double | x2, | ||
double | y2, | ||
double | x3, | ||
double | y3 | ||
) |
Definition at line 77 of file KalFitAlg/KalFitAlg-00-07-55-p03/src/lpav/Lpar.cxx.
void Lpar::circle | ( | double | x1, |
double | y1, | ||
double | x2, | ||
double | y2, | ||
double | x3, | ||
double | y3 | ||
) |
|
inline |
Definition at line 208 of file KalFitAlg/KalFitAlg-00-07-55-p03/KalFitAlg/lpav/Lpar.h.
Referenced by Lpav::delta_chisq(), intersect(), operator+(), FTTrack::r_phi2Fit(), FTTrack::r_phi3Fit(), FTTrack::r_phi4Fit(), FTTrack::r_phiFit(), FTTrack::r_phiReFit(), and sd().
|
inline |
|
inline |
Definition at line 215 of file KalFitAlg/KalFitAlg-00-07-55-p03/KalFitAlg/lpav/Lpar.h.
|
inline |
|
inline |
Definition at line 269 of file KalFitAlg/KalFitAlg-00-07-55-p03/KalFitAlg/lpav/Lpar.h.
Referenced by FTTrack::r_phi2Fit(), FTTrack::r_phi3Fit(), FTTrack::r_phi4Fit(), FTTrack::r_phiFit(), FTTrack::r_phiReFit(), and FTTrack::s_zFit().
|
inline |
|
inline |
Definition at line 63 of file KalFitAlg/KalFitAlg-00-07-55-p03/KalFitAlg/lpav/Lpar.h.
Referenced by TCircleFitter::fit(), TCircle::fitForCurl(), intersect(), and s().
|
inline |
Definition at line 73 of file TrackUtil/TrackUtil-00-00-08/TrackUtil/Lpar.h.
|
inline |
Definition at line 197 of file KalFitAlg/KalFitAlg-00-07-55-p03/KalFitAlg/lpav/Lpar.h.
Referenced by Lpav::calculate_lpar(), and Lpav::calculate_lpar3().
|
inline |
Definition at line 170 of file KalFitAlg/KalFitAlg-00-07-55-p03/KalFitAlg/lpav/Lpar.h.
Referenced by Lpav::operator=().
double Lpar::phi | ( | double | r, |
int | dir = 0 |
||
) | const |
Definition at line 187 of file KalFitAlg/KalFitAlg-00-07-55-p03/src/lpav/Lpar.cxx.
Referenced by Lpav::extrapolate(), and sd().
double Lpar::phi | ( | double | r, |
int | dir = 0 |
||
) | const |
|
inline |
Definition at line 64 of file KalFitAlg/KalFitAlg-00-07-55-p03/KalFitAlg/lpav/Lpar.h.
Referenced by TCircleFitter::fit(), TCircle::fitForCurl(), KalFitWire::z(), and FTWire::z().
|
inline |
Definition at line 74 of file TrackUtil/TrackUtil-00-00-08/TrackUtil/Lpar.h.
double Lpar::s | ( | double | r, |
int | dir = 0 |
||
) | const |
Definition at line 219 of file KalFitAlg/KalFitAlg-00-07-55-p03/src/lpav/Lpar.cxx.
double Lpar::s | ( | double | r, |
int | dir = 0 |
||
) | const |
double Lpar::s | ( | double | x, |
double | y | ||
) | const |
Definition at line 207 of file KalFitAlg/KalFitAlg-00-07-55-p03/src/lpav/Lpar.cxx.
Referenced by intersect(), and FTTrack::s_zFit().
double Lpar::s | ( | double | x, |
double | y | ||
) | const |
|
inline |
Definition at line 249 of file KalFitAlg/KalFitAlg-00-07-55-p03/KalFitAlg/lpav/Lpar.h.
Referenced by FTSegment::update3D().
|
inline |
Definition at line 242 of file KalFitAlg/KalFitAlg-00-07-55-p03/src/lpav/Lpar.cxx.
Definition at line 242 of file KalFitAlg/KalFitAlg-00-07-55-p03/src/lpav/Lpar.cxx.
|
friend |
Definition at line 105 of file KalFitAlg/KalFitAlg-00-07-55-p03/KalFitAlg/lpav/Lpar.h.
|
friend |
Definition at line 78 of file KalFitAlg/KalFitAlg-00-07-55-p03/KalFitAlg/lpav/Lpar.h.
|
friend |
|
friend |