Logo ROOT  
Reference Guide
 
Loading...
Searching...
No Matches
Hparam.h
Go to the documentation of this file.
1/* @(#)root/histpainter:$Id$ */
2
3/*************************************************************************
4 * Copyright (C) 1995-2000, Rene Brun and Fons Rademakers. *
5 * All rights reserved. *
6 * *
7 * For the licensing terms see $ROOTSYS/LICENSE. *
8 * For the list of contributors see $ROOTSYS/README/CREDITS. *
9 *************************************************************************/
10
11#ifndef ROOT_Hparam
12#define ROOT_Hparam
13
14
15////////////////////////////////////////////////////////////////////////////////
16/*! \struct Hparam_t
17 \brief Histogram parameters structure.
18
19Structure to store current histogram's parameters.
20
21Used internally by THistPainter to manage histogram parameters.
22
23*/
24
25#include "RtypesCore.h"
26
27#if !defined(ROOT_Hparam_cxx) && !defined(G__DICTIONARY)
28#warning "This header is deprecated and will be removed in ROOT 6.44, use instead `THistPainter`, `TGraph2DPainter` public interfaces."
29#endif
30
31typedef struct Hparam_t {
32 Double_t xbinsize; ///< Bin size in case of equidistant bins
33 Double_t xlowedge; ///< Low edge of axis
34 Double_t xmin; ///< Minimum value along X
35 Double_t xmax; ///< Maximum value along X
36 Double_t ybinsize; ///< Bin size in case of equidistant bins
37 Double_t ylowedge; ///< Low edge of axis
38 Double_t ymin; ///< Minimum value along y
39 Double_t ymax; ///< Maximum value along y
40 Double_t zbinsize; ///< Bin size in case of equidistant bins
41 Double_t zlowedge; ///< Low edge of axis
42 Double_t zmin; ///< Minimum value along Z
43 Double_t zmax; ///< Maximum value along Z
44 Double_t factor; ///< Multiplication factor (normalization)
45 Double_t allchan; ///< Integrated sum of contents
46 Double_t baroffset; ///< Offset of bin for bars or legos [0,1]
47 Double_t barwidth; ///< Width of bin for bars and legos [0,1]
48 Int_t xfirst; ///< First bin number along X
49 Int_t xlast; ///< Last bin number along X
50 Int_t yfirst; ///< First bin number along Y
51 Int_t ylast; ///< Last bin number along Y
52 Int_t zfirst; ///< First bin number along Z
53 Int_t zlast; ///< Last bin number along Z
55
56#endif
struct Hparam_t Hparam_t
Basic types used by ROOT and required by TInterpreter.
Histogram parameters structure.
Definition Hparam.h:31
Double_t baroffset
Offset of bin for bars or legos [0,1].
Definition Hparam.h:46
Double_t ylowedge
Low edge of axis.
Definition Hparam.h:37
Double_t xmin
Minimum value along X.
Definition Hparam.h:34
Int_t ylast
Last bin number along Y.
Definition Hparam.h:51
Int_t xfirst
First bin number along X.
Definition Hparam.h:48
Double_t zmin
Minimum value along Z.
Definition Hparam.h:42
Double_t zlowedge
Low edge of axis.
Definition Hparam.h:41
Double_t xbinsize
Bin size in case of equidistant bins.
Definition Hparam.h:32
Double_t ymin
Minimum value along y.
Definition Hparam.h:38
Double_t allchan
Integrated sum of contents.
Definition Hparam.h:45
Double_t xlowedge
Low edge of axis.
Definition Hparam.h:33
Double_t ymax
Maximum value along y.
Definition Hparam.h:39
Double_t factor
Multiplication factor (normalization)
Definition Hparam.h:44
Int_t zlast
Last bin number along Z.
Definition Hparam.h:53
Int_t xlast
Last bin number along X.
Definition Hparam.h:49
Double_t ybinsize
Bin size in case of equidistant bins.
Definition Hparam.h:36
Double_t barwidth
Width of bin for bars and legos [0,1].
Definition Hparam.h:47
Double_t zmax
Maximum value along Z.
Definition Hparam.h:43
Double_t xmax
Maximum value along X.
Definition Hparam.h:35
Int_t yfirst
First bin number along Y.
Definition Hparam.h:50
Int_t zfirst
First bin number along Z.
Definition Hparam.h:52
Double_t zbinsize
Bin size in case of equidistant bins.
Definition Hparam.h:40