#include <MiniDoubletsSoA.h>
Classes | |
struct | ConstViewTemplateFreeParams |
struct | Metadata |
struct | ViewTemplateFreeParams |
Public Member Functions | |
__attribute__ ((always_inline)) const Metadata metadata() const | |
__attribute__ ((always_inline)) Metadata metadata() | |
MiniDoubletsOccupancySoALayout () | |
MiniDoubletsOccupancySoALayout (std::byte *mem, size_type elements) | |
MiniDoubletsOccupancySoALayout (MiniDoubletsOccupancySoALayout const &_soa_impl_other) | |
MiniDoubletsOccupancySoALayout & | operator= (MiniDoubletsOccupancySoALayout const &_soa_impl_other) |
template<typename T > | |
void | ROOTReadStreamer (T &onfile) |
void | ROOTStreamerCleaner () |
void | soaToStreamInternal (std::ostream &_soa_impl_os) const |
Static Public Member Functions | |
static constexpr byte_size_type | computeDataSize (size_type elements) |
Public Attributes | |
friend | Metadata |
Static Public Attributes | |
static constexpr byte_size_type | alignment = ALIGNMENT |
static constexpr bool | alignmentEnforcement = ALIGNMENT_ENFORCEMENT |
static constexpr byte_size_type | conditionalAlignment = alignmentEnforcement == cms::soa::AlignmentEnforcement::enforced ? alignment : 0 |
static constexpr byte_size_type | defaultAlignment = 128 |
Private Member Functions | |
void | organizeColumnsFromBuffer () |
Private Attributes | |
byte_size_type | byteSize_ |
size_type | elements_ |
std::byte * | mem_ |
size_type const | scalar_ = 1 |
Friends | |
template<typename T > | |
void | dump () |
Definition at line 44 of file MiniDoubletsSoA.h.
using lst::MiniDoubletsOccupancySoALayout< ALIGNMENT, ALIGNMENT_ENFORCEMENT >::AlignmentEnforcement = cms::soa::AlignmentEnforcement |
Definition at line 44 of file MiniDoubletsSoA.h.
using lst::MiniDoubletsOccupancySoALayout< ALIGNMENT, ALIGNMENT_ENFORCEMENT >::byte_size_type = cms::soa::byte_size_type |
Definition at line 44 of file MiniDoubletsSoA.h.
using lst::MiniDoubletsOccupancySoALayout< ALIGNMENT, ALIGNMENT_ENFORCEMENT >::ConstView = ConstViewTemplate<cms::soa::RestrictQualify::Default, cms::soa::RangeChecking::Default> |
Definition at line 44 of file MiniDoubletsSoA.h.
using lst::MiniDoubletsOccupancySoALayout< ALIGNMENT, ALIGNMENT_ENFORCEMENT >::ConstViewTemplate = ConstViewTemplateFreeParams<ALIGNMENT, ALIGNMENT_ENFORCEMENT, RESTRICT_QUALIFY, RANGE_CHECKING> |
Definition at line 44 of file MiniDoubletsSoA.h.
using lst::MiniDoubletsOccupancySoALayout< ALIGNMENT, ALIGNMENT_ENFORCEMENT >::self_type = MiniDoubletsOccupancySoALayout |
Definition at line 44 of file MiniDoubletsSoA.h.
using lst::MiniDoubletsOccupancySoALayout< ALIGNMENT, ALIGNMENT_ENFORCEMENT >::size_type = cms::soa::size_type |
Definition at line 44 of file MiniDoubletsSoA.h.
using lst::MiniDoubletsOccupancySoALayout< ALIGNMENT, ALIGNMENT_ENFORCEMENT >::SoAConstValueWithConf = cms::soa::SoAConstValue<COLUMN_TYPE, C, conditionalAlignment> |
Definition at line 44 of file MiniDoubletsSoA.h.
using lst::MiniDoubletsOccupancySoALayout< ALIGNMENT, ALIGNMENT_ENFORCEMENT >::SoAValueWithConf = cms::soa::SoAValue<COLUMN_TYPE, C, conditionalAlignment> |
Definition at line 44 of file MiniDoubletsSoA.h.
using lst::MiniDoubletsOccupancySoALayout< ALIGNMENT, ALIGNMENT_ENFORCEMENT >::View = ViewTemplate<cms::soa::RestrictQualify::Default, cms::soa::RangeChecking::Default> |
Definition at line 44 of file MiniDoubletsSoA.h.
using lst::MiniDoubletsOccupancySoALayout< ALIGNMENT, ALIGNMENT_ENFORCEMENT >::ViewTemplate = ViewTemplateFreeParams<ALIGNMENT, ALIGNMENT_ENFORCEMENT, RESTRICT_QUALIFY, RANGE_CHECKING> |
Definition at line 44 of file MiniDoubletsSoA.h.
|
inline |
Definition at line 44 of file MiniDoubletsSoA.h.
|
inline |
Definition at line 44 of file MiniDoubletsSoA.h.
|
inline |
Definition at line 44 of file MiniDoubletsSoA.h.
|
inline |
Definition at line 44 of file MiniDoubletsSoA.h.
|
inline |
Definition at line 44 of file MiniDoubletsSoA.h.
|
inlinestatic |
Definition at line 44 of file MiniDoubletsSoA.h.
|
inline |
Definition at line 44 of file MiniDoubletsSoA.h.
|
inlineprivate |
Definition at line 44 of file MiniDoubletsSoA.h.
|
inline |
Definition at line 44 of file MiniDoubletsSoA.h.
|
inline |
Definition at line 44 of file MiniDoubletsSoA.h.
|
inline |
Definition at line 44 of file MiniDoubletsSoA.h.
|
friend |
Definition at line 168 of file eve_filter.cc.
|
static |
Definition at line 44 of file MiniDoubletsSoA.h.
|
static |
Definition at line 44 of file MiniDoubletsSoA.h.
|
private |
Definition at line 44 of file MiniDoubletsSoA.h.
|
static |
Definition at line 44 of file MiniDoubletsSoA.h.
|
static |
Definition at line 44 of file MiniDoubletsSoA.h.
|
private |
Definition at line 44 of file MiniDoubletsSoA.h.
|
private |
Definition at line 44 of file MiniDoubletsSoA.h.
friend lst::MiniDoubletsOccupancySoALayout< ALIGNMENT, ALIGNMENT_ENFORCEMENT >::Metadata |
Definition at line 44 of file MiniDoubletsSoA.h.
|
private |
Definition at line 44 of file MiniDoubletsSoA.h.