Back to home page

EIC code displayed by LXR

 
 

    


File indexing completed on 2025-12-14 10:31:18

0001 /// \file ROOT/RNTupleTreeMap.hxx
0002 /// \ingroup NTuple
0003 /// \author Patryk Tymoteusz Pilichowski <patryk.tymoteusz.pilichowski@cern.ch>
0004 /// \date 2025-09-15
0005 /// \warning This is part of the ROOT 7 prototype! It will change without notice. It might trigger earthquakes. Feedback
0006 /// is welcome!
0007 
0008 /*************************************************************************
0009  * Copyright (C) 1995-2025, Rene Brun and Fons Rademakers.               *
0010  * All rights reserved.                                                  *
0011  *                                                                       *
0012  * For the licensing terms see $ROOTSYS/LICENSE.                         *
0013  * For the list of contributors see $ROOTSYS/README/CREDITS.             *
0014  *************************************************************************/
0015 
0016 #ifndef ROOT_RNTupleTreeMap
0017 #define ROOT_RNTupleTreeMap
0018 
0019 #include <ROOT/RNTupleInspector.hxx>
0020 #include <ROOT/RTreeMapPainter.hxx>
0021 
0022 #include <memory>
0023 #include <string>
0024 
0025 namespace ROOT {
0026 namespace Experimental {
0027 /////////////////////////////////////////////////////////////////////////////
0028 /// \brief Logic for converting an RNTuple to RTreeMapPainter given RNTupleInspector
0029 std::unique_ptr<RTreeMapPainter> CreateTreeMapFromRNTuple(const RNTupleInspector &insp);
0030 
0031 /////////////////////////////////////////////////////////////////////////////
0032 /// \brief Logic for converting an RNTuple to RTreeMapPainter given file and tuple names
0033 std::unique_ptr<RTreeMapPainter> CreateTreeMapFromRNTuple(std::string_view sourceFileName, std::string_view tupleName);
0034 } // namespace Experimental
0035 
0036 } // namespace ROOT
0037 
0038 #endif