Logo ROOT   6.12/07
Reference Guide
List of all members | Public Member Functions | Public Attributes | List of all members
ROOT::Experimental::TDF::TH2DModel Class Reference

A struct which stores the parameters of a TH2D.

Definition at line 45 of file TDFHistoModels.hxx.

Public Member Functions

 TH2DModel ()=default
 
 TH2DModel (const TH2DModel &)=default
 
 TH2DModel (const ::TH2D &h)
 
 TH2DModel (const char *name, const char *title, int nbinsx, double xlow, double xup, int nbinsy, double ylow, double yup)
 
 TH2DModel (const char *name, const char *title, int nbinsx, const double *xbins, int nbinsy, double ylow, double yup)
 
 TH2DModel (const char *name, const char *title, int nbinsx, double xlow, double xup, int nbinsy, const double *ybins)
 
 TH2DModel (const char *name, const char *title, int nbinsx, const double *xbins, int nbinsy, const double *ybins)
 
 TH2DModel (const char *name, const char *title, int nbinsx, const float *xbins, int nbinsy, const float *ybins)
 
 ~TH2DModel ()
 
std::shared_ptr<::TH2DGetHistogram () const
 

Public Attributes

std::vector< double > fBinXEdges
 
std::vector< double > fBinYEdges
 
TString fName
 
int fNbinsX = 128
 
int fNbinsY = 128
 
TString fTitle
 
double fXLow = 0.
 
double fXUp = 64.
 
double fYLow = 0.
 
double fYUp = 64.
 

#include <ROOT/TDFHistoModels.hxx>

Constructor & Destructor Documentation

◆ TH2DModel() [1/8]

ROOT::Experimental::TDF::TH2DModel::TH2DModel ( )
default

◆ TH2DModel() [2/8]

ROOT::Experimental::TDF::TH2DModel::TH2DModel ( const TH2DModel )
default

◆ ~TH2DModel()

ROOT::Experimental::TDF::TH2DModel::~TH2DModel ( )

Definition at line 158 of file TDFHistoModels.cxx.

◆ TH2DModel() [3/8]

ROOT::Experimental::TDF::TH2DModel::TH2DModel ( const ::TH2D h)

Definition at line 107 of file TDFHistoModels.cxx.

◆ TH2DModel() [4/8]

ROOT::Experimental::TDF::TH2DModel::TH2DModel ( const char *  name,
const char *  title,
int  nbinsx,
double  xlow,
double  xup,
int  nbinsy,
double  ylow,
double  yup 
)

Definition at line 113 of file TDFHistoModels.cxx.

◆ TH2DModel() [5/8]

ROOT::Experimental::TDF::TH2DModel::TH2DModel ( const char *  name,
const char *  title,
int  nbinsx,
const double *  xbins,
int  nbinsy,
double  ylow,
double  yup 
)

Definition at line 118 of file TDFHistoModels.cxx.

◆ TH2DModel() [6/8]

ROOT::Experimental::TDF::TH2DModel::TH2DModel ( const char *  name,
const char *  title,
int  nbinsx,
double  xlow,
double  xup,
int  nbinsy,
const double *  ybins 
)

Definition at line 124 of file TDFHistoModels.cxx.

◆ TH2DModel() [7/8]

ROOT::Experimental::TDF::TH2DModel::TH2DModel ( const char *  name,
const char *  title,
int  nbinsx,
const double *  xbins,
int  nbinsy,
const double *  ybins 
)

Definition at line 130 of file TDFHistoModels.cxx.

◆ TH2DModel() [8/8]

ROOT::Experimental::TDF::TH2DModel::TH2DModel ( const char *  name,
const char *  title,
int  nbinsx,
const float *  xbins,
int  nbinsy,
const float *  ybins 
)

Definition at line 137 of file TDFHistoModels.cxx.

Member Function Documentation

◆ GetHistogram()

std::shared_ptr<::TH2D > ROOT::Experimental::TDF::TH2DModel::GetHistogram ( ) const

Definition at line 144 of file TDFHistoModels.cxx.

Member Data Documentation

◆ fBinXEdges

std::vector<double> ROOT::Experimental::TDF::TH2DModel::fBinXEdges

Definition at line 54 of file TDFHistoModels.hxx.

◆ fBinYEdges

std::vector<double> ROOT::Experimental::TDF::TH2DModel::fBinYEdges

Definition at line 55 of file TDFHistoModels.hxx.

◆ fName

TString ROOT::Experimental::TDF::TH2DModel::fName

Definition at line 46 of file TDFHistoModels.hxx.

◆ fNbinsX

int ROOT::Experimental::TDF::TH2DModel::fNbinsX = 128

Definition at line 48 of file TDFHistoModels.hxx.

◆ fNbinsY

int ROOT::Experimental::TDF::TH2DModel::fNbinsY = 128

Definition at line 51 of file TDFHistoModels.hxx.

◆ fTitle

TString ROOT::Experimental::TDF::TH2DModel::fTitle

Definition at line 47 of file TDFHistoModels.hxx.

◆ fXLow

double ROOT::Experimental::TDF::TH2DModel::fXLow = 0.

Definition at line 49 of file TDFHistoModels.hxx.

◆ fXUp

double ROOT::Experimental::TDF::TH2DModel::fXUp = 64.

Definition at line 50 of file TDFHistoModels.hxx.

◆ fYLow

double ROOT::Experimental::TDF::TH2DModel::fYLow = 0.

Definition at line 52 of file TDFHistoModels.hxx.

◆ fYUp

double ROOT::Experimental::TDF::TH2DModel::fYUp = 64.

Definition at line 53 of file TDFHistoModels.hxx.

Collaboration diagram for ROOT::Experimental::TDF::TH2DModel:
[legend]

The documentation for this class was generated from the following files: