![]() |
ATLAS Offline Software
|
The straight line fitter for drift circles used by Calib. More...
#include <MuCCaFitter.h>
Public Member Functions | |
| void | Computelin (double x1, double y1, double r1, double x2, double y2, double r2) |
| void | Computelinparnew (double x1, double y1, double r1, double x2, double y2, double r2) |
| void | computehitsfromcircles (double x0, double y0, double r0, double x1, double y1, double r1, double a, double b) |
| void | Computehitpsemes (int nhit, const std::vector< double > &xcirc, const std::vector< double > &ycirc, const std::vector< double > &rcirc, double a, double b) |
| void | Computeparam3 (int number_of_hits, const std::vector< double > &x, const std::vector< double > &y, const std::vector< double > &r, const std::vector< double > &sr) |
| double | get_a () |
| double | get_b () |
| double | get_da () |
| double | get_db () |
| double | get_corrab () |
| double | get_chi2f () |
Private Attributes | |
| double | m_angularcoefficient [4] |
| parameters of the 4 tangent lines from first and last hit | |
| double | m_bfpar [4] |
| double | m_xout0 |
| track points from 2 circles | |
| double | m_yout0 |
| double | m_xout1 |
| double | m_yout1 |
| double | m_xpoint [100] |
| track points | |
| double | m_ypoint [100] |
| double | m_aoutn |
| results | |
| double | m_sig2a |
| track slope's variance | |
| double | m_bout |
| track constant term | |
| double | m_sig2b |
| error on track constant term | |
| double | m_corrab |
| correlation term | |
| double | m_chi2f |
| chisquared | |
The straight line fitter for drift circles used by Calib.
Definition at line 67 of file MuCCaFitter.h.
| void MuonCalib::MuCCaFitterImplementation::Computehitpsemes | ( | int | nhit, |
| const std::vector< double > & | xcirc, | ||
| const std::vector< double > & | ycirc, | ||
| const std::vector< double > & | rcirc, | ||
| double | a, | ||
| double | b ) |
Definition at line 474 of file MuCCaFitter.cxx.
| void MuonCalib::MuCCaFitterImplementation::computehitsfromcircles | ( | double | x0, |
| double | y0, | ||
| double | r0, | ||
| double | x1, | ||
| double | y1, | ||
| double | r1, | ||
| double | a, | ||
| double | b ) |
Definition at line 502 of file MuCCaFitter.cxx.
| void MuonCalib::MuCCaFitterImplementation::Computelin | ( | double | x1, |
| double | y1, | ||
| double | r1, | ||
| double | x2, | ||
| double | y2, | ||
| double | r2 ) |
Definition at line 384 of file MuCCaFitter.cxx.
| void MuonCalib::MuCCaFitterImplementation::Computelinparnew | ( | double | x1, |
| double | y1, | ||
| double | r1, | ||
| double | x2, | ||
| double | y2, | ||
| double | r2 ) |
Definition at line 288 of file MuCCaFitter.cxx.
| void MuonCalib::MuCCaFitterImplementation::Computeparam3 | ( | int | number_of_hits, |
| const std::vector< double > & | x, | ||
| const std::vector< double > & | y, | ||
| const std::vector< double > & | r, | ||
| const std::vector< double > & | sr ) |
Definition at line 165 of file MuCCaFitter.cxx.
| double MuonCalib::MuCCaFitterImplementation::get_a | ( | ) |
Definition at line 281 of file MuCCaFitter.cxx.
| double MuonCalib::MuCCaFitterImplementation::get_b | ( | ) |
Definition at line 282 of file MuCCaFitter.cxx.
| double MuonCalib::MuCCaFitterImplementation::get_chi2f | ( | ) |
Definition at line 286 of file MuCCaFitter.cxx.
| double MuonCalib::MuCCaFitterImplementation::get_corrab | ( | ) |
Definition at line 285 of file MuCCaFitter.cxx.
| double MuonCalib::MuCCaFitterImplementation::get_da | ( | ) |
Definition at line 283 of file MuCCaFitter.cxx.
| double MuonCalib::MuCCaFitterImplementation::get_db | ( | ) |
Definition at line 284 of file MuCCaFitter.cxx.
|
private |
parameters of the 4 tangent lines from first and last hit
Definition at line 88 of file MuCCaFitter.h.
|
private |
|
private |
Definition at line 89 of file MuCCaFitter.h.
|
private |
track constant term
Definition at line 101 of file MuCCaFitter.h.
|
private |
chisquared
Definition at line 104 of file MuCCaFitter.h.
|
private |
correlation term
Definition at line 103 of file MuCCaFitter.h.
|
private |
track slope's variance
Definition at line 100 of file MuCCaFitter.h.
|
private |
error on track constant term
Definition at line 102 of file MuCCaFitter.h.
|
private |
track points from 2 circles
Definition at line 91 of file MuCCaFitter.h.
|
private |
Definition at line 93 of file MuCCaFitter.h.
|
private |
track points
Definition at line 96 of file MuCCaFitter.h.
|
private |
Definition at line 92 of file MuCCaFitter.h.
|
private |
Definition at line 94 of file MuCCaFitter.h.
|
private |
Definition at line 97 of file MuCCaFitter.h.