 |
Belle II Software
release-05-01-25
|
18 #include "CLHEP/Matrix/SymMatrix.h"
19 #include "trg/cdc/Lpar.h"
21 #ifdef TRGCDC_SHORT_NAMES
22 #define TCLpav TRGCDCLpav
31 class TRGCDCLpav :
public TRGCDCLpar {
58 double fit(
double x,
double y,
double w = 1);
69 CLHEP::HepSymMatrix
cov(
int = 0)
const;
71 CLHEP::HepSymMatrix
cov_c(
int = 0)
const;
120 void sub(
double x,
double y,
double w = 1,
double a = 0,
double b = 0);
123 double xrrav,
double yrrav,
double rrrrav);
double m_rscale
data members
double m_xysum
data members
double chisq(double chisq)
private member function chisq
double m_yyavp
data members
double solve_lambda3(void)
private member function solve_lambda3
friend std::ostream & operator<<(std::ostream &o, const TRGCDCLpav &s)
ostream operator
double y(double r) const
private const member functions
double solve_lambda(void)
private member function solve_lambda
exception class, no covarience matrix_c
void calculate_average(void)
member functions for calculation
double m_rrrrsum
data members
double m_xrravp
data members
double fit()
member functions for fit
double m_yrravp
data members
double prob() const
const member function prob
bool operator!=(const TRGCDCLpav &) const
comparison operators
double m_wsum
data members
friend TRGCDCLpav operator+(const TRGCDCLpav &, const TRGCDCLpav &)
double m_yrrsum
data members
int extrapolate(double, double &, double &) const
const member function for extrapolation
const TRGCDCLpav & operator=(const TRGCDCLpav &)
assignment operator(s)
double nc() const
const member function nc
double x(double r) const
private const member functions
double m_sinrot
data members
double nc(double nc)
private member function nc
double calculate_lpar(void)
member functions for calculation
double m_xrrsum
data members
double m_wsum_temp
data members
exception class, no covarience matrix.
Abstract base class for different kinds of events.
void sub(double x, double y, double w=1, double a=0, double b=0)
private member functions
double delta_chisq(double x, double y, double w=1) const
const member function for delta chisq
void calculate_average3(void)
member functions for calculation
void clear()
member functions for clear
double m_xxavp
data members
virtual ~TRGCDCLpav()
Destructor.
double m_xxsum
data members
CLHEP::HepSymMatrix cov_c(int=0) const
const member function cov_c
const TRGCDCLpav & operator+=(const TRGCDCLpav &)
assignment operator(s)
double m_cosrot
data members
double m_ysum
data members
double chisq() const
get chisq
void add_point(double x, double y, double w=1)
member functions to add point
bool operator==(const TRGCDCLpav &) const
comparison operators
double chi_deg() const
const member function chi_deg
double m_xyavp
data members
void calculate_average_n(double xxav, double yyav, double xyav, double xrrav, double yrrav, double rrrrav)
private member function calculate_average_n
CLHEP::HepSymMatrix cov(int=0) const
const member function cov
double m_chisq
data members
double calculate_lpar3(void)
member functions for calculation
double m_xsum
data members
double m_rrrravp
data members
double m_yysum
data members
const TRGCDCLpar & operator=(const TRGCDCLpar &)
assignment operator(s)
void add_point_frac(double x, double y, double w, double f)
member functions to add point
double s(double x, double y) const
const member functions
double similarity(double, double) const
const member function similarity