#include <NanoAODRNTuples.h>
Public Member Functions | |
void | fill (const edm::ProcessHistoryRegistry &procHist, TFile &file) |
void | finalizeWrite () |
MetadataNTuple ()=default | |
Private Member Functions | |
void | createFields (TFile &file) |
Private Attributes | |
std::unique_ptr< RNTupleWriter > | m_ntuple |
RNTupleFieldPtr< std::string > | m_phId |
std::shared_ptr< RNTupleCollectionWriter > | m_procHist |
Definition at line 83 of file NanoAODRNTuples.h.
|
default |
|
private |
Definition at line 116 of file NanoAODRNTuples.cc.
References geometryDiff::file, m_ntuple, m_phId, m_procHist, MakeRNTupleWriter, edm::poolNames::metaDataTreeName(), ReggeGribovPartonMC_EposLHC_2760GeV_PbPb_cfi::model, eostools::move(), AlcaSiPixelAliHarvester0T_cff::options, and edm::poolNames::processHistoryBranchName().
Referenced by fill().
void MetadataNTuple::fill | ( | const edm::ProcessHistoryRegistry & | procHist, |
TFile & | file | ||
) |
Definition at line 128 of file NanoAODRNTuples.cc.
References createFields(), geometryDiff::file, RNTupleFieldPtr< T >::fill(), m_ntuple, m_phId, m_procHist, and AlCaHLTBitMon_QueryRunRegistry::string.
Referenced by NanoAODRNTupleOutputModule::writeProvenance().
void MetadataNTuple::finalizeWrite | ( | ) |
Definition at line 141 of file NanoAODRNTuples.cc.
References m_ntuple.
Referenced by NanoAODRNTupleOutputModule::writeProvenance().
|
private |
Definition at line 98 of file NanoAODRNTuples.h.
Referenced by createFields(), fill(), and finalizeWrite().
|
private |
Definition at line 97 of file NanoAODRNTuples.h.
Referenced by createFields(), and fill().
|
private |
Definition at line 94 of file NanoAODRNTuples.h.
Referenced by createFields(), and fill().