![]() |
Project
|
A read-only version of MCTruthContainer allowing for storage optimisation. More...
#include <ConstMCTruthContainer.h>
Inherits std::vector< char >.
Public Member Functions | |
ConstMCTruthContainer ()=default | |
MCTruthHeaderElement const & | getMCTruthHeader (uint32_t dataindex) const |
gsl::span< const TruthElement > | getLabels (uint32_t dataindex) const |
size_t | getIndexedSize () const |
size_t | getNElements () const |
A read-only version of MCTruthContainer allowing for storage optimisation.
This provides access functionality to MCTruthContainer with optimized linear storage so that the data can easily be shared in memory or sent over network. This container needs to be initialized by calling "flatten_to" from an existing MCTruthContainer
Definition at line 39 of file ConstMCTruthContainer.h.
|
default |
|
inline |
Definition at line 65 of file ConstMCTruthContainer.h.
|
inline |
Definition at line 54 of file ConstMCTruthContainer.h.
|
inline |
Definition at line 49 of file ConstMCTruthContainer.h.
|
inline |
Definition at line 68 of file ConstMCTruthContainer.h.