![]() |
Belle II Software development
|
TRGCDCLpav class. More...
#include <Lpav.h>
Classes | |
class | Singular |
exception class, no covarience matrix. More... | |
class | Singular_c |
exception class, no covarience matrix_c More... | |
Public Member Functions | |
TRGCDCLpav () | |
Constructor. | |
virtual | ~TRGCDCLpav () |
Destructor. | |
void | calculate_average (void) |
member functions for calculation | |
void | calculate_average3 (void) |
member functions for calculation | |
void | calculate_average (double x, double y, double w=1) |
member functions for calculation | |
void | calculate_average3 (double x, double y, double w=1) |
member functions for calculation | |
double | calculate_lpar (void) |
member functions for calculation | |
double | calculate_lpar3 (void) |
member functions for calculation | |
double | fit () |
member functions for fit | |
double | fit (double x, double y, double w=1) |
member functions for fit | |
void | clear () |
member functions for clear | |
void | add_point (double x, double y, double w=1) |
member functions to add point | |
void | add_point_frac (double x, double y, double w, double f) |
member functions to add point | |
double | nc () const |
const member function nc | |
CLHEP::HepSymMatrix | cov (int=0) const |
const member function cov | |
CLHEP::HepSymMatrix | cov_c (int=0) const |
const member function cov_c | |
int | extrapolate (double, double &, double &) const |
const member function for extrapolation | |
double | similarity (double, double) const |
const member function similarity | |
double | delta_chisq (double x, double y, double w=1) const |
const member function for delta chisq | |
double | chisq () const |
get chisq | |
double | prob () const |
const member function prob | |
double | chi_deg () const |
const member function chi_deg | |
TRGCDCLpav & | operator= (const TRGCDCLpav &) |
assignment operator(s) | |
const TRGCDCLpav & | operator= (const TRGCDCLpar &) |
assignment operator(s) | |
const TRGCDCLpav & | operator+= (const TRGCDCLpav &) |
assignment operator(s) | |
void | neg () |
member functions | |
void | circle (double x1, double y1, double x2, double y2, double x3, double y3) |
circle | |
double | kappa () const |
const member functions | |
double | radius () const |
const member functions | |
CLHEP::HepVector | center () const |
const member functions | |
double | s (double x, double y) const |
const member functions | |
double | s (double r, int dir=0) const |
const member functions | |
double | d (double x, double y) const |
const member functions | |
double | dr (double x, double y) const |
const member functions | |
double | phi (double r, int dir=0) const |
const member functions | |
int | sd (double r, double x, double y, double limit, double &s, double &d) const |
const member functions | |
CLHEP::HepVector | Hpar (const HepGeom::Point3D< double > &pivot) const |
const member functions | |
Private Member Functions | |
TRGCDCLpav (const TRGCDCLpav &) | |
Constructors and destructor. | |
bool | operator== (const TRGCDCLpav &) const |
comparison operators | |
bool | operator!= (const TRGCDCLpav &) const |
comparison operators | |
void | sub (double x, double y, double w=1, double a=0, double b=0) |
private member functions | |
void | calculate_average_n (double xxav, double yyav, double xyav, double xrrav, double yrrav, double rrrrav) |
private member function calculate_average_n | |
double | chisq (double chisq) |
private member function chisq | |
double | nc (double nc) |
private member function nc | |
double | solve_lambda (void) |
private member function solve_lambda | |
double | solve_lambda3 (void) |
private member function solve_lambda3 | |
void | scale (double s) |
private member functions | |
void | rotate (double c, double s) |
private member functions | |
void | move (double x, double y) |
private member functions | |
double | alpha () const |
private const member functions | |
double | beta () const |
private const member functions | |
double | gamma () const |
private const member functions | |
double | check () const |
private const member functions | |
CLHEP::HepMatrix | dldc () const |
private const member functions | |
double | d0 (double x, double y) const |
private const member functions | |
double | kr2g (double r) const |
private const member functions | |
double | x (double r) const |
private const member functions | |
double | y (double r) const |
private const member functions | |
void | xhyh (double x, double y, double &xh, double &yh) const |
private const member functions | |
double | xi2 () const |
private const member functions | |
bool | xy (double, double &, double &, int dir=0) const |
private const member functions | |
double | r_max () const |
private const member functions | |
double | xc () const |
private const member functions | |
double | yc () const |
private const member functions | |
double | da () const |
private const member functions | |
double | arcfun (double xh, double yh) const |
private const member functions | |
Private Attributes | |
double | m_wsum |
data members | |
double | m_xsum |
data members | |
double | m_ysum |
data members | |
double | m_xxsum |
data members | |
double | m_yysum |
data members | |
double | m_xysum |
data members | |
double | m_xrrsum |
data members | |
double | m_yrrsum |
data members | |
double | m_rrrrsum |
data members | |
double | m_wsum_temp |
data members | |
double | m_xav |
data members | |
double | m_yav |
data members | |
double | m_xyavp |
data members | |
double | m_rscale |
data members | |
double | m_xxavp |
data members | |
double | m_yyavp |
data members | |
double | m_xrravp |
data members | |
double | m_yrravp |
data members | |
double | m_rrrravp |
data members | |
double | m_sinrot |
data members | |
double | m_cosrot |
data members | |
double | m_nc |
data members | |
double | m_chisq |
data members | |
double | m_alpha |
data members | |
double | m_beta |
data members | |
double | m_gamma |
data members | |
double | m_kappa |
data members | |
Static Private Attributes | |
static const double | BELLE_ALPHA |
belle alpha | |
Friends | |
std::ostream & | operator<< (std::ostream &o, const TRGCDCLpav &s) |
ostream operator | |
TRGCDCLpav | operator+ (const TRGCDCLpav &, const TRGCDCLpav &) |
TRGCDCLpav class.
|
inlineprivateinherited |
|
inlineprivateinherited |
|
inlineprivate |
|
inlineprivateinherited |
|
inlineprivateinherited |
|
inlineprivateinherited |
|
inlineprivate |
|
inlineinherited |
|
inlineprivateinherited |
private member functions
Definition at line 132 of file Lpar.h.
|
inlineprivateinherited |
|
inlineprivateinherited |
|
inlineprivateinherited |
|
friend |
Definition at line 676 of file Lpav.cc.
|
friend |
ostream operator
Definition at line 265 of file Lpav.cc.