Analysis Software
Documentation for sPHENIX simulation software
|
#include <acts/blob/sPHENIX/Core/include/Acts/EventData/TrackStateType.hpp>
Public Types | |
using | raw_type = std::uint64_t |
Public Member Functions | |
TrackStateType (raw_type &raw) | |
operator ConstTrackStateType () | |
Automatically convert to const track state type. | |
bool | test (std::size_t pos) const |
void | set (std::size_t pos, bool value=true) |
void | reset (std::size_t pos) |
Static Public Attributes | |
static constexpr std::size_t | kRawBits |
Private Attributes | |
raw_type * | m_raw {nullptr} |
View type over a bitset stored in a 64 bit integer This view allows modifications.
Definition at line 37 of file TrackStateType.hpp.
View newest version in sPHENIX GitHub at line 37 of file TrackStateType.hpp
using Acts::TrackStateType::raw_type = std::uint64_t |
Definition at line 39 of file TrackStateType.hpp.
View newest version in sPHENIX GitHub at line 39 of file TrackStateType.hpp
|
inline |
Constructor from a reference to the underlying value container
raw | the value container |
Definition at line 44 of file TrackStateType.hpp.
View newest version in sPHENIX GitHub at line 44 of file TrackStateType.hpp
|
inline |
Automatically convert to const track state type.
Definition at line 134 of file TrackStateType.hpp.
View newest version in sPHENIX GitHub at line 134 of file TrackStateType.hpp
|
inline |
Change the value of the bit at position at pos
to false
pos | the position of the bit to change |
Definition at line 84 of file TrackStateType.hpp.
View newest version in sPHENIX GitHub at line 84 of file TrackStateType.hpp
References Acts::Test::pos.
|
inline |
Change the value of the bit at position pos
to value
.
pos | the position of the bit to change |
value | the value to change the bit to |
Definition at line 75 of file TrackStateType.hpp.
View newest version in sPHENIX GitHub at line 75 of file TrackStateType.hpp
References assert, m_raw, Acts::Test::pos, and value.
|
inline |
Return if the bit at position pos
is 1
pos | the bit position |
pos
is one or not Definition at line 66 of file TrackStateType.hpp.
View newest version in sPHENIX GitHub at line 66 of file TrackStateType.hpp
|
static |
Definition at line 40 of file TrackStateType.hpp.
View newest version in sPHENIX GitHub at line 40 of file TrackStateType.hpp
|
private |
Definition at line 87 of file TrackStateType.hpp.
View newest version in sPHENIX GitHub at line 87 of file TrackStateType.hpp