11 #ifndef ROOT_TDFHISTOMODELS 12 #define ROOT_TDFHISTOMODELS 24 namespace Experimental {
39 TH1DModel(
const char *
name,
const char *title,
int nbinsx,
double xlow,
double xup);
40 TH1DModel(
const char *
name,
const char *title,
int nbinsx,
const float *xbins);
41 TH1DModel(
const char *
name,
const char *title,
int nbinsx,
const double *xbins);
61 TH2DModel(
const char *
name,
const char *title,
int nbinsx,
double xlow,
double xup,
int nbinsy,
double ylow,
63 TH2DModel(
const char *
name,
const char *title,
int nbinsx,
const double *xbins,
int nbinsy,
double ylow,
double yup);
64 TH2DModel(
const char *
name,
const char *title,
int nbinsx,
double xlow,
double xup,
int nbinsy,
const double *ybins);
65 TH2DModel(
const char *
name,
const char *title,
int nbinsx,
const double *xbins,
int nbinsy,
const double *ybins);
66 TH2DModel(
const char *
name,
const char *title,
int nbinsx,
const float *xbins,
int nbinsy,
const float *ybins);
90 TH3DModel(
const char *
name,
const char *title,
int nbinsx,
double xlow,
double xup,
int nbinsy,
double ylow,
91 double yup,
int nbinsz,
double zlow,
double zup);
92 TH3DModel(
const char *
name,
const char *title,
int nbinsx,
const float *xbins,
int nbinsy,
const float *ybins,
93 int nbinsz,
const float *zbins);
94 TH3DModel(
const char *
name,
const char *title,
int nbinsx,
const double *xbins,
int nbinsy,
const double *ybins,
95 int nbinsz,
const double *zbins);
114 TProfile1DModel(
const char *
name,
const char *title,
int nbinsx,
double xlow,
double xup,
const char *option =
"");
115 TProfile1DModel(
const char *
name,
const char *title,
int nbinsx,
double xlow,
double xup,
double ylow,
double yup,
116 const char *option =
"");
117 TProfile1DModel(
const char *
name,
const char *title,
int nbinsx,
const float *xbins,
const char *option =
"");
118 TProfile1DModel(
const char *
name,
const char *title,
int nbinsx,
const double *xbins,
const char *option =
"");
119 TProfile1DModel(
const char *
name,
const char *title,
int nbinsx,
const double *xbins,
double ylow,
double yup,
120 const char *option =
"");
121 std::shared_ptr<::TProfile> GetProfile()
const;
143 TProfile2DModel(
const char *
name,
const char *title,
int nbinsx,
double xlow,
double xup,
int nbinsy,
double ylow,
144 double yup,
const char *option =
"");
145 TProfile2DModel(
const char *
name,
const char *title,
int nbinsx,
double xlow,
double xup,
int nbinsy,
double ylow,
146 double yup,
double zlow,
double zup,
const char *option =
"");
147 TProfile2DModel(
const char *
name,
const char *title,
int nbinsx,
const double *xbins,
int nbinsy,
double ylow,
148 double yup,
const char *option =
"");
149 TProfile2DModel(
const char *
name,
const char *title,
int nbinsx,
double xlow,
double xup,
int nbinsy,
150 const double *ybins,
const char *option =
"");
151 TProfile2DModel(
const char *
name,
const char *title,
int nbinsx,
const double *xbins,
int nbinsy,
152 const double *ybins,
const char *option =
"");
153 std::shared_ptr<::TProfile2D> GetProfile()
const;
160 #endif // ROOT_TDFHISTOMODELS std::shared_ptr<::TH1D > GetHistogram() const
A struct which stores the parameters of a TH2D.
std::vector< double > fBinXEdges
Namespace for new ROOT classes and functions.
A struct which stores the parameters of a TProfile2D.
std::vector< double > fBinXEdges
A struct which stores the parameters of a TH3D.
std::vector< double > fBinZEdges
std::vector< double > fBinXEdges
std::vector< double > fBinYEdges
THist< 3, double, THistStatContent, THistStatUncertainty > TH3D
std::vector< double > fBinXEdges
3-D histogram with a double per channel (see TH1 documentation)}
std::vector< double > fBinYEdges
A struct which stores the parameters of a TProfile.
1-D histogram with a double per channel (see TH1 documentation)}
THist< 2, double, THistStatContent, THistStatUncertainty > TH2D
Profile2D histograms are used to display the mean value of Z and its RMS for each cell in X...
A struct which stores the parameters of a TH1D.
std::vector< double > fBinYEdges
THist< 1, double, THistStatContent, THistStatUncertainty > TH1D
std::vector< double > fBinXEdges
2-D histogram with a double per channel (see TH1 documentation)}