ROOT_Application
2.0
C++ Core modules and GUIStock
Main Page
Related Pages
Modules
Namespaces
Data Structures
Files
File List
Globals
All
Data Structures
Namespaces
Files
Functions
Variables
Typedefs
Enumerations
Enumerator
Friends
Macros
Groups
Pages
src_gui_root
Hparam_stock.h
Go to the documentation of this file.
1
2
/* \file Hparam_stock.h
3
*
4
* typedef Hparam_stock_t
5
*
6
* class similar to the original Hparam.h used by THistPainterStock
7
*
8
* designed for need of THStock, but try to keep compatibility with the original
9
*
10
*/
11
12
//just a copy of the original Hparam.h
13
14
// in fact a global structure, not thread-safe at all !!
15
// not sure send as parameter to THStock::PaintObject( Hapram )
16
17
#ifndef _Hparam_stock_
18
#define _Hparam_stock_
19
20
#ifndef ROOT_Rtypes
21
#include "Rtypes.h"
22
#endif
23
24
// could be in a namespace ??
25
26
typedef
struct
Hparam_stock_t
{
27
//*-*- structure to store current histogram parameters
28
//*-* ===============================================
29
//*-*
30
Double_t
xbinsize
;
//bin size in case of equidistant bins
31
Double_t
xlowedge
;
//low edge of axis
32
Double_t
xmin
;
//minimum value along X
33
Double_t
xmax
;
//maximum value along X
34
Double_t
ybinsize
;
//bin size in case of equidistant bins
35
Double_t
ylowedge
;
//low edge of axis
36
Double_t
ymin
;
//minimum value along y
37
Double_t
ymax
;
//maximum value along y
38
Double_t
zbinsize
;
//bin size in case of equidistant bins
39
Double_t
zlowedge
;
//low edge of axis
40
Double_t
zmin
;
//minimum value along Z
41
Double_t
zmax
;
//maximum value along Z
42
Double_t
factor
;
//multiplication factor (normalization)
43
Double_t
allchan
;
//integrated sum of contents
44
Double_t
baroffset
;
//offset of bin for bars or legos [0,1]
45
Double_t
barwidth
;
//width of bin for bars and legos [0,1]
46
Int_t
xfirst
;
//first bin number along X
47
Int_t
xlast
;
//last bin number along X
48
Int_t
yfirst
;
//first bin number along Y
49
Int_t
ylast
;
//last bin number along Y
50
Int_t
zfirst
;
//first bin number along Z
51
Int_t
zlast
;
//last bin number along Z
52
53
//add some stuff
54
//not really needed, only internal to PaintIni(), see later to delete
55
Int_t
shift_futur
;
// when playing with slider in the futur
56
Int_t
shift_left
;
// when the size of the data differ, for EMA and other, use in PaintLine()
57
//can make a nbbin, but not in the logic
58
}
Hparam_stock_t
;
59
60
#endif // _Hparam_stock_
61
Hparam_stock_t::zlast
Int_t zlast
Definition:
Hparam_stock.h:51
Hparam_stock_t
struct Hparam_stock_t Hparam_stock_t
Hparam_stock_t::xmin
Double_t xmin
Definition:
Hparam_stock.h:32
Hparam_stock_t::factor
Double_t factor
Definition:
Hparam_stock.h:42
Hparam_stock_t
Definition:
Hparam_stock.h:26
Hparam_stock_t::allchan
Double_t allchan
Definition:
Hparam_stock.h:43
Hparam_stock_t::ymin
Double_t ymin
Definition:
Hparam_stock.h:36
Hparam_stock_t::shift_left
Int_t shift_left
Definition:
Hparam_stock.h:56
Hparam_stock_t::ylowedge
Double_t ylowedge
Definition:
Hparam_stock.h:35
Hparam_stock_t::xlowedge
Double_t xlowedge
Definition:
Hparam_stock.h:31
Hparam_stock_t::ybinsize
Double_t ybinsize
Definition:
Hparam_stock.h:34
Hparam_stock_t::barwidth
Double_t barwidth
Definition:
Hparam_stock.h:45
Hparam_stock_t::xbinsize
Double_t xbinsize
Definition:
Hparam_stock.h:30
Hparam_stock_t::xmax
Double_t xmax
Definition:
Hparam_stock.h:33
Hparam_stock_t::zmax
Double_t zmax
Definition:
Hparam_stock.h:41
Hparam_stock_t::baroffset
Double_t baroffset
Definition:
Hparam_stock.h:44
Hparam_stock_t::zlowedge
Double_t zlowedge
Definition:
Hparam_stock.h:39
Hparam_stock_t::ylast
Int_t ylast
Definition:
Hparam_stock.h:49
Hparam_stock_t::zmin
Double_t zmin
Definition:
Hparam_stock.h:40
Hparam_stock_t::zbinsize
Double_t zbinsize
Definition:
Hparam_stock.h:38
Hparam_stock_t::xlast
Int_t xlast
Definition:
Hparam_stock.h:47
Hparam_stock_t::yfirst
Int_t yfirst
Definition:
Hparam_stock.h:48
Hparam_stock_t::shift_futur
Int_t shift_futur
Definition:
Hparam_stock.h:55
Hparam_stock_t::xfirst
Int_t xfirst
Definition:
Hparam_stock.h:46
Hparam_stock_t::zfirst
Int_t zfirst
Definition:
Hparam_stock.h:50
Hparam_stock_t::ymax
Double_t ymax
Definition:
Hparam_stock.h:37
Generated on Mon May 25 2015 20:35:30 for ROOT_Application by
1.8.6