|
ROOT 6.18/05 Reference Guide |
#include "ROOT/RSpan.hxx"#include "ROOT/RAxis.hxx"#include "ROOT/RDrawable.hxx"#include "ROOT/RHistBinIter.hxx"#include "ROOT/RHistImpl.hxx"#include "ROOT/RHistData.hxx"#include <initializer_list>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 |
| Namespace for new ROOT classes and functions. | |
| namespace | ROOT::Experimental |
| namespace | ROOT::Experimental::Internal |
Typedefs | |
RHist Typedefs | |
Convenience typedefs (ROOT6-compatible type names) | |
| using | ROOT::Experimental::RH1C = RHist< 1, char, RHistStatContent > |
| using | ROOT::Experimental::RH1D = RHist< 1, double, RHistStatContent, RHistStatUncertainty > |
| using | ROOT::Experimental::RH1F = RHist< 1, float, RHistStatContent, RHistStatUncertainty > |
| using | ROOT::Experimental::RH1I = RHist< 1, int, RHistStatContent > |
| using | ROOT::Experimental::RH1LL = RHist< 1, int64_t, RHistStatContent > |
| using | ROOT::Experimental::RH2C = RHist< 2, char, RHistStatContent > |
| using | ROOT::Experimental::RH2D = RHist< 2, double, RHistStatContent, RHistStatUncertainty > |
| using | ROOT::Experimental::RH2F = RHist< 2, float, RHistStatContent, RHistStatUncertainty > |
| using | ROOT::Experimental::RH2I = RHist< 2, int, RHistStatContent > |
| using | ROOT::Experimental::RH2LL = RHist< 2, int64_t, RHistStatContent > |
| using | ROOT::Experimental::RH3C = RHist< 3, char, RHistStatContent > |
| using | ROOT::Experimental::RH3D = RHist< 3, double, RHistStatContent, RHistStatUncertainty > |
| using | ROOT::Experimental::RH3F = RHist< 3, float, RHistStatContent, RHistStatUncertainty > |
| using | ROOT::Experimental::RH3I = RHist< 3, int, RHistStatContent > |
| using | ROOT::Experimental::RH3LL = RHist< 3, int64_t, RHistStatContent > |
Functions | |
| template<int DIMENSIONS, class PRECISION_TO , class PRECISION_FROM , template< int D_, class P_ > class... STAT_TO, template< int D_, class P_ > class... STAT_FROM> | |
| void | ROOT::Experimental::Add (RHist< DIMENSIONS, PRECISION_TO, STAT_TO... > &to, const RHist< DIMENSIONS, PRECISION_FROM, STAT_FROM... > &from) |
| Add two histograms. More... | |
| 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. More... | |
| 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. More... | |
| 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. More... | |