Class Acts::ConstTrackStateType

class ConstTrackStateType

View type over a bitset stored in a 64 bit integer This view does not allow modifications.

Public Types

using raw_type = std::uint64_t

Public Functions

inline ConstTrackStateType(const raw_type &raw)

Constructor from a reference to the underlying value container.


raw – the value container

inline bool test(std::size_t pos) const

Return if the bit at position pos is 1.


pos – the bit position


if the bit at pos is one or not

Public Static Attributes

static constexpr std::size_t kRawBits = std::numeric_limits<std::make_unsigned<raw_type>::type>::digits


inline friend std::ostream &operator<<(std::ostream &os, ConstTrackStateType t)