#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 |
| This file contains a specialised ROOT message handler to test for diagnostic in unit tests. | |
| 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. | |