ROOT
master
Reference Guide
Loading...
Searching...
No Matches
RLinearizedIndex.hxx
Go to the documentation of this file.
1
/// \file
2
/// \warning This is part of the %ROOT 7 prototype! It will change without notice. It might trigger earthquakes.
3
/// Feedback is welcome!
4
5
#ifndef ROOT_RLinearizedIndex
6
#define ROOT_RLinearizedIndex
7
8
#include <cstddef>
9
10
namespace
ROOT
{
11
namespace
Experimental {
12
13
/**
14
A linearized index that can be invalid.
15
16
For example, when an argument is outside the axis and underflow / overflow bins are disabled.
17
18
\warning This is part of the %ROOT 7 prototype! It will change without notice. It might trigger earthquakes.
19
Feedback is welcome!
20
*/
21
struct
RLinearizedIndex
final
{
22
std::size_t
fIndex
= 0;
23
bool
fValid
=
false
;
24
};
25
26
}
// namespace Experimental
27
}
// namespace ROOT
28
29
#endif
ROOT::Detail::TRangeCast
Definition
TCollection.h:311
ROOT
Namespace for new ROOT classes and functions.
Definition
EExecutionPolicy.hxx:4
ROOT::Experimental::RLinearizedIndex
A linearized index that can be invalid.
Definition
RLinearizedIndex.hxx:21
ROOT::Experimental::RLinearizedIndex::fValid
bool fValid
Definition
RLinearizedIndex.hxx:23
ROOT::Experimental::RLinearizedIndex::fIndex
std::size_t fIndex
Definition
RLinearizedIndex.hxx:22
hist
histv7
inc
ROOT
RLinearizedIndex.hxx
ROOT master - Reference Guide Generated on Mon Sep 8 2025 15:30:43 (GVA Time) using Doxygen 1.10.0