#include <NanoAODRNTuples.h>
Public Member Functions | |
void | fill (edm::pset::Registry *pset, TFile &file) |
void | finalizeWrite () |
PSetNTuple ()=default | |
Private Member Functions | |
void | createFields (TFile &file) |
Private Attributes | |
std::shared_ptr< RCollectionNTupleWriter > | m_collection |
std::unique_ptr< RNTupleWriter > | m_ntuple |
RNTupleFieldPtr< std::string > | m_psetBlob |
RNTupleFieldPtr< std::string > | m_psetId |
Definition at line 52 of file NanoAODRNTuples.h.
|
default |
|
private |
Definition at line 76 of file NanoAODRNTuples.cc.
References geometryDiff::file, edm::poolNames::idToParameterSetBlobsBranchName(), m_collection, m_ntuple, m_psetBlob, m_psetId, ReggeGribovPartonMC_EposLHC_2760GeV_PbPb_cfi::model, eostools::move(), AlcaSiPixelAliHarvester0T_cff::options, and edm::poolNames::parameterSetsTreeName().
Referenced by fill().
void PSetNTuple::fill | ( | edm::pset::Registry * | pset, |
TFile & | file | ||
) |
Definition at line 90 of file NanoAODRNTuples.cc.
References createFields(), Exception, geometryDiff::file, RNTupleFieldPtr< T >::fill(), m_collection, m_ntuple, m_psetBlob, m_psetId, and muonDTDigis_cfi::pset.
Referenced by NanoAODRNTupleOutputModule::writeProvenance().
void PSetNTuple::finalizeWrite | ( | ) |
Definition at line 107 of file NanoAODRNTuples.cc.
References m_ntuple.
Referenced by NanoAODRNTupleOutputModule::writeProvenance().
|
private |
Definition at line 67 of file NanoAODRNTuples.h.
Referenced by createFields(), and fill().
|
private |
Definition at line 70 of file NanoAODRNTuples.h.
Referenced by createFields(), fill(), and finalizeWrite().
|
private |
Definition at line 69 of file NanoAODRNTuples.h.
Referenced by createFields(), and fill().
|
private |
Definition at line 68 of file NanoAODRNTuples.h.
Referenced by createFields(), and fill().