#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. | |