29 namespace ActsAlignment {
38 template <
typename fit_options_t>
53 const fit_options_t& fOptions,
55 const std::vector<Acts::DetectorElementBase*>& aDetElements = {},
56 double chi2CutOff = 0.5,
57 const std::pair<size_t, double>& deltaChi2CutOff = {5, 0.01},
59 const std::map<unsigned int, AlignmentMask>& iterState = {})
98 std::unordered_map<Acts::DetectorElementBase*, Acts::Transform3>
131 template <
typename fitter_t>
140 std::unique_ptr<const Acts::Logger> _logger =
160 template <
typename source_link_t,
typename start_parameters_t,
161 typename fit_options_t>
164 const std::vector<source_link_t>& sourcelinks,
165 const start_parameters_t& sParameters,
const fit_options_t& fitOptions,
166 const std::unordered_map<const Acts::Surface*, size_t>&
183 template <
typename trajectory_container_t,
184 typename start_parameters_container_t,
typename fit_options_t>
186 const trajectory_container_t& trajectoryCollection,
187 const start_parameters_container_t& startParametersCollection,
188 const fit_options_t& fitOptions, AlignmentResult& alignResult,
199 const std::vector<Acts::DetectorElementBase*>& alignedDetElements,
201 AlignmentResult& alignResult)
const;
216 template <
typename trajectory_container_t,
217 typename start_parameters_container_t,
typename fit_options_t>
219 const trajectory_container_t& trajectoryCollection,
220 const start_parameters_container_t& startParametersCollection,
221 const AlignmentOptions<fit_options_t>& alignOptions)
const;