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

A struct which stores the parameters of a TH3D.

Definition at line 70 of file TDFHistoModels.hxx.

Public Member Functions

 TH3DModel ()=default
 
 TH3DModel (const TH3DModel &)=default
 
 TH3DModel (const ::TH3D &h)
 
 TH3DModel (const char *name, const char *title, int nbinsx, double xlow, double xup, int nbinsy, double ylow, double yup, int nbinsz, double zlow, double zup)
 
 TH3DModel (const char *name, const char *title, int nbinsx, const float *xbins, int nbinsy, const float *ybins, int nbinsz, const float *zbins)
 
 TH3DModel (const char *name, const char *title, int nbinsx, const double *xbins, int nbinsy, const double *ybins, int nbinsz, const double *zbins)
 
 ~TH3DModel ()
 
std::shared_ptr<::TH3DGetHistogram () const
 

Public Attributes

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

#include <ROOT/TDFHistoModels.hxx>

Constructor & Destructor Documentation

◆ TH3DModel() [1/6]

ROOT::Experimental::TDF::TH3DModel::TH3DModel ( )
default

◆ TH3DModel() [2/6]

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

◆ ~TH3DModel()

ROOT::Experimental::TDF::TH3DModel::~TH3DModel ( )

Definition at line 200 of file TDFHistoModels.cxx.

◆ TH3DModel() [3/6]

ROOT::Experimental::TDF::TH3DModel::TH3DModel ( const ::TH3D h)

Definition at line 162 of file TDFHistoModels.cxx.

◆ TH3DModel() [4/6]

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

Definition at line 169 of file TDFHistoModels.cxx.

◆ TH3DModel() [5/6]

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

Definition at line 183 of file TDFHistoModels.cxx.

◆ TH3DModel() [6/6]

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

Definition at line 175 of file TDFHistoModels.cxx.

Member Function Documentation

◆ GetHistogram()

std::shared_ptr<::TH3D > ROOT::Experimental::TDF::TH3DModel::GetHistogram ( ) const

Definition at line 191 of file TDFHistoModels.cxx.

Member Data Documentation

◆ fBinXEdges

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

Definition at line 82 of file TDFHistoModels.hxx.

◆ fBinYEdges

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

Definition at line 83 of file TDFHistoModels.hxx.

◆ fBinZEdges

std::vector<double> ROOT::Experimental::TDF::TH3DModel::fBinZEdges

Definition at line 84 of file TDFHistoModels.hxx.

◆ fName

TString ROOT::Experimental::TDF::TH3DModel::fName

Definition at line 71 of file TDFHistoModels.hxx.

◆ fNbinsX

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

Definition at line 73 of file TDFHistoModels.hxx.

◆ fNbinsY

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

Definition at line 76 of file TDFHistoModels.hxx.

◆ fNbinsZ

int ROOT::Experimental::TDF::TH3DModel::fNbinsZ = 128

Definition at line 79 of file TDFHistoModels.hxx.

◆ fTitle

TString ROOT::Experimental::TDF::TH3DModel::fTitle

Definition at line 72 of file TDFHistoModels.hxx.

◆ fXLow

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

Definition at line 74 of file TDFHistoModels.hxx.

◆ fXUp

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

Definition at line 75 of file TDFHistoModels.hxx.

◆ fYLow

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

Definition at line 77 of file TDFHistoModels.hxx.

◆ fYUp

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

Definition at line 78 of file TDFHistoModels.hxx.

◆ fZLow

double ROOT::Experimental::TDF::TH3DModel::fZLow = 0.

Definition at line 80 of file TDFHistoModels.hxx.

◆ fZUp

double ROOT::Experimental::TDF::TH3DModel::fZUp = 64.

Definition at line 81 of file TDFHistoModels.hxx.

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

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