ROOT
git-r3/HEAD
Reference Guide
Loading...
Searching...
No Matches
RNTupleBrowseUtils.hxx
Go to the documentation of this file.
1
/// \file ROOT/RNTupleClassicBrowse.hxx
2
/// \author Jakob Blomer <jblomer@cern.ch>
3
/// \date 2025-07-25
4
/// \warning This is part of the ROOT 7 prototype! It will change without notice. It might trigger earthquakes. Feedback
5
/// is welcome!
6
7
/*************************************************************************
8
* Copyright (C) 1995-2025, Rene Brun and Fons Rademakers. *
9
* All rights reserved. *
10
* *
11
* For the licensing terms see $ROOTSYS/LICENSE. *
12
* For the list of contributors see $ROOTSYS/README/CREDITS. *
13
*************************************************************************/
14
15
#ifndef ROOT_RNTupleBrowseUtils
16
#define ROOT_RNTupleBrowseUtils
17
18
#include <
ROOT/RNTupleTypes.hxx
>
19
20
namespace
ROOT
{
21
22
class
RNTupleDescriptor
;
23
24
namespace
Internal
{
25
26
// Skips "internal" sub fields that should not appear in the field tree in the browser because
27
// they clutter the view, e.g. the _0 subfields of vectors. The return value is either fieldId if
28
// there is nothing to skip or it is a subfield of fieldId. Skipping of fields is applied recursively,
29
// e.g. for fieldId representing a vector<vector<float>>, two levels are skipped in the field hierarchy.
30
DescriptorId_t
GetNextBrowsableField
(
DescriptorId_t
fieldId,
const
RNTupleDescriptor &desc);
31
32
}
// namespace Internal
33
}
// namespace ROOT
34
35
#endif
RNTupleTypes.hxx
ROOT::RNTupleDescriptor
The on-storage metadata of an RNTuple.
Definition
RNTupleDescriptor.hxx:699
ROOT::Internal
Definition
RCryptoRandom.hxx:16
ROOT::Internal::GetNextBrowsableField
DescriptorId_t GetNextBrowsableField(DescriptorId_t fieldId, const RNTupleDescriptor &desc)
Definition
RNTupleBrowseUtils.cxx:16
ROOT
Definition
EExecutionPolicy.hxx:4
ROOT::DescriptorId_t
std::uint64_t DescriptorId_t
Distriniguishes elements of the same type within a descriptor, e.g. different fields.
Definition
RNTupleTypes.hxx:133
tree
ntuplebrowse
inc
ROOT
RNTupleBrowseUtils.hxx
ROOTgit-r3/HEAD - Reference Guide Generated on
(GVA Time) using Doxygen 1.16.1