Stores variations of a fundamental type.
The bytes hold anything up to double or 64-bit numbers, and are cleared for every event. This allows for binding the branches directly to these bytes.
Definition at line 106 of file SnapshotHelpers.hxx.
Public Member Functions | |
| FundamentalType (unsigned short size) | |
Public Attributes | |
| std::array< std::byte, fNBytes > | fBytes {std::byte{0}} |
| unsigned short | fSize = 0 |
Static Public Attributes | |
| static constexpr std::size_t | fNBytes = 8 |
#include <ROOT/RDF/SnapshotHelpers.hxx>
|
inline |
Definition at line 110 of file SnapshotHelpers.hxx.
| std::array<std::byte, fNBytes> ROOT::Internal::RDF::RBranchData::FundamentalType::fBytes {std::byte{0}} |
Definition at line 108 of file SnapshotHelpers.hxx.
|
staticconstexpr |
Definition at line 107 of file SnapshotHelpers.hxx.
| unsigned short ROOT::Internal::RDF::RBranchData::FundamentalType::fSize = 0 |
Definition at line 109 of file SnapshotHelpers.hxx.