/
githubmirror
/
cmssw
Обзор
Документация
Войти
/
githubmirror
/
cmssw
Код
Запросы
0
Пакеты
0
Релизы
0
Аналитика
Безопасность
master
PhysicsTools/NanoAOD/plugins/rntuple/EventStringOutputFields.h
27 строк
654 B
Andres Rios Tascon
Preliminary fixes for NanoAODRNTupleOutputModule
04 дек 2025, 21:53
04 дек 2025, 21:53
7512254
Код
Авторство
О чём код?
#ifndef PhysicsTools_NanoAOD_EventStringOutputFields_h #define PhysicsTools_NanoAOD_EventStringOutputFields_h #include <string> #include <vector> #include "FWCore/Utilities/interface/EDGetToken.h" #include <ROOT/RNTupleModel.hxx> using ROOT::RNTupleModel; #include "RNTupleFieldPtr.h" class EventStringOutputFields { private: std::vector<edm::EDGetToken> m_tokens; RNTupleFieldPtr<std::vector<std::string>> m_evstrings; long m_lastLumi = -1; public: EventStringOutputFields() = default; void registerToken(const edm::EDGetToken &token); void createFields(RNTupleModel &model); void fill(const edm::EventForOutput &iEvent); }; #endif