#include "ROOT/RSpan.hxx"#include "ROOT/RAxis.hxx"#include "ROOT/RHistBinIter.hxx"#include "ROOT/RHistImpl.hxx"#include "ROOT/RHistData.hxx"#include "ROOT/RLogger.hxx"#include <initializer_list>#include <stdexcept>Classes | |
| class | ROOT::Experimental::RHist< DIMENSIONS, PRECISION, STAT > | 
Histogram class for histograms with DIMENSIONS dimensions, where each bin count is stored by a value of type PRECISION.  More... | |
| class | ROOT::Experimental::RHist< DIMENSIONS, PRECISION > | 
| RHist with no STAT parameter uses RHistStatContent by default.  More... | |
| struct | ROOT::Experimental::Internal::RHistImplGen< NDIM, IDIM, DATA, PROCESSEDAXISCONFIG > | 
| Generate RHist::fImpl from RHist constructor arguments.  More... | |
| struct | ROOT::Experimental::Internal::RHistImplGen< NDIM, NDIM, DATA, PROCESSEDAXISCONFIG... > | 
| Generate RHist::fImpl from constructor arguments; recursion end.  More... | |
Namespaces | |
| namespace | ROOT | 
| tbb::task_arena is an alias of tbb::interface7::task_arena, which doesn't allow to forward declare tbb::task_arena without forward declaring tbb::interface7  | |
| namespace | ROOT::Experimental | 
| namespace | ROOT::Experimental::Internal | 
Functions | |
| template<int DIMENSIONS, class PRECISION , template< int D_, class P_ > class... STAT_TO, template< int D_, class P_ > class... STAT_FROM> | |
| void | ROOT::Experimental::Add (RHist< DIMENSIONS, PRECISION, STAT_TO... > &to, const RHist< DIMENSIONS, PRECISION, STAT_FROM... > &from) | 
| Add two histograms.   | |
| template<int DIMENSIONS, class PRECISION , template< int D_, class P_ > class... STAT> | |
| class RHist< DIMENSIONS, PRECISION, STAT... > | ROOT::Experimental::HistFromImpl (std::unique_ptr< typename RHist< DIMENSIONS, PRECISION, STAT... >::ImplBase_t > pHistImpl) | 
| Adopt an external, stand-alone RHistImpl. The RHist will take ownership.   | |
| template<int DIMENSIONS, class PRECISION , template< int D_, class P_ > class... STAT> | |
| RHist< DIMENSIONS, PRECISION, STAT... > | ROOT::Experimental::HistFromImpl (std::unique_ptr< typename RHist< DIMENSIONS, PRECISION, STAT... >::ImplBase_t > pHistImpl) | 
| Adopt an external, stand-alone RHistImpl. The RHist will take ownership.   | |
| template<int DIMENSIONS, class PRECISION , template< int D_, class P_ > class... STAT> | |
| void | ROOT::Experimental::swap (RHist< DIMENSIONS, PRECISION, STAT... > &a, RHist< DIMENSIONS, PRECISION, STAT... > &b) noexcept | 
| Swap two histograms.   | |