ATLAS Offline Software
Loading...
Searching...
No Matches
RNTupleAuxDynWriter.h
Go to the documentation of this file.
1/*
2 Copyright (C) 2002-2025 CERN for the benefit of the ATLAS collaboration
3*/
4
5#ifndef RNTUPLEAUXDYNWRITER_H
6#define RNTUPLEAUXDYNWRITER_H
7
10#include "RootAuxDynIO.h"
11
12
13namespace SG {
14class IAuxStoreIO;
15}
16
17namespace RootAuxDynIO {
18
20
21public:
23 explicit RNTupleAuxDynWriter(TClass& tc);
24
26 virtual ~RNTupleAuxDynWriter() = default;
27
29 virtual std::vector<attrDataTuple> collectAuxAttributes(
30 const std::string& base_branch, void* object) override final;
31};
32
33} // namespace RootAuxDynIO
34#endif
static Double_t tc
AthMessaging(IMessageSvc *msgSvc, const std::string &name)
Constructor.
Interface for a RNTuple-based Writer that handles AuxDyn attributes Works in conjuction with the gene...
virtual ~RNTupleAuxDynWriter()=default
Default Destructor.
RNTupleAuxDynWriter(TClass &tc)
Default Constructor.
virtual std::vector< attrDataTuple > collectAuxAttributes(const std::string &base_branch, void *object) override final
Collect Aux data information to be written out.
Interface providing I/O for a generic auxiliary store.
Definition IAuxStoreIO.h:44
Specialization of RootAuxDynStore for reading Aux Dynamic attributes from RNTuple.
Forward declaration.