Struct podio::Writer::WriterModel

template<typename T>
struct WriterModel : public podio::Writer::WriterConcept

Public Functions

inline WriterModel(std::unique_ptr<T> writer)
WriterModel(const WriterModel&) = delete
WriterModel &operator=(const WriterModel&) = delete
WriterModel(WriterModel&&) = default
WriterModel &operator=(WriterModel&&) = default
~WriterModel() = default
inline void writeFrame(const podio::Frame &frame, const std::string &category, const std::vector<std::string> &collections) override
inline void finish() override

Public Members

std::unique_ptr<T> m_writer = {nullptr}