![]() |
Project
|
#include <AnalysisHelpers.h>
Inherits o2::framework::WritingCursor< T >.
Additional Inherited Members | |
Public Types inherited from o2::framework::WritingCursor< T > | |
| using | persistent_table_t = decltype([]() { if constexpr(soa::is_iterator< T >) { return typename T::parent_t{nullptr} |
| using | cursor_t = decltype(std::declval< TableBuilder >().cursor< persistent_table_t >()) |
Public Member Functions inherited from o2::framework::WritingCursor< T > | |
| template<typename... Ts> requires (sizeof...(Ts) == framework::pack_size(typename persistent_table_t::persistent_columns_t{})) | |
| void | operator() (Ts &&... args) |
| int64_t | lastIndex () |
| Last index inserted in the table. | |
| bool | resetCursor (LifetimeHolder< TableBuilder > builder) |
| void | setLabel (const char *label) |
| void | reserve (int64_t size) |
| void | release () |
Public Attributes inherited from o2::framework::WritingCursor< T > | |
| else { return T{nullptr} | |
| decltype(FFL(std::declval< cursor_t >())) | cursor |
This helper class allows you to declare things which will be created by a given analysis task. Notice how the actual cursor is implemented by the means of the WritingCursor helper class, from which produces actually derives.
Definition at line 261 of file AnalysisHelpers.h.