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>
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={}) |