![]() |
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