![]() |
ROOT
6.06/09
Reference Guide
|
#include "ROOT/RArrayView.h"#include "ROOT/TAxis.h"#include "ROOT/TDrawable.h"#include "ROOT/THistBinIter.h"#include "ROOT/THistDrawable.h"#include "ROOT/THistImpl.h"#include "ROOT/THistStats.h"#include "ROOT/TCoopPtr.h"#include <initializer_list>
Include dependency graph for THist.h:
This graph shows which files directly or indirectly include this file:Go to the source code of this file.
Classes | |
| class | ROOT::THist< DIMENSIONS, PRECISION > |
Histogram class for histograms with DIMENSIONS dimensions, where each bin count is stored by a value of type PRECISION. More... | |
| class | ROOT::THist< DIMENSIONS, PRECISION > |
Histogram class for histograms with DIMENSIONS dimensions, where each bin count is stored by a value of type PRECISION. More... | |
| struct | ROOT::Internal::HistImplGen_t< DIMENSIONS, IDIM, PRECISION, STATISTICS, PROCESSEDAXISCONFIG > |
| Generate THist::fImpl from THist constructor arguments. More... | |
| struct | ROOT::Internal::HistImplGen_t< DIMENSIONS, DIMENSIONS, PRECISION, STATISTICS, PROCESSEDAXISCONFIG...> |
| Generate THist::fImpl from constructor arguments; recursion end. More... | |
Namespaces | |
| ROOT | |
| Namespace for new ROOT classes and functions. | |
| ROOT::Internal | |
Typedefs | |
THist Typedefs | |
Convenience typedefs (ROOT6-compatible type names) | |
| typedef THist< 1, double > | ROOT::TH1D |
| typedef THist< 1, float > | ROOT::TH1F |
| typedef THist< 1, char > | ROOT::TH1C |
| typedef THist< 1, int > | ROOT::TH1I |
| typedef THist< 1, int64_t > | ROOT::TH1LL |
| typedef THist< 2, double > | ROOT::TH2D |
| typedef THist< 2, float > | ROOT::TH2F |
| typedef THist< 2, char > | ROOT::TH2C |
| typedef THist< 2, int > | ROOT::TH2I |
| typedef THist< 2, int64_t > | ROOT::TH2LL |
| typedef THist< 3, double > | ROOT::TH3D |
| typedef THist< 3, float > | ROOT::TH3F |
| typedef THist< 3, char > | ROOT::TH3C |
| typedef THist< 3, int > | ROOT::TH3I |
| typedef THist< 3, int64_t > | ROOT::TH3LL |
Functions | |
| template<int DIMENSIONS, class PRECISION > | |
| class ROOT::THist< DIMENSIONS, PRECISION > | ROOT::HistFromImpl (std::unique_ptr< typename ROOT::THist< DIMENSIONS, PRECISION >::ImplBase_t > pHistImpl) |
| Adopt an external, stand-alone THistImpl. The THist will take ownership. More... | |
| template<int DIMENSIONS, class PRECISION > | |
| void | ROOT::swap (THist< DIMENSIONS, PRECISION > &a, THist< DIMENSIONS, PRECISION > &b) noexcept |
| Swap two histograms. More... | |
| template<int DIMENSIONS, class PRECISION , class STATISTICS = THistStatUncertainty<DIMENSIONS, PRECISION>> | |
| TCoopPtr< THist< DIMENSIONS, PRECISION > > | ROOT::MakeCoOwnedHist (std::array< TAxisConfig, DIMENSIONS > axes, STATISTICS statConfig=STATISTICS()) |
| Create a TCoopPtr of a THist. More... | |
| template<int DIMENSIONS, class PRECISION > | |
| THist< DIMENSIONS, PRECISION > | ROOT::HistFromImpl (std::unique_ptr< typename THist< DIMENSIONS, PRECISION >::ImplBase_t > pHistImpl) |
| Adopt an external, stand-alone THistImpl. The THist will take ownership. More... | |
| template<int DIMENSION, class PRECISIONA , class PRECISIONB > | |
| void | ROOT::Add (THist< DIMENSION, PRECISIONA > &to, THist< DIMENSION, PRECISIONB > &from) |
| template<int DIMENSION, class PRECISION > | |
| std::unique_ptr< Internal::TDrawable > | ROOT::GetDrawable (TCoopPtr< THist< DIMENSION, PRECISION >> hist, THistDrawOptions< DIMENSION > opts={}) |