Analysis Software
Documentation for sPHENIX simulation software
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups Pages
ActsAlignment Namespace Reference

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)
 

Typedef Documentation

Definition at line 32 of file Alignment.hpp.

View newest version in sPHENIX GitHub at line 32 of file Alignment.hpp

Enumeration Type Documentation

Definition at line 17 of file AlignmentError.hpp.

View newest version in sPHENIX GitHub at line 17 of file AlignmentError.hpp

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

Function Documentation

const detail::AlignmentErrorCategory& ActsAlignment::AlignmentErrorCategory ( )
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().

+ Here is the caller graph for this function:

std::error_code ActsAlignment::make_error_code ( ActsAlignment::AlignmentError  e)
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.

+ Here is the call graph for this function: