|
BmnRoot 26.10.0-210-gc52d34b0
Software framework of the BM@N experiment
|
#include <BmnWeightedLine.h>
Public Member Functions | |
| void | Add (Double_t z, Double_t v, Double_t w=1.0) noexcept |
| void | Remove (Double_t z, Double_t v, Double_t w=1.0) noexcept |
| Int_t | N () const noexcept |
| Double_t | Mean () const noexcept |
| Double_t | At (Double_t z) const noexcept |
| Double_t | At0 () const noexcept |
| Double_t | Slope () const noexcept |
| Double_t | Chi2 () const noexcept |
| Double_t | Rms () const noexcept |
| Double_t | Var (Double_t z) const noexcept |
| Double_t | SlopeVar () const noexcept |
| Double_t | Cov () const noexcept |
| Double_t | Det () const noexcept |
Private Attributes | |
| Double_t | s {0.0} |
| Double_t | sz {0.0} |
| Double_t | szz {0.0} |
| Double_t | sv {0.0} |
| Double_t | szv {0.0} |
| Double_t | svv {0.0} |
| Int_t | n {0} |
| Double_t | det {TMath::QuietNaN()} |
Definition at line 24 of file BmnWeightedLine.h.
Definition at line 33 of file BmnWeightedLine.h.
References det, n, TMath::QuietNaN(), s, sv, svv, sz, szv, szz, v, and z.
Referenced by expdataNN(), BmnAligner::FitTargetZ(), histo(), histoGL(), BmnAligner::LeaveOneOut(), BmnAligner::LinRegressionAlphaPart(), review(), BmnRootIterator::ScanEvent(), and vertex().
Definition at line 58 of file BmnWeightedLine.h.
References At0(), Slope(), and z.
Referenced by BmnAligner::FitTargetZ(), review(), BmnRootIterator::ScanEvent(), and vertex().
|
inlinenoexcept |
Definition at line 59 of file BmnWeightedLine.h.
References Det(), sv, sz, szv, and szz.
Referenced by At(), Chi2(), expdataNN(), histo(), histoGL(), BmnAligner::LeaveOneOut(), BmnAligner::LinRegressionAlphaPart(), and BmnAlignTestTask::Make().
|
inlinenoexcept |
|
inlinenoexcept |
Definition at line 66 of file BmnWeightedLine.h.
Referenced by BmnAlignTestTask::Make().
|
inlinenoexcept |
Definition at line 68 of file BmnWeightedLine.h.
References det, TMath::IsNaN(), s, sz, and szz.
Referenced by At0(), Cov(), BmnAligner::FitTargetZ(), histo(), histoGL(), BmnAligner::LeaveOneOut(), BmnAlignTestTask::Make(), Slope(), SlopeVar(), and Var().
|
inlinenoexcept |
Definition at line 57 of file BmnWeightedLine.h.
Referenced by Rms().
|
inlinenoexcept |
Definition at line 56 of file BmnWeightedLine.h.
References n.
Referenced by histoGL(), and vertex().
Definition at line 45 of file BmnWeightedLine.h.
References det, n, TMath::QuietNaN(), s, sv, svv, sz, szv, szz, v, and z.
Referenced by BmnAligner::LeaveOneOut().
|
inlinenoexcept |
Definition at line 62 of file BmnWeightedLine.h.
References Mean(), s, and svv.
|
inlinenoexcept |
Definition at line 60 of file BmnWeightedLine.h.
References Det(), s, sv, sz, and szv.
Referenced by At(), Chi2(), expdataNN(), BmnAligner::FitTargetZ(), histo(), histoGL(), BmnAligner::LeaveOneOut(), BmnAligner::LinRegressionAlphaPart(), BmnAlignTestTask::Make(), and vertex().
|
inlinenoexcept |
Definition at line 65 of file BmnWeightedLine.h.
Referenced by BmnAlignTestTask::Make().
Definition at line 64 of file BmnWeightedLine.h.
References Det(), s, sz, szz, and z.
Referenced by BmnAligner::FitTargetZ(), BmnAligner::LeaveOneOut(), BmnAlignTestTask::Make(), BmnRootIterator::ScanEvent(), and vertex().
|
mutableprivate |
Definition at line 30 of file BmnWeightedLine.h.
|
private |
Definition at line 28 of file BmnWeightedLine.h.
|
private |
Definition at line 27 of file BmnWeightedLine.h.
Referenced by Add(), Det(), Mean(), Remove(), Rms(), Slope(), SlopeVar(), and Var().
|
private |
|
private |
|
private |
|
private |
|
private |