#include <ROOTFrameData.h>
Definition at line 15 of file ROOTFrameData.h.
◆ BufferMap
◆ ROOTFrameData() [1/4]
podio::ROOTFrameData::ROOTFrameData |
( |
| ) |
|
|
delete |
◆ ~ROOTFrameData()
podio::ROOTFrameData::~ROOTFrameData |
( |
| ) |
|
|
default |
◆ ROOTFrameData() [2/4]
◆ ROOTFrameData() [3/4]
◆ ROOTFrameData() [4/4]
Definition at line 28 of file ROOTFrameData.h.
28 :
29 m_buffers(std::move(buffers)), m_idTable(idTable), m_parameters(std::move(params)) {
30 }
◆ getAvailableCollections()
std::vector< std::string > podio::ROOTFrameData::getAvailableCollections |
( |
| ) |
const |
|
inline |
Definition at line 50 of file ROOTFrameData.h.
50 {
51 std::vector<std::string> collections;
52 collections.reserve(m_buffers.size());
53 for (const auto& [name, _] : m_buffers) {
54 collections.push_back(name);
55 }
56
57 return collections;
58 }
◆ getCollectionBuffers()
Definition at line 32 of file ROOTFrameData.h.
32 {
33 const auto bufferHandle = m_buffers.extract(name);
34 if (bufferHandle.empty()) {
35 return std::nullopt;
36 }
37
38 return {bufferHandle.mapped()};
39 }
◆ getIDTable()
Definition at line 41 of file ROOTFrameData.h.
41 {
42
43 return {m_idTable->ids(), m_idTable->names()};
44 }
◆ getParameters()
Definition at line 46 of file ROOTFrameData.h.
46 {
47 return std::make_unique<podio::GenericParameters>(std::move(m_parameters));
48 }
◆ operator=() [1/2]
◆ operator=() [2/2]
The documentation for this class was generated from the following file: