Main Page
Related Pages
Namespaces
Classes
Files
File List
File Members
binners
Bins2DHist.h
Go to the documentation of this file.
1
/* -*- mode: c++ -*- */
2
14
#ifndef _Bins2DHist_H_
15
#define _Bins2DHist_H_
16
17
#include "
binners/Bins2DBase.h
"
18
19
namespace
hippodraw {
20
28
class
MDL_HIPPOPLOT_API
Bins2DHist
:
public
Bins2DBase
29
{
30
31
private
:
32
34
std::vector<std::vector<double> >
m_variance
;
35
37
double
m_x_moments[3];
38
40
double
m_y_moments[3];
41
42
public
:
43
45
Bins2DHist
( );
46
48
Bins2DHist
(
const
Bins2DHist
& binner );
49
51
~
Bins2DHist
();
52
55
BinsBase
*
clone
()
const
;
56
57
virtual
void
setNumberOfBins (
hippodraw::Axes::Type
axis,
int
number );
58
60
virtual
void
reset();
61
64
virtual
void
accumulate (
double
x,
double
y,
65
double
w = 1.0,
double
dummy = 0. );
66
68
virtual
double
getZValue (
double
x,
double
y )
const
;
69
70
virtual
NTuple
* createNTuple ()
const
;
71
virtual
void
fillDataSource (
DataSource
* ntuple )
const
;
72
virtual
void
setBinContents (
const
DataSource
* ntuple );
73
74
};
75
76
}
// namespace hippodraw
77
78
#endif // _Bins2DHist_H_
Generated for HippoDraw Class Library by