Analysis Software
Documentation for sPHENIX simulation software
|
Options for align() call. More...
#include <acts/blob/sPHENIX/Alignment/include/ActsAlignment/Kernel/Alignment.hpp>
Public Member Functions | |
AlignmentOptions ()=delete | |
Deleted default constructor. | |
AlignmentOptions (const fit_options_t &fOptions, const AlignedTransformUpdater &aTransformUpdater, const std::vector< Acts::DetectorElementBase * > &aDetElements={}, double chi2CutOff=0.5, const std::pair< size_t, double > &deltaChi2CutOff={5, 0.01}, size_t maxIters=5, const std::map< unsigned int, AlignmentMask > &iterState={}) | |
Public Attributes | |
fit_options_t | fitOptions |
AlignedTransformUpdater | alignedTransformUpdater = nullptr |
The updater to the aligned transform. | |
std::vector < Acts::DetectorElementBase * > | alignedDetElements |
double | averageChi2ONdfCutOff = 0.5 |
std::pair< size_t, double > | deltaAverageChi2ONdfCutOff = {5, 0.01} |
size_t | maxIterations = 5 |
std::map< unsigned int, AlignmentMask > | iterationState |
Options for align() call.
fit_options_t | The fit options type |
Definition at line 39 of file Alignment.hpp.
View newest version in sPHENIX GitHub at line 39 of file Alignment.hpp
|
delete |
Deleted default constructor.
|
inline |
fOptions | The fit options |
aTransformUpdater | The updater to update aligned transform |
aDetElements | The alignable detector elements |
chi2CufOff | The alignment chi2 tolerance |
deltaChi2CutOff | The change of chi2 within a few iterations |
maxIters | The alignment maximum iterations |
Definition at line 52 of file Alignment.hpp.
View newest version in sPHENIX GitHub at line 52 of file Alignment.hpp
std::vector<Acts::DetectorElementBase*> ActsAlignment::AlignmentOptions< fit_options_t >::alignedDetElements |
Definition at line 75 of file Alignment.hpp.
View newest version in sPHENIX GitHub at line 75 of file Alignment.hpp
Referenced by ActsAlignment::Alignment< fitter_t >::align(), and BOOST_AUTO_TEST_CASE().
AlignedTransformUpdater ActsAlignment::AlignmentOptions< fit_options_t >::alignedTransformUpdater = nullptr |
The updater to the aligned transform.
Definition at line 72 of file Alignment.hpp.
View newest version in sPHENIX GitHub at line 72 of file Alignment.hpp
Referenced by ActsAlignment::Alignment< fitter_t >::align().
double ActsAlignment::AlignmentOptions< fit_options_t >::averageChi2ONdfCutOff = 0.5 |
Definition at line 78 of file Alignment.hpp.
View newest version in sPHENIX GitHub at line 78 of file Alignment.hpp
Referenced by ActsAlignment::Alignment< fitter_t >::align().
std::pair<size_t, double> ActsAlignment::AlignmentOptions< fit_options_t >::deltaAverageChi2ONdfCutOff = {5, 0.01} |
Definition at line 82 of file Alignment.hpp.
View newest version in sPHENIX GitHub at line 82 of file Alignment.hpp
Referenced by ActsAlignment::Alignment< fitter_t >::align().
fit_options_t ActsAlignment::AlignmentOptions< fit_options_t >::fitOptions |
Definition at line 69 of file Alignment.hpp.
View newest version in sPHENIX GitHub at line 69 of file Alignment.hpp
Referenced by ActsAlignment::Alignment< fitter_t >::align().
std::map<unsigned int, AlignmentMask> ActsAlignment::AlignmentOptions< fit_options_t >::iterationState |
Definition at line 88 of file Alignment.hpp.
View newest version in sPHENIX GitHub at line 88 of file Alignment.hpp
Referenced by ActsAlignment::Alignment< fitter_t >::align().
size_t ActsAlignment::AlignmentOptions< fit_options_t >::maxIterations = 5 |
Definition at line 85 of file Alignment.hpp.
View newest version in sPHENIX GitHub at line 85 of file Alignment.hpp
Referenced by ActsAlignment::Alignment< fitter_t >::align(), and BOOST_AUTO_TEST_CASE().