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.

Parameters

raw – the value container

inline bool test(std::size_t pos) const

Return if the bit at position pos is 1.

Parameters

pos – the bit position

Returns

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

Friends

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