Definition at line 37 of file TKDEAdapter.h.
Public Member Functions | |
Double_t | GetE () const |
e for kdefgt. | |
void | SetE (Double_t e) |
e for kdefgt. | |
void | SetGeometry (const TGL5DDataSet *dataSet) |
Set grid's dimensions. | |
Protected Types | |
typedef Float_t | ElementType_t |
Protected Types inherited from Rgl::Mc::TGridGeometry< Float_t > | |
enum | EVertexPosition |
Protected Member Functions | |
TKDEAdapter () | |
Constructor. "Half-baked" object. | |
void | FetchDensities () const |
Do some initialization and calculate densities. | |
void | FreeVectors () |
Free grid and density vectors. | |
UInt_t | GetD () const |
Number of cells along Z. | |
Float_t | GetData (UInt_t i, UInt_t j, UInt_t k) const |
Get data at given position. | |
UInt_t | GetH () const |
Number of cells along Y. | |
UInt_t | GetW () const |
Number of cells along X. | |
void | SetDataSource (const TKDEFGT *dataSource) |
Set density estimator as a data source. | |
Protected Member Functions inherited from Rgl::Mc::TGridGeometry< Float_t > | |
TGridGeometry () | |
TGridGeometry (const TAxis *x, const TAxis *y, const TAxis *z, Double_t xs=1., Double_t ys=1., Double_t zs=1., EVertexPosition pos=kBinCenter) | |
Private Types | |
typedef std::vector< Double_t > | vector_t |
Private Member Functions | |
TKDEAdapter (const TKDEAdapter &rhs) | |
TKDEAdapter & | operator= (const TKDEAdapter &rhs) |
Private Attributes | |
UInt_t | fD |
const TKDEFGT * | fDE |
vector_t | fDensities |
Double_t | fE |
vector_t | fGrid |
UInt_t | fH |
UInt_t | fSliceSize |
UInt_t | fW |
Double_t | fXMin |
Double_t | fXStep |
Double_t | fYMin |
Double_t | fYStep |
Double_t | fZMin |
Double_t | fZStep |
Additional Inherited Members | |
Protected Attributes inherited from Rgl::Mc::TGridGeometry< Float_t > | |
Float_t | fMinX |
Float_t | fMinY |
Float_t | fMinZ |
Float_t | fStepX |
Float_t | fStepY |
Float_t | fStepZ |
Float_t | fXScaleInverted |
Float_t | fYScaleInverted |
Float_t | fZScaleInverted |
#include <TKDEAdapter.h>
|
protected |
Definition at line 39 of file TKDEAdapter.h.
|
private |
Definition at line 62 of file TKDEAdapter.h.
|
protected |
Constructor. "Half-baked" object.
Definition at line 26 of file TKDEAdapter.cxx.
|
private |
|
protected |
Do some initialization and calculate densities.
Definition at line 121 of file TKDEAdapter.cxx.
|
protected |
Free grid and density vectors.
Definition at line 161 of file TKDEAdapter.cxx.
|
protected |
Number of cells along Z.
Definition at line 105 of file TKDEAdapter.cxx.
Get data at given position.
Definition at line 152 of file TKDEAdapter.cxx.
Double_t Rgl::Fgt::TKDEAdapter::GetE | ( | ) | const |
e for kdefgt.
Definition at line 81 of file TKDEAdapter.cxx.
|
protected |
Number of cells along Y.
Definition at line 97 of file TKDEAdapter.cxx.
|
protected |
Number of cells along X.
Definition at line 89 of file TKDEAdapter.cxx.
|
private |
|
protected |
Set density estimator as a data source.
Definition at line 113 of file TKDEAdapter.cxx.
void Rgl::Fgt::TKDEAdapter::SetE | ( | Double_t | e | ) |
e for kdefgt.
Definition at line 73 of file TKDEAdapter.cxx.
void Rgl::Fgt::TKDEAdapter::SetGeometry | ( | const TGL5DDataSet * | dataSet | ) |
Set grid's dimensions.
Definition at line 40 of file TKDEAdapter.cxx.
|
private |
Definition at line 69 of file TKDEAdapter.h.
|
private |
Definition at line 77 of file TKDEAdapter.h.
|
mutableprivate |
Definition at line 65 of file TKDEAdapter.h.
|
private |
Definition at line 79 of file TKDEAdapter.h.
|
mutableprivate |
Definition at line 64 of file TKDEAdapter.h.
|
private |
Definition at line 68 of file TKDEAdapter.h.
|
private |
Definition at line 70 of file TKDEAdapter.h.
|
private |
Definition at line 67 of file TKDEAdapter.h.
|
private |
Definition at line 73 of file TKDEAdapter.h.
|
private |
Definition at line 73 of file TKDEAdapter.h.
|
private |
Definition at line 74 of file TKDEAdapter.h.
|
private |
Definition at line 74 of file TKDEAdapter.h.
|
private |
Definition at line 75 of file TKDEAdapter.h.
|
private |
Definition at line 75 of file TKDEAdapter.h.