ECCE @ EIC Software
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups Pages
Acts::TrackStatePropMask Namespace Reference

Typedefs

using Type = std::bitset< 8 >
 Type of the bitmasks.
 

Variables

constexpr Type Predicted {1 << 0}
 
constexpr Type Filtered {1 << 1}
 
constexpr Type Smoothed {1 << 2}
 
constexpr Type Jacobian {1 << 3}
 
constexpr Type Uncalibrated {1 << 4}
 
constexpr Type Calibrated {1 << 5}
 
constexpr Type All {static_cast<unsigned long long>(-1)}
 
constexpr Type None {0}
 

Detailed Description

Collection of bit masks to enable steering which components of a track state should be initialized, and which should be left invalid. These mask values can be combined using binary operators, so (TrackStatePropMask::Predicted | TrackStatePropMask::Jacobian) will instruct allocating storage for both predicted parameters (including covariance) and a jacobian.

Typedef Documentation

using Acts::TrackStatePropMask::Type = typedef std::bitset<8>

Type of the bitmasks.

Definition at line 512 of file MultiTrajectory.hpp.

View newest version in sPHENIX GitHub at line 512 of file MultiTrajectory.hpp

Variable Documentation

constexpr Type Acts::TrackStatePropMask::Jacobian {1 << 3}

Definition at line 517 of file MultiTrajectory.hpp.

View newest version in sPHENIX GitHub at line 517 of file MultiTrajectory.hpp

constexpr Type Acts::TrackStatePropMask::None {0}

Definition at line 524 of file MultiTrajectory.hpp.

View newest version in sPHENIX GitHub at line 524 of file MultiTrajectory.hpp

Referenced by Acts::Test::BOOST_AUTO_TEST_CASE(), DestroyWidget(), DrawWidget(), InitializeWidget(), and OpenGLAreaPaint().

constexpr Type Acts::TrackStatePropMask::Smoothed {1 << 2}

Definition at line 516 of file MultiTrajectory.hpp.

View newest version in sPHENIX GitHub at line 516 of file MultiTrajectory.hpp

Referenced by Acts::MultiTrajectory< source_link_t >::addTrackState(), and Acts::Test::BOOST_AUTO_TEST_CASE().