|
BmnRoot 26.10.0-18-g4e3414f9
Software framework of the BM@N experiment
|
#include <BmnAligner.h>
Public Member Functions | |
| BmnAligner (const BmnMeasureModel *measureModel, const BmnDetectorModel *modelDetector, const char *constraintsPath=nullptr, Int_t nThreads=1) | |
| BmnAligner (const BmnMeasureModel *measureModel, const BmnDetectorModel *modelDetector, const char *filesListPath, const char *constraintsPath=nullptr, Int_t nThreads=1) | |
| virtual | ~BmnAligner () |
| Bool_t | Align (Bool_t fixEvery=kFALSE) |
| virtual Bool_t | PrepareData (const char *tracksPath=nullptr) |
| Bool_t | SaveSolution (const char *jsonPath, Bool_t withAlpha=kFALSE) |
| Bool_t | LoadSolution (const char *jsonPath, Bool_t withAlpha=kTRUE, Bool_t withMSE=kTRUE) |
| virtual void | Draw () |
| Bool_t | Initialized () const noexcept |
| Int_t | TotalTracks () const noexcept |
| Int_t | TotalHits () const noexcept |
| Double_t | OmegaScaleFactor () const noexcept |
| BmnAlignResult * | GetCurrentResult () const noexcept |
| BmnAlignResult * | GetResult (Bool_t last=kTRUE) const noexcept |
| BmnAligner (const BmnMeasureModel *measureModel, const BmnDetectorModel *modelDetector, const char *constraintsPath=nullptr, Int_t nThreads=1) | |
| BmnAligner (const BmnMeasureModel *measureModel, const BmnDetectorModel *modelDetector, const char *filesListPath, const char *constraintsPath=nullptr, Int_t nThreads=1) | |
| virtual | ~BmnAligner () |
| Bool_t | Align (Bool_t fixEvery=kFALSE) |
| virtual Bool_t | PrepareData (const char *tracksPath=nullptr) |
| Bool_t | SaveSolution (const char *jsonPath, Bool_t withAlpha=kFALSE) |
| Bool_t | LoadSolution (const char *jsonPath, Bool_t withAlpha=kTRUE, Bool_t withMSE=kTRUE) |
| virtual void | Draw () |
| Bool_t | Initialized () const noexcept |
| Int_t | TotalTracks () const noexcept |
| Int_t | TotalHits () const noexcept |
| Double_t | OmegaScaleFactor () const noexcept |
| BmnAlignResult * | GetCurrentResult () const noexcept |
| BmnAlignResult * | GetResult (Bool_t last=kTRUE) const noexcept |
Protected Types | |
| typedef std::array< Bool_t, BMN_MODULE_COUNT > | DetectorFlags_t |
| typedef std::array< Int_t, BMN_MODULE_COUNT > | DetectorHitCount_t |
| typedef ROOT::Math::BrentMinimizer1D | Minimizer1D_t |
| typedef std::array< Bool_t, BMN_MODULE_COUNT > | DetectorFlags_t |
| typedef std::array< Int_t, BMN_MODULE_COUNT > | DetectorHitCount_t |
| typedef ROOT::Math::BrentMinimizer1D | Minimizer1D_t |
Private Member Functions | |
| void | ProcessTracks (TVectorD *pvB_dash, TMatrixD *pmC_dash, Int_t threadNum) |
| void | CalculateMSEpart (Bool_t withResiduals, Int_t threadNum) |
| void | ProcessTracks (TVectorD *pvB_dash, TMatrixD *pmC_dash, Int_t threadNum) |
| void | CalculateMSEpart (Bool_t withResiduals, Int_t threadNum) |
Private Attributes | |
| std::vector< BmnDataIterator * > | fpIterators |
| std::vector< Int_t > | fFirstTracksIdx |
| std::mutex | fMutexGlobal |
| Int_t | fThreadsCnt {1} |
Definition at line 36 of file BmnAligner.h.
|
protected |
Definition at line 91 of file BmnAligner.h.
|
protected |
Definition at line 91 of file BmnAligner.h.
|
protected |
Definition at line 92 of file BmnAligner.h.
|
protected |
Definition at line 92 of file BmnAligner.h.
|
protected |
Definition at line 93 of file BmnAligner.h.
|
protected |
Definition at line 93 of file BmnAligner.h.
|
inline |
Definition at line 163 of file BmnAligner.h.
References TH1::AddDirectory(), BMN_BRENT_GRID_SIZE, fBrent, fDetectorActive, fpConstraintsPath, fpDetModel, fpMeasureModel, fThreadsCnt, and TH1::StatOverflows().
Referenced by BmnAligner(), and BmnAlignerApply::BmnAlignerApply().
| BmnAligner< HitType >::BmnAligner | ( | const BmnMeasureModel * | measureModel, |
| const BmnDetectorModel * | modelDetector, | ||
| const char * | filesListPath, | ||
| const char * | constraintsPath = nullptr, | ||
| Int_t | nThreads = 1 ) |
Definition at line 34 of file BmnAligner.cxx.
References BmnAligner(), BMN_MAX_HIT_RAM_SIZE, DoneInTime(), fInitialized, fpDetModel, fpFirstHits, fpHits, fpHitsData, fpIteratorMain, fpRamIterator, fProgressBar, fpRootIterator, fpTrackUsable, fTotalHits, fTotalTracks, fTracksUsableCnt, and InitIterators().
|
virtual |
Definition at line 85 of file BmnAligner.cxx.
References fpFirstHits, fpHitsData, fpIterators, fpRamIterator, fpRootIterator, fpTrackUsable, and fThreadsCnt.
| BmnAligner< HitType >::BmnAligner | ( | const BmnMeasureModel * | measureModel, |
| const BmnDetectorModel * | modelDetector, | ||
| const char * | constraintsPath = nullptr, | ||
| Int_t | nThreads = 1 ) |
| BmnAligner< HitType >::BmnAligner | ( | const BmnMeasureModel * | measureModel, |
| const BmnDetectorModel * | modelDetector, | ||
| const char * | filesListPath, | ||
| const char * | constraintsPath = nullptr, | ||
| Int_t | nThreads = 1 ) |
|
virtual |
|
inlineprotected |
Definition at line 179 of file BmnAligner.h.
References fIterationResults, fpResultCurrent, fpResultLast, and fTotalTracks.
Referenced by IterateAlignment(), LoadSolution(), and StoreZeroSolution().
|
inlineprotected |
| Bool_t BmnAligner< HitType >::Align | ( | Bool_t | fixEvery = kFALSE | ) |
Definition at line 433 of file BmnAligner.cxx.
References BMN_MAX_REGULAR_RETRY, BMN_MIN_ACTIVE_DETECTORS, BMN_MIN_HITS_PORTION, BMN_MIN_REGULAR_ITERS, BMN_MIN_REL_PROGRESS, BMN_MODULE_COUNT, BMN_REL_PROGRESS_GOOD, DoneInTime(), fActiveDetCount, fDetectorActive, fHitsPerDetector, fIterationResults, fpDetModel, fpResultCurrent, fpResultLast, fRegularIters, fTotalTracks, i, IterateAlignment(), and ReportResults().
Referenced by align().
| Bool_t BmnAligner< HitType >::Align | ( | Bool_t | fixEvery = kFALSE | ) |
|
protectedvirtual |
Reimplemented in BmnAlignerTest, and BmnAlignerTest.
Definition at line 998 of file BmnAligner.cxx.
References _BMN_ALIGNER_RUN_THREADS, CalculateMSEpart(), fMSEclcCounter, fMSEclcSlow, fMSEclcTick, fpResultCurrent, and fProgressBar.
|
protectedvirtual |
Reimplemented in BmnAlignerTest, and BmnAlignerTest.
|
protected |
Definition at line 984 of file BmnAligner.cxx.
References CalculateMSE(), and fpResultCurrent.
Referenced by CalculateMSE(), IterateAlignment(), LoadSolution(), PrepareData(), SolveGlobal(), and StoreZeroSolution().
|
protected |
|
private |
Definition at line 1017 of file BmnAligner.cxx.
References TMath::Abs(), BMN_ALMOST_ZERO, BMN_MODULE_COUNT, BMN_RESIDUALS_BINS, BMN_RESIDUALS_RANGE_X, BMN_RESIDUALS_RANGE_Y, delta, BmnDataIterator::EndOfHits(), BmnDataIterator::EndOfTracks(), fFirstTracksIdx, TH1::Fill(), fMutexGlobal, fOmegaScaleFactor, fpDetModel, fpIteratorMain, fpIterators, fpMeasureModel, fpResultCurrent, fpTrackUsable, BmnDataIterator::HitDetectorID(), BmnDataIterator::HitWx(), BmnDataIterator::HitWy(), BmnDataIterator::HitX(), BmnDataIterator::HitY(), BmnDataIterator::HitZ(), BmnDataIterator::NextHit(), BmnDataIterator::NextTrack(), and BmnDataIterator::ResetAll().
Referenced by CalculateMSE().
|
private |
|
protected |
Definition at line 1161 of file BmnAligner.cxx.
References TStopwatch::CpuTime(), MarkTime(), and TStopwatch::RealTime().
Referenced by BmnAligner(), Align(), LoadConstraints(), LoadSolution(), PrepareData(), and SaveSolution().
|
protected |
|
virtual |
Reimplemented in BmnAlignerTest, and BmnAlignerTest.
Definition at line 1227 of file BmnAligner.cxx.
References BMN_DRAW_TRACKS_CNT, TPolyLine3D::Draw(), DrawResiduals(), fMaxZvalue, fpIteratorMain, fpPad3D, fProgressBar, fpTrackUsable, fTracksUsableCnt, GetResult(), iX0, iX1, iY0, iY1, PrepareDrawing(), TAttLine::SetLineColor(), TAttLine::SetLineStyle(), TPolyLine3D::SetPoint(), and TRandom::Uniform().
|
virtual |
Reimplemented in BmnAlignerTest, and BmnAlignerTest.
|
protected |
Definition at line 1196 of file BmnAligner.cxx.
References TH1::Draw(), fpPadG2, fpPadG3, GetResult(), TH1::GetYaxis(), TAttFill::SetFillColor(), TAttLine::SetLineColor(), and TAxis::SetRangeUser().
Referenced by Draw().
|
protected |
|
inlinenoexcept |
Definition at line 63 of file BmnAligner.h.
Referenced by BmnATestTrack::AddMSE(), and SaveSolution().
|
inlinenoexcept |
Definition at line 63 of file BmnAligner.h.
|
inlineprotectednoexcept |
Definition at line 142 of file BmnAligner.h.
|
inlineprotectednoexcept |
Definition at line 142 of file BmnAligner.h.
|
inlinenoexcept |
Definition at line 64 of file BmnAligner.h.
Referenced by Draw(), DrawResiduals(), and ReportResults().
|
inlinenoexcept |
Definition at line 64 of file BmnAligner.h.
|
inlineprotectednoexcept |
Definition at line 141 of file BmnAligner.h.
|
inlineprotectednoexcept |
Definition at line 141 of file BmnAligner.h.
|
inlinenoexcept |
Definition at line 59 of file BmnAligner.h.
Referenced by align().
|
inlinenoexcept |
Definition at line 59 of file BmnAligner.h.
|
protected |
Definition at line 1123 of file BmnAligner.cxx.
References BMN_MIN_TRACKS_PER_THREAD, fFirstTracksIdx, fpIteratorMain, fpIterators, fpRamIterator, fpRootIterator, fThreadsCnt, fTotalTracks, and i.
Referenced by BmnAligner().
|
protected |
|
protectedvirtual |
Reimplemented in BmnAlignerTest, and BmnAlignerTest.
Definition at line 537 of file BmnAligner.cxx.
References _BMN_ALIGNER_RUN_THREADS, AddBlankSolution(), BMN_1D_STEP_TOLERANCE, BMN_BRENT_GRID_SIZE, BMN_GLOBAL_PARAMS_PD, BMN_GLPARAMS_TOTAL, BMN_LM_ITERATIONS_MAX, BMN_LM_ITERATIONS_MIN, BMN_LM_MULT_STEP, BMN_REL_PROGRESS_GOOD, CalculateMSE(), TStopwatch::CpuTime(), fActiveDetCount, fConstraints, fConstraintsCnt, fDetectorActive, fInitialized, fIteration, fMSEclcCounter, fpResultCurrent, fpResultLast, fProgressBar, fRegularIters, fThreadsCnt, TMatrixT< class Element >::GetSub(), i, ROOT::Math::BrentMinimizer1D::Minimize(), ProcessTracks(), TStopwatch::RealTime(), TMatrixT< class Element >::ResizeTo(), TVectorT< class Element >::ResizeTo(), ROOT::Math::BrentMinimizer1D::SetFunction(), ROOT::Math::BrentMinimizer1D::SetNpx(), TMatrixT< class Element >::SetSub(), SolveGlobal(), TMatrixT< class Element >::T(), and ROOT::Math::BrentMinimizer1D::XMinimum().
Referenced by Align(), and BmnAlignerTest::IterateAlignment().
|
protectedvirtual |
Reimplemented in BmnAlignerTest, and BmnAlignerTest.
|
protected |
Definition at line 214 of file BmnAligner.cxx.
References BMN_GLPARAMS_TOTAL, DoneInTime(), fConstraints, fConstraintsCnt, fpConstraintsPath, and i.
Referenced by PrepareData().
|
protected |
| Bool_t BmnAligner< HitType >::LoadSolution | ( | const char * | jsonPath, |
| Bool_t | withAlpha = kTRUE, | ||
| Bool_t | withMSE = kTRUE ) |
Definition at line 269 of file BmnAligner.cxx.
References AddBlankSolution(), BMN_CORRECTIONS, BMN_GLOBAL_PARAMS_PD, BMN_MODULE_COUNT, CalculateMSE(), DoneInTime(), fActiveDetCount, fDetectorActive, fpDetModel, fpResultCurrent, fpResultLast, and i.
Referenced by align(), and BmnAlignerApply::Init().
| Bool_t BmnAligner< HitType >::LoadSolution | ( | const char * | jsonPath, |
| Bool_t | withAlpha = kTRUE, | ||
| Bool_t | withMSE = kTRUE ) |
|
inlineprotected |
Definition at line 195 of file BmnAligner.h.
References TStopwatch::CpuTime(), fTotalCpuTime, fTotalRealTime, TStopwatch::RealTime(), and TStopwatch::Stop().
Referenced by DoneInTime().
|
inlineprotected |
|
inlinenoexcept |
Definition at line 62 of file BmnAligner.h.
Referenced by BmnATestTrack::AddMSE().
|
inlinenoexcept |
Definition at line 62 of file BmnAligner.h.
|
virtual |
Reimplemented in BmnAlignerTest, and BmnAlignerTest.
Definition at line 104 of file BmnAligner.cxx.
References ROOT::Math::SVector< class T, unsigned int D >::Array(), BMN_GLOBAL_PARAMS_PD, BMN_GLPARAMS_TOTAL, BMN_MSE_SLOW_THRESHOLD, BMN_RND, CalculateMSE(), DoneInTime(), fHitsPerDetector, fInitialized, fMaxZvalue, fMSEclcSlow, fMSEclcTick, fOmegaScaleFactor, fpDetModel, fpFirstHits, fpHits, fpIteratorMain, fpRamIterator, fProgressBar, fpRootIterator, fTotalTracks, CbmStsHit::GetSectorNr(), CbmStsHit::GetSensorNr(), CbmStsHit::GetStationNr(), CbmStsHit::GetSystemId(), i, LoadConstraints(), TStopwatch::RealTime(), TStopwatch::Reset(), TStopwatch::Start(), TStopwatch::Stop(), StoreZeroSolution(), x, y, and z.
|
virtual |
Reimplemented in BmnAlignerTest, and BmnAlignerTest.
|
protected |
Definition at line 1170 of file BmnAligner.cxx.
References fpPad3D, fpPadG1, fpPadG2, fpPadG3, fpPadG4, TCanvas::SetCanvasSize(), TCanvas::SetFixedAspectRatio(), TCanvas::SetRealAspectRatio(), and TCanvas::SetWindowSize().
Referenced by Draw().
|
protected |
|
private |
Definition at line 815 of file BmnAligner.cxx.
References ROOT::Math::SMatrix< class T, unsigned int D1, unsigned int D2, class R >::Array(), ROOT::Math::SVector< class T, unsigned int D >::Array(), BMN_GLOBAL_PARAMS_PD, BMN_LOCAL_PARAMS_PT, BMN_MODULE_COUNT, BmnDataIterator::EndOfHits(), BmnDataIterator::EndOfTracks(), fActiveDetCount, fDetectorActive, fFirstTracksIdx, fMutexGlobal, fOmegaScaleFactor, fpDetModel, fpIterators, fpMeasureModel, fpResultCurrent, fpResultLast, fpTrackUsable, BmnDataIterator::HitDetectorID(), BmnDataIterator::HitWx(), BmnDataIterator::HitWy(), BmnDataIterator::HitX(), BmnDataIterator::HitY(), BmnDataIterator::HitZ(), i, ROOT::Math::SMatrix< class T, unsigned int D1, unsigned int D2, class R >::Invert(), ROOT::Math::SMatrix< Double_t, BMN_GLOBAL_PARAMS_PD, BMN_GLOBAL_PARAMS_PD >::kSize, ROOT::Math::SMatrix< Double_t, BMN_GLOBAL_PARAMS_PD, BMN_LOCAL_PARAMS_PT >::kSize, ROOT::Math::SMatrix< Double_t, BMN_LOCAL_PARAMS_PT, BMN_LOCAL_PARAMS_PT >::kSize, ROOT::Math::SVector< Double_t, BMN_GLOBAL_PARAMS_PD >::kSize, ROOT::Math::SVector< Double_t, BMN_LOCAL_PARAMS_PT >::kSize, TMatrixT< Double_t >::kTransposed, BmnDataIterator::NextHit(), BmnDataIterator::NextTrack(), BmnDataIterator::ResetAll(), BmnDataIterator::ResetHits(), ROOT::Math::SMatrix< class T, unsigned int D1, unsigned int D2, class R >::SetElements(), ROOT::Math::SVector< class T, unsigned int D >::SetElements(), ROOT::Math::TensorProd(), TMatrixT< class Element >::Use(), TVectorT< class Element >::Use(), and z.
Referenced by IterateAlignment().
|
private |
|
protectedvirtual |
Reimplemented in BmnAlignerTest, and BmnAlignerTest.
Definition at line 1088 of file BmnAligner.cxx.
References fTotalCpuTime, fTotalRealTime, TH1::GetMean(), GetResult(), TH1::GetStdDev(), BmnAlignResult::GetValueMSE(), BmnAlignResult::ResidualsX(), and BmnAlignResult::ResidualsY().
Referenced by Align(), and BmnAlignerTest::ReportResults().
|
protectedvirtual |
Reimplemented in BmnAlignerTest, and BmnAlignerTest.
| Bool_t BmnAligner< HitType >::SaveSolution | ( | const char * | jsonPath, |
| Bool_t | withAlpha = kFALSE ) |
Definition at line 373 of file BmnAligner.cxx.
References BmnAlignResult::A(), BmnAlignResult::Alpha(), BMN_CORRECTIONS, BMN_GLOBAL_PARAMS_PD, BMN_LOCAL_PARAMS_PT, BMN_MIN_HITS_PER_TRACK, BMN_MODULE_COUNT, DoneInTime(), fpDetModel, fTotalTracks, GetCurrentResult(), and i.
Referenced by align().
| Bool_t BmnAligner< HitType >::SaveSolution | ( | const char * | jsonPath, |
| Bool_t | withAlpha = kFALSE ) |
|
protected |
Definition at line 724 of file BmnAligner.cxx.
References BMN_1D_STEP_TOLERANCE, BMN_GLOBAL_PARAMS_PD, BMN_MODULE_COUNT, CalculateMSE(), TDecompLU::Decompose(), TDecompSVD::Decompose(), fActiveDetCount, fBrent, fDetectorActive, fpResultCurrent, fpResultLast, fRegularIters, TVectorT< class Element >::GetMatrixArray(), TVectorT< class Element >::GetNrows(), TDecompSVD::GetSig(), TVectorT< class Element >::GetSub(), i, TDecompLU::Invert(), and TDecompSVD::Solve().
Referenced by IterateAlignment().
|
protected |
|
inlineprotected |
Definition at line 187 of file BmnAligner.h.
References AddBlankSolution(), CalculateMSE(), and fpResultCurrent.
Referenced by PrepareData().
|
inlineprotected |
|
inlinenoexcept |
Definition at line 61 of file BmnAligner.h.
|
inlinenoexcept |
Definition at line 61 of file BmnAligner.h.
|
inlinenoexcept |
Definition at line 60 of file BmnAligner.h.
|
inlinenoexcept |
Definition at line 60 of file BmnAligner.h.
|
protected |
Definition at line 101 of file BmnAligner.h.
Referenced by Align(), IterateAlignment(), LoadSolution(), ProcessTracks(), and SolveGlobal().
|
protected |
Definition at line 106 of file BmnAligner.h.
Referenced by BmnAligner(), and SolveGlobal().
|
protected |
Definition at line 111 of file BmnAligner.h.
Referenced by IterateAlignment(), and LoadConstraints().
|
protected |
Definition at line 112 of file BmnAligner.h.
Referenced by IterateAlignment(), and LoadConstraints().
|
protected |
Definition at line 102 of file BmnAligner.h.
Referenced by BmnAligner(), Align(), IterateAlignment(), LoadSolution(), ProcessTracks(), and SolveGlobal().
|
private |
Definition at line 133 of file BmnAligner.h.
Referenced by CalculateMSEpart(), InitIterators(), and ProcessTracks().
|
protected |
Definition at line 105 of file BmnAligner.h.
Referenced by Align(), and PrepareData().
|
protected |
Definition at line 96 of file BmnAligner.h.
Referenced by BmnAligner(), IterateAlignment(), and PrepareData().
|
protected |
Definition at line 101 of file BmnAligner.h.
Referenced by IterateAlignment().
|
protected |
Definition at line 123 of file BmnAligner.h.
Referenced by AddBlankSolution(), and Align().
|
protected |
Definition at line 128 of file BmnAligner.h.
Referenced by Draw(), and PrepareData().
|
protected |
Definition at line 97 of file BmnAligner.h.
Referenced by CalculateMSE(), and IterateAlignment().
|
protected |
Definition at line 96 of file BmnAligner.h.
Referenced by CalculateMSE(), and PrepareData().
|
protected |
Definition at line 97 of file BmnAligner.h.
Referenced by CalculateMSE(), and PrepareData().
|
private |
Definition at line 134 of file BmnAligner.h.
Referenced by CalculateMSEpart(), and ProcessTracks().
|
protected |
Definition at line 100 of file BmnAligner.h.
Referenced by CalculateMSEpart(), PrepareData(), and ProcessTracks().
|
protected |
Definition at line 110 of file BmnAligner.h.
Referenced by BmnAligner(), and LoadConstraints().
|
protected |
Definition at line 109 of file BmnAligner.h.
Referenced by BmnAligner(), BmnAligner(), Align(), CalculateMSEpart(), BmnAlignerApply::Exec(), LoadSolution(), PrepareData(), ProcessTracks(), and SaveSolution().
|
protected |
Definition at line 119 of file BmnAligner.h.
Referenced by BmnAligner(), ~BmnAligner(), and PrepareData().
|
protected |
Definition at line 117 of file BmnAligner.h.
Referenced by BmnAligner(), and PrepareData().
|
protected |
Definition at line 118 of file BmnAligner.h.
Referenced by BmnAligner(), and ~BmnAligner().
|
protected |
Definition at line 116 of file BmnAligner.h.
Referenced by BmnAligner(), CalculateMSEpart(), Draw(), InitIterators(), and PrepareData().
|
private |
Definition at line 132 of file BmnAligner.h.
Referenced by ~BmnAligner(), CalculateMSEpart(), InitIterators(), and ProcessTracks().
|
protected |
Definition at line 108 of file BmnAligner.h.
Referenced by BmnAligner(), CalculateMSEpart(), BmnAlignerApply::Exec(), and ProcessTracks().
|
protected |
Definition at line 127 of file BmnAligner.h.
Referenced by Draw(), and PrepareDrawing().
|
protected |
Definition at line 127 of file BmnAligner.h.
Referenced by PrepareDrawing().
|
protected |
Definition at line 127 of file BmnAligner.h.
Referenced by DrawResiduals(), and PrepareDrawing().
|
protected |
Definition at line 127 of file BmnAligner.h.
Referenced by DrawResiduals(), and PrepareDrawing().
|
protected |
Definition at line 127 of file BmnAligner.h.
Referenced by PrepareDrawing().
|
protected |
Definition at line 115 of file BmnAligner.h.
Referenced by BmnAligner(), ~BmnAligner(), InitIterators(), and PrepareData().
|
protected |
Definition at line 122 of file BmnAligner.h.
Referenced by AddBlankSolution(), Align(), CalculateMSE(), CalculateMSE(), CalculateMSEpart(), BmnAlignerApply::Exec(), IterateAlignment(), LoadSolution(), ProcessTracks(), SolveGlobal(), and StoreZeroSolution().
|
protected |
Definition at line 121 of file BmnAligner.h.
Referenced by AddBlankSolution(), Align(), IterateAlignment(), LoadSolution(), ProcessTracks(), and SolveGlobal().
|
protected |
Definition at line 95 of file BmnAligner.h.
Referenced by BmnAligner(), CalculateMSE(), Draw(), IterateAlignment(), and PrepareData().
|
protected |
Definition at line 114 of file BmnAligner.h.
Referenced by BmnAligner(), ~BmnAligner(), InitIterators(), and PrepareData().
|
protected |
Definition at line 103 of file BmnAligner.h.
Referenced by BmnAligner(), ~BmnAligner(), CalculateMSEpart(), Draw(), and ProcessTracks().
|
protected |
Definition at line 101 of file BmnAligner.h.
Referenced by Align(), IterateAlignment(), and SolveGlobal().
|
private |
Definition at line 135 of file BmnAligner.h.
Referenced by BmnAligner(), ~BmnAligner(), InitIterators(), and IterateAlignment().
|
protected |
Definition at line 98 of file BmnAligner.h.
Referenced by MarkTime(), and ReportResults().
|
protected |
Definition at line 104 of file BmnAligner.h.
Referenced by BmnAligner().
|
protected |
Definition at line 98 of file BmnAligner.h.
Referenced by MarkTime(), and ReportResults().
|
protected |
Definition at line 104 of file BmnAligner.h.
Referenced by BmnAligner(), AddBlankSolution(), Align(), InitIterators(), PrepareData(), and SaveSolution().
|
protected |
Definition at line 104 of file BmnAligner.h.
Referenced by BmnAligner(), and Draw().