Analysis Software
Documentation for sPHENIX simulation software
|
Namespaces | |
namespace | detail |
Classes | |
struct | AlignmentOptions |
Options for align() call. More... | |
struct | AlignmentResult |
Alignment result struct. More... | |
struct | Alignment |
KalmanFitter-based alignment implementation. More... | |
Typedefs | |
using | AlignedTransformUpdater = std::function< bool(Acts::DetectorElementBase *, const Acts::GeometryContext &, const Acts::Transform3 &)> |
Enumerations | |
enum | AlignmentError |
enum | AlignmentMask : uint8_t |
Functions | |
const detail::AlignmentErrorCategory & | AlignmentErrorCategory () |
std::error_code | make_error_code (ActsAlignment::AlignmentError e) |
using ActsAlignment::AlignedTransformUpdater = typedef std::function<bool(Acts::DetectorElementBase*, const Acts::GeometryContext&, const Acts::Transform3&)> |
Definition at line 32 of file Alignment.hpp.
View newest version in sPHENIX GitHub at line 32 of file Alignment.hpp
Definition at line 17 of file AlignmentError.hpp.
View newest version in sPHENIX GitHub at line 17 of file AlignmentError.hpp
enum ActsAlignment::AlignmentMask : uint8_t |
Collection of bit masks to enable steering which alignment degree of freedom should be float. should be initialized, and which should be left invalid. These mask values can be combined using binary operators, so (AlignmentMask::Center0 | AlignmentMask::Center1) will instruct alignment for geometry object center x and y The enum is used as a strong type wrapper around the bits to prevent autoconversion from integer
Definition at line 25 of file AlignmentMask.hpp.
View newest version in sPHENIX GitHub at line 25 of file AlignmentMask.hpp
|
inline |
Definition at line 46 of file AlignmentError.hpp.
View newest version in sPHENIX GitHub at line 46 of file AlignmentError.hpp
References Acts::PhysicalConstants::c.
Referenced by make_error_code().
|
inline |
Definition at line 51 of file AlignmentError.hpp.
View newest version in sPHENIX GitHub at line 51 of file AlignmentError.hpp
References AlignmentErrorCategory(), and Acts::UnitConstants::e.