#include <TableOutputFields.h>
Public Member Functions | |
void | createFields (const edm::EventForOutput &event, RNTupleModel &model) |
void | fill (const edm::EventForOutput &event) |
TableOutputVectorFields ()=default | |
TableOutputVectorFields (const edm::EDGetToken &token) | |
Private Attributes | |
edm::EDGetToken | m_token |
std::vector< FlatTableField< std::vector< bool > > > | m_vboolFields |
std::vector< FlatTableField< std::vector< float > > > | m_vfloatFields |
std::vector< FlatTableField< std::vector< int > > > | m_vintFields |
std::vector< FlatTableField< std::vector< std::uint8_t > > > | m_vuint8Fields |
Definition at line 85 of file TableOutputFields.h.
|
default |
|
inlineexplicit |
Definition at line 88 of file TableOutputFields.h.
void TableOutputVectorFields::createFields | ( | const edm::EventForOutput & | event, |
RNTupleModel & | model | ||
) |
Definition at line 93 of file TableOutputFields.cc.
References nanoaod::FlatTable::Bool, Exception, nanoaod::FlatTable::Float, patZpeak::handle, mps_fire::i, nanoaod::FlatTable::Int32, m_token, m_vboolFields, m_vfloatFields, m_vintFields, m_vuint8Fields, ReggeGribovPartonMC_EposLHC_2760GeV_PbPb_cfi::model, TableParser::table, and nanoaod::FlatTable::UInt8.
void TableOutputVectorFields::fill | ( | const edm::EventForOutput & | event | ) |
Definition at line 116 of file TableOutputFields.cc.
References patZpeak::handle, m_token, m_vboolFields, m_vfloatFields, m_vintFields, m_vuint8Fields, and TableParser::table.
|
private |
Definition at line 93 of file TableOutputFields.h.
Referenced by createFields(), and fill().
|
private |
Definition at line 97 of file TableOutputFields.h.
Referenced by createFields(), and fill().
|
private |
Definition at line 94 of file TableOutputFields.h.
Referenced by createFields(), and fill().
|
private |
Definition at line 95 of file TableOutputFields.h.
Referenced by createFields(), and fill().
|
private |
Definition at line 96 of file TableOutputFields.h.
Referenced by createFields(), and fill().