|
BmnRoot 26.10.0-18-g4e3414f9
Software framework of the BM@N experiment
|
#include <BmnAlignResult.h>
Public Types | |
| typedef std::array< std::pair< Int_t, Double_t >, BMN_MODULE_COUNT > | IdxValuePair_t |
| typedef std::array< SVectGL, BMN_MODULE_COUNT > | ArraySVectGL_t |
| typedef std::array< SVectLC, BMN_MODULE_COUNT > | ArraySVectLC_t |
| typedef std::array< Double_t, BMN_MODULE_COUNT > | ArrayDouble_t |
| typedef std::vector< SVectLC > | VectorSVectLC_t |
| typedef std::array< std::pair< Int_t, Double_t >, BMN_MODULE_COUNT > | IdxValuePair_t |
| typedef std::array< SVectGL, BMN_MODULE_COUNT > | ArraySVectGL_t |
| typedef std::array< SVectLC, BMN_MODULE_COUNT > | ArraySVectLC_t |
| typedef std::array< Double_t, BMN_MODULE_COUNT > | ArrayDouble_t |
| typedef std::vector< SVectLC > | VectorSVectLC_t |
Private Attributes | |
| VectorSVectLC_t | fAlpha |
| SVectGLT | fAfull |
| ArraySVectGL_t | fA |
| TVectorD | fL |
| TVectorD | fSVDSig |
| TH1D | fResidualsX |
| TH1D | fResidualsY |
| ArrayDouble_t | fMSE |
| Double_t | fMSEtotal |
| const Int_t | fAlphaCount |
Definition at line 24 of file BmnAlignResult.h.
| typedef std::array<Double_t, BMN_MODULE_COUNT> BmnAlignResult::ArrayDouble_t |
Definition at line 30 of file BmnAlignResult.h.
| typedef std::array<Double_t, BMN_MODULE_COUNT> BmnAlignResult::ArrayDouble_t |
Definition at line 30 of file BmnAlignResult.h.
| typedef std::array<SVectGL, BMN_MODULE_COUNT> BmnAlignResult::ArraySVectGL_t |
Definition at line 28 of file BmnAlignResult.h.
| typedef std::array<SVectGL, BMN_MODULE_COUNT> BmnAlignResult::ArraySVectGL_t |
Definition at line 28 of file BmnAlignResult.h.
| typedef std::array<SVectLC, BMN_MODULE_COUNT> BmnAlignResult::ArraySVectLC_t |
Definition at line 29 of file BmnAlignResult.h.
| typedef std::array<SVectLC, BMN_MODULE_COUNT> BmnAlignResult::ArraySVectLC_t |
Definition at line 29 of file BmnAlignResult.h.
| typedef std::array<std::pair<Int_t, Double_t>, BMN_MODULE_COUNT> BmnAlignResult::IdxValuePair_t |
Definition at line 27 of file BmnAlignResult.h.
| typedef std::array<std::pair<Int_t, Double_t>, BMN_MODULE_COUNT> BmnAlignResult::IdxValuePair_t |
Definition at line 27 of file BmnAlignResult.h.
| typedef std::vector<SVectLC> BmnAlignResult::VectorSVectLC_t |
Definition at line 31 of file BmnAlignResult.h.
| typedef std::vector<SVectLC> BmnAlignResult::VectorSVectLC_t |
Definition at line 31 of file BmnAlignResult.h.
|
inlineexplicit |
Definition at line 78 of file BmnAlignResult.h.
References BmnAlignResult(), BMN_RESIDUALS_BINS, BMN_RESIDUALS_RANGE_X, BMN_RESIDUALS_RANGE_Y, fA, fAfull, fAlpha, fL, fMSE, fResidualsX, fResidualsY, fSVDSig, and GetHistCounter().
Referenced by BmnAlignResult(), BmnAlignResult(), ConcatenateA(), and operator=().
|
inline |
Definition at line 101 of file BmnAlignResult.h.
References BmnAlignResult(), fA, fAfull, fAlpha, fAlphaCount, fL, fMSE, fMSEtotal, fResidualsX, fResidualsY, fSVDSig, and GetHistCounter().
|
default |
|
inline |
Definition at line 51 of file BmnAlignResult.h.
References fAlphaCount.
|
explicit |
| BmnAlignResult::BmnAlignResult | ( | const BmnAlignResult & | other | ) |
|
default |
|
inline |
Definition at line 51 of file BmnAlignResult.h.
References fAlphaCount.
|
inlinenoexcept |
Definition at line 57 of file BmnAlignResult.h.
References fAfull.
|
inlinenoexcept |
Definition at line 57 of file BmnAlignResult.h.
References fAfull.
Definition at line 56 of file BmnAlignResult.h.
References fA.
Referenced by BmnAlignerTest::Draw(), BmnAlignerTest::ReportResults(), and BmnAligner< HitType >::SaveSolution().
Definition at line 56 of file BmnAlignResult.h.
References fA.
Definition at line 157 of file BmnAlignResult.h.
References BMN_MODULE_COUNT, fMSE, and fMSEtotal.
Referenced by AddValueMSE().
|
inlinenoexcept |
Definition at line 54 of file BmnAlignResult.h.
References fAlpha.
Referenced by BmnAlignerTest::IterateAlignment(), and BmnAligner< HitType >::SaveSolution().
|
inlinenoexcept |
Definition at line 54 of file BmnAlignResult.h.
References fAlpha.
Definition at line 55 of file BmnAlignResult.h.
References fAlpha.
Definition at line 55 of file BmnAlignResult.h.
References fAlpha.
|
inline |
Definition at line 178 of file BmnAlignResult.h.
References BMN_GLOBAL_PARAMS_PD, BMN_MODULE_COUNT, fA, fAfull, and i.
Referenced by ConcatenateA().
| void BmnAlignResult::ConcatenateA | ( | ) |
References BmnAlignResult(), BMN_RESIDUALS_BINS, BMN_RESIDUALS_RANGE_X, BMN_RESIDUALS_RANGE_Y, ConcatenateA(), fA, fAfull, fAlpha, fL, fMSE, fResidualsX, fResidualsY, fSVDSig, and GetHistCounter().
|
inlinenoexcept |
Definition at line 65 of file BmnAlignResult.h.
References fAlphaCount.
|
inlinenoexcept |
Definition at line 65 of file BmnAlignResult.h.
References fAlphaCount.
|
inlinenoexcept |
Definition at line 184 of file BmnAlignResult.h.
Referenced by BmnAlignResult(), BmnAlignResult(), and ConcatenateA().
|
noexcept |
|
inline |
Definition at line 140 of file BmnAlignResult.h.
References BMN_MODULE_COUNT, fMSE, and i.
Referenced by GetSortedMSE().
| IdxValuePair_t BmnAlignResult::GetSortedMSE | ( | ) | const |
|
inlinenoexcept |
Definition at line 64 of file BmnAlignResult.h.
References fMSEtotal.
|
inlinenoexcept |
Definition at line 64 of file BmnAlignResult.h.
References fMSEtotal.
Definition at line 63 of file BmnAlignResult.h.
References fMSE.
Referenced by BmnAligner< HitType >::ReportResults().
Definition at line 63 of file BmnAlignResult.h.
References fMSE.
|
inlinenoexcept |
Definition at line 58 of file BmnAlignResult.h.
References fL.
|
inlinenoexcept |
Definition at line 58 of file BmnAlignResult.h.
References fL.
|
inline |
Definition at line 118 of file BmnAlignResult.h.
References BmnAlignResult(), fA, fAfull, fAlpha, fAlphaCount, fL, fMSE, fMSEtotal, fResidualsX, fResidualsY, and fSVDSig.
| BmnAlignResult & BmnAlignResult::operator= | ( | const BmnAlignResult & | other | ) |
|
inline |
Definition at line 165 of file BmnAlignResult.h.
References fMSE, and fMSEtotal.
Referenced by ResetValueMSE().
| void BmnAlignResult::ResetValueMSE | ( | ) |
|
inlinenoexcept |
Definition at line 60 of file BmnAlignResult.h.
References fResidualsX.
Referenced by BmnAligner< HitType >::ReportResults().
|
inlinenoexcept |
Definition at line 60 of file BmnAlignResult.h.
References fResidualsX.
|
inlinenoexcept |
Definition at line 61 of file BmnAlignResult.h.
References fResidualsY.
Referenced by BmnAligner< HitType >::ReportResults().
|
inlinenoexcept |
Definition at line 61 of file BmnAlignResult.h.
References fResidualsY.
|
inline |
Definition at line 171 of file BmnAlignResult.h.
References BMN_GLOBAL_PARAMS_PD, BMN_MODULE_COUNT, fA, fAfull, and i.
Referenced by SeparateA().
| void BmnAlignResult::SeparateA | ( | ) |
|
inlinenoexcept |
Definition at line 59 of file BmnAlignResult.h.
References fSVDSig.
|
inlinenoexcept |
Definition at line 59 of file BmnAlignResult.h.
References fSVDSig.
|
private |
Definition at line 36 of file BmnAlignResult.h.
Referenced by BmnAlignResult(), BmnAlignResult(), A(), ConcatenateA(), operator=(), and SeparateA().
|
private |
Definition at line 35 of file BmnAlignResult.h.
Referenced by BmnAlignResult(), BmnAlignResult(), A(), ConcatenateA(), operator=(), and SeparateA().
|
private |
Definition at line 34 of file BmnAlignResult.h.
Referenced by BmnAlignResult(), BmnAlignResult(), Alpha(), Alpha(), ConcatenateA(), and operator=().
|
private |
Definition at line 43 of file BmnAlignResult.h.
Referenced by BmnAlignResult(), BmnAlignResult(), GetAlphaCount(), and operator=().
|
private |
Definition at line 37 of file BmnAlignResult.h.
Referenced by BmnAlignResult(), BmnAlignResult(), ConcatenateA(), L(), and operator=().
|
private |
Definition at line 41 of file BmnAlignResult.h.
Referenced by BmnAlignResult(), BmnAlignResult(), AddValueMSE(), ConcatenateA(), GetSortedMSE(), GetValueMSE(), operator=(), and ResetValueMSE().
|
private |
Definition at line 42 of file BmnAlignResult.h.
Referenced by BmnAlignResult(), AddValueMSE(), GetValueMSE(), operator=(), and ResetValueMSE().
|
private |
Definition at line 39 of file BmnAlignResult.h.
Referenced by BmnAlignResult(), BmnAlignResult(), ConcatenateA(), operator=(), and ResidualsX().
|
private |
Definition at line 40 of file BmnAlignResult.h.
Referenced by BmnAlignResult(), BmnAlignResult(), ConcatenateA(), operator=(), and ResidualsY().
|
private |
Definition at line 38 of file BmnAlignResult.h.
Referenced by BmnAlignResult(), BmnAlignResult(), ConcatenateA(), operator=(), and SVDSig().