#include <NanoAODRNTuples.h>
Public Member Functions | |
void | fill (const edm::LuminosityBlockID &id, TFile &file) |
void | finalizeWrite () |
LumiNTuple ()=default | |
Private Member Functions | |
void | createFields (const edm::LuminosityBlockID &id, TFile &file) |
Private Attributes | |
RNTupleFieldPtr< UInt_t > | m_luminosityBlock |
std::unique_ptr< RNTupleWriter > | m_ntuple |
RNTupleFieldPtr< UInt_t > | m_run |
Definition at line 30 of file NanoAODRNTuples.h.
|
default |
|
private |
Definition at line 25 of file NanoAODRNTuples.cc.
References geometryDiff::file, m_luminosityBlock, m_ntuple, m_run, MakeRNTupleWriter, ReggeGribovPartonMC_EposLHC_2760GeV_PbPb_cfi::model, eostools::move(), and AlcaSiPixelAliHarvester0T_cff::options.
Referenced by fill().
void LumiNTuple::fill | ( | const edm::LuminosityBlockID & | id, |
TFile & | file | ||
) |
Definition at line 36 of file NanoAODRNTuples.cc.
References createFields(), geometryDiff::file, RNTupleFieldPtr< T >::fill(), m_luminosityBlock, m_ntuple, m_run, writedatasetfile::run, and relativeConstraints::value.
Referenced by NanoAODRNTupleOutputModule::writeLuminosityBlock().
void LumiNTuple::finalizeWrite | ( | ) |
Definition at line 45 of file NanoAODRNTuples.cc.
References m_ntuple.
Referenced by NanoAODRNTupleOutputModule::reallyCloseFile().
|
private |
Definition at line 40 of file NanoAODRNTuples.h.
Referenced by createFields(), and fill().
|
private |
Definition at line 38 of file NanoAODRNTuples.h.
Referenced by createFields(), fill(), and finalizeWrite().
|
private |
Definition at line 39 of file NanoAODRNTuples.h.
Referenced by createFields(), and fill().