Logo ROOT   6.08/07
Reference Guide
TH2Editor.h
Go to the documentation of this file.
1 // @(#)root/ged:$Id$
2 // Author: Carsten Hof 08/08/04
3 
4 /*************************************************************************
5  * Copyright (C) 1995-2004, Rene Brun and Fons Rademakers. *
6  * All rights reserved. *
7  * *
8  * For the licensing terms see $ROOTSYS/LICENSE. *
9  * For the list of contributors see $ROOTSYS/README/CREDITS. *
10  *************************************************************************/
11 
12 #ifndef ROOT_TH2Editor
13 #define ROOT_TH2Editor
14 
15 //////////////////////////////////////////////////////////////////////////
16 // //
17 // TH2Editor //
18 // //
19 // Editor changing histogram attributes //
20 // //
21 //////////////////////////////////////////////////////////////////////////
22 
23 #ifndef ROOT_TGedFrame
24 #include "TGedFrame.h"
25 #endif
26 
27 class TH2;
28 class TGComboBox;
29 class TGLabel;
30 class TGTextEntry;
31 class TGCheckButton;
32 class TString;
33 class TGDoubleHSlider;
34 class TGHSlider;
35 class TGNumberEntry;
36 class TGHButtonGroup;
37 class TGRadioButton;
38 class TGNumberEntryField;
39 class TGColorSelect;
40 class TGedPatternSelect;
41 class TGTextButton;
42 
43 class TH2Editor : public TGedFrame {
44 
45 protected:
46  TH2 *fHist; // histogram object
47  TGCompositeFrame *fBin; // Contains the Binning Widgets
48  TGCompositeFrame *fFit; // Contains the Fitting Widgets
49  TGTextEntry *fTitle; // histogram title input field
50  TGComboBox *fTypeCombo; // histogram type combo box
51  TGComboBox *fCoordsCombo; // Coordinate System combo box
52  TGComboBox *fContCombo; // Contour selecting combo box
53  TGLabel *fColContLbl; // No. of Contours Label 1
54  TGLabel *fColContLbl1; // No. of Contours Label 2
55  Int_t fTitlePrec; // font precision level
56  TGHButtonGroup *fDimGroup; // Radiobuttongroup to change 2D <-> 3D-Plot
57  TGRadioButton *fDim; // 2D-Plot RadioButton
58  TGRadioButton *fDim0; // 3D-Plot RadioButton
59  TGLayoutHints *fDimlh; // layout hints for 2D-Plot RadioButton
60  TGLayoutHints *fDim0lh; // layout hints for 3D-Plot RadioButton
61  TGCompositeFrame *f6; // Frame that contains the 2D CheckBox DrawOptions
62  TGCompositeFrame *f9; // Frame that contains the 3D CheckBox DrawOptions
63  TGCompositeFrame *f12; // Frame that contains the Bar-Title
64  TGCompositeFrame *f13; // Frame that contains the Bar Width/Offset NumberEntries
65  TGCompositeFrame *f38; // Frame that contains the Frame Fill widgets
66  TGCheckButton *fAddError; // CheckBox connected to error bars
67  TGCheckButton *fAddPalette; // CheckBox connected to Z option (2D)
68  TGCheckButton *fAddPalette1; // CheckBox connected to Z option (3D)
69  TGCheckButton *fAddArr; // CheckBox connected to Arr-Option
70  TGCheckButton *fAddBox; // CheckBox connected to Box-Option
71  TGCheckButton *fAddScat; // CheckBox connected to Scat-Option
72  TGCheckButton *fAddCol; // CheckBox connected to Col-Option
73  TGCheckButton *fAddFB; // Draw front box (or not)
74  TGCheckButton *fAddBB; // Draw back box (or not)
75  TGCheckButton *fAddText; // Draw bin contents as text
76  TGNumberEntry *fContLevels; // Set number of contour levels
77  TGNumberEntry *fContLevels1; // Set number of contour levels
78  TGNumberEntry *fBarWidth; // Set bar width of histogram
79  TGNumberEntry *fBarOffset; // Set bar offset of histogram
80  TGCompositeFrame *fBinXCont; // Contains the rebin widgets for case 1
81  TGHSlider *fBinXSlider; // Slider to set rebinning x integer value
82  TGNumberEntryField *fBinXNumberEntry; // Label which shows the rebinned bin number
83  TGHSlider *fBinYSlider; // Slider to set rebinning y integer value
84  TGNumberEntryField *fBinYNumberEntry; // Label which shows the rebinned bin number
85  TGTextButton *fApply; // Apply-Button to accept the rebinned histogram
86  TGTextButton *fCancel; // Cancel-Button to reprobate the rebinned histogram
87  TGCompositeFrame *fBinXCont1; // Contains the X Rebin Widgets for case 2
88  TGHSlider *fBinXSlider1; // Slider to set x rebinning integer value
89  TGNumberEntryField *fBinXNumberEntry1;// Label which shows the rebinned x bin number
90  TGNumberEntryField *fXOffsetNumberEntry; // Shows the offset to the x origin of the histogram
91  TGHSlider *fXBinOffsetSld; // Add an x-offset to the origin of the histogram
92 
93  TGCompositeFrame *fBinYCont1; // Contains the Y Rebin Widgets for case 2
94  TGHSlider *fBinYSlider1; // Slider to set y rebinning integer value
95  TGNumberEntryField *fBinYNumberEntry1;// Label which shows the rebinned y bin number
96  TGNumberEntryField *fYOffsetNumberEntry; // Shows the offset to the y origin of the histogram
97  TGHSlider *fYBinOffsetSld; // Add an y-offset to the origin of the histogram
98  TGDoubleHSlider *fSliderX; // Slider to set x-axis range
99  TGNumberEntryField *fSldXMin; // Contains the minimum value of the x-Axis
100  TGNumberEntryField *fSldXMax; // Contains the maximum value of the x-Axis
101  TGDoubleHSlider *fSliderY; // Slider to set y-axis range
102  TGNumberEntryField *fSldYMin; // Contains the minimum value of the y-Axis
103  TGNumberEntryField *fSldYMax; // Contains the maximum value of the y-Axis
104  TGCheckButton *fDelaydraw; // Delayed drawing of the new axis range
105  TGColorSelect *fFrameColor; // Select the Frame Color
106  TGedPatternSelect *fFramePattern; // Select the Frame Pattern Style
107  TString fCutString; // Contais info about graphical cuts (if any)
108 
109  static TGComboBox *BuildHistTypeComboBox(TGFrame *parent, Int_t id);
110  static TGComboBox *BuildHistCoordsComboBox(TGFrame *parent, Int_t id);
111  static TGComboBox *BuildHistContComboBox(TGFrame* parent, Int_t id);
112 
113  virtual void ConnectSignals2Slots();
114  void CreateBinTab(); // Creates the Bin Tab (part of the SetGedEditor)
115 
116 private:
117  void PaintBox3D(Float_t *p1, Float_t *p2,Float_t *p3, Float_t *p4);
123 
125  fPy1old,
126  fPx2old,
127  fPy2old;
129  fP2oldx[3],
130  fP3oldx[3],
131  fP4oldx[3],
132  fP5oldx[3],
133  fP6oldx[3],
134  fP7oldx[3],
135  fP8oldx[3];
137  fP2oldy[3],
138  fP3oldy[3],
139  fP4oldy[3],
140  fP5oldy[3],
141  fP6oldy[3],
142  fP7oldy[3],
143  fP8oldy[3];
144  TH2 *fBinHist; // Cloned histogram for rebin
145  Double_t fOldXOffset; // saves the old x offset of the histogram
146  Double_t fOldYOffset; // saves the old y offset of the histogram
147 
148 public:
149  TH2Editor(const TGWindow *p = 0,
150  Int_t width = 140, Int_t height = 30,
151  UInt_t options = kChildFrame,
153  virtual ~TH2Editor();
154 
155  virtual Bool_t AcceptModel(TObject* model);
156  virtual void SetModel(TObject* obj);
157  virtual void ActivateBaseClassEditors(TClass* cl);
158 
159  virtual void DoTitle(const char *text);
160  virtual void DoHistView();
161  virtual void DoHistSimple();
162  virtual void DoHistComplex();
163  virtual void DoHistChanges();
164  virtual void DoAddArr(Bool_t on);
165  virtual void DoAddBox(Bool_t on);
166  virtual void DoAddCol(Bool_t on);
167  virtual void DoAddScat(Bool_t on);
168  virtual void DoAddText(Bool_t on);
169  virtual void DoAddError(Bool_t on);
170  virtual void DoAddPalette(Bool_t on);
171  virtual void DoAddFB();
172  virtual void DoAddBB();
173  virtual void DoContLevel();
174  virtual void DoContLevel1();
175  virtual void DoBarWidth();
176  virtual void DoBarOffset();
177  virtual void DoBinPressed();
178  virtual void DoBinMoved();
179  virtual void DoBinReleased();
180  virtual void DoBinLabel();
181  virtual void DoApply();
182  virtual void DoCancel();
183  virtual void DoBinReleased1();
184  virtual void DoBinMoved1();
185  virtual void DoBinLabel1();
186  virtual void DoOffsetMoved();
187  virtual void DoOffsetReleased();
188  virtual void DoOffsetPressed();
189  virtual void DoBinOffset();
190  virtual void DoSliderXMoved();
191  virtual void DoSliderXPressed();
192  virtual void DoSliderXReleased();
193  virtual void DoXAxisRange();
194  virtual void DoSliderYMoved();
195  virtual void DoSliderYPressed();
196  virtual void DoSliderYReleased();
197  virtual void DoYAxisRange();
198  virtual void DoFillColor(Pixel_t);
199  virtual void DoFillPattern(Style_t);
200 
201  Int_t* Dividers(Int_t n);
202 
203  virtual void RecursiveRemove(TObject* obj);
204 
205  ClassDef(TH2Editor,0) // TH2 editor
206 };
207 
208 #endif
209 
Float_t fP3oldy[3]
Definition: TH2Editor.h:136
Float_t fP6oldy[3]
Definition: TH2Editor.h:136
TGLabel * fColContLbl
Definition: TH2Editor.h:53
Float_t fP1oldy[3]
Definition: TH2Editor.h:136
virtual void DoOffsetPressed()
Slot connected to the OffSetSlider.
Definition: TH2Editor.cxx:2121
TString fCutString
Definition: TH2Editor.h:107
static double p3(double t, double a, double b, double c, double d)
short Style_t
Definition: RtypesCore.h:76
TGNumberEntryField * fSldXMax
Definition: TH2Editor.h:100
float Float_t
Definition: RtypesCore.h:53
Double_t fOldYOffset
Definition: TH2Editor.h:146
Double_t fOldXOffset
Definition: TH2Editor.h:145
TString GetHistTypeLabel()
Return the immediate histogram type (HIST, LEGO1-4, SURF1-5).
Definition: TH2Editor.cxx:2732
Float_t fP7oldy[3]
Definition: TH2Editor.h:136
TGCheckButton * fAddBB
Definition: TH2Editor.h:74
TGCheckButton * fAddPalette1
Definition: TH2Editor.h:68
TH2Editor(const TGWindow *p=0, Int_t width=140, Int_t height=30, UInt_t options=kChildFrame, Pixel_t back=GetDefaultFrameBackground())
Constructor of histogram attribute GUI.
Definition: TH2Editor.cxx:175
virtual void DoBinMoved()
Slot connected to the rebin sliders in case of no ntuple histogram does the rebinning of the selected...
Definition: TH2Editor.cxx:1677
TGComboBox * fCoordsCombo
Definition: TH2Editor.h:51
virtual void DoAddError(Bool_t on)
Slot connected to the "Error" check button.
Definition: TH2Editor.cxx:1417
TGCompositeFrame * f9
Definition: TH2Editor.h:62
TGNumberEntryField * fXOffsetNumberEntry
Definition: TH2Editor.h:90
TString GetHistCoordsLabel()
Return the immediate coordinate system of the histogram.
Definition: TH2Editor.cxx:2757
Float_t fP4oldx[3]
Definition: TH2Editor.h:128
void CreateBinTab()
Create the Binning tab.
Definition: TH2Editor.cxx:377
TGNumberEntry * fContLevels1
Definition: TH2Editor.h:77
virtual void DoAddFB()
Slot connected to the "FB front-box draw option" check button.
Definition: TH2Editor.cxx:1479
Basic string class.
Definition: TString.h:137
int Int_t
Definition: RtypesCore.h:41
bool Bool_t
Definition: RtypesCore.h:59
virtual void DoSliderYPressed()
Slot connected to y-axis slider which initialises the "virtual" box which is drawn in delay draw mode...
Definition: TH2Editor.cxx:2609
TString GetCutOptionString()
Return draw option string related to graphical cut in use.
Definition: TH2Editor.cxx:2816
TGHSlider * fBinXSlider
Definition: TH2Editor.h:81
virtual void DoAddPalette(Bool_t on)
Slot connected to the color palette check button.
Definition: TH2Editor.cxx:1452
virtual void DoFillColor(Pixel_t)
Slot connected to the fill area color.
Definition: TH2Editor.cxx:2710
TGRadioButton * fDim0
Definition: TH2Editor.h:58
virtual void DoHistView()
Slot connected to the &#39;Plot&#39; button group.
Definition: TH2Editor.cxx:1077
TGDoubleHSlider * fSliderX
Definition: TH2Editor.h:98
TGHButtonGroup * fDimGroup
Definition: TH2Editor.h:56
TGCheckButton * fAddError
Definition: TH2Editor.h:66
TGLayoutHints * fDim0lh
Definition: TH2Editor.h:60
virtual void DoContLevel1()
Slot connected to the contour level number entry fContLevels1.
Definition: TH2Editor.cxx:1555
#define ClassDef(name, id)
Definition: Rtypes.h:254
virtual void DoAddBox(Bool_t on)
Slot connected to the "Box draw option" check button.
Definition: TH2Editor.cxx:1284
TGCompositeFrame * f13
Definition: TH2Editor.h:64
ULong_t Pixel_t
Definition: GuiTypes.h:41
virtual void DoFillPattern(Style_t)
Slot connected to the fill area pattern.
Definition: TH2Editor.cxx:2721
static Pixel_t GetDefaultFrameBackground()
Get default frame background.
Definition: TGFrame.cxx:665
TGRadioButton * fDim
Definition: TH2Editor.h:57
void PaintBox3D(Float_t *p1, Float_t *p2, Float_t *p3, Float_t *p4)
Paint a square in 3D.
Definition: TH2Editor.cxx:2888
virtual void DoContLevel()
Slot connected to the contour level number entry fContLevels.
Definition: TH2Editor.cxx:1544
virtual void DoBinLabel()
Slot connected to the Bin Number Entry for the Rebin.
Definition: TH2Editor.cxx:1769
static double p2(double t, double a, double b, double c)
virtual void DoSliderXReleased()
Slot connected to the x-axis slider finalizing values after the slider movement.
Definition: TH2Editor.cxx:2477
Int_t fPy1old
Definition: TH2Editor.h:124
virtual void DoAddScat(Bool_t on)
Slot connected to the "Scat draw option" check button.
Definition: TH2Editor.cxx:1359
TGCheckButton * fAddScat
Definition: TH2Editor.h:71
virtual void DoBinOffset()
Slot connected to the OffSetNumberEntry, related to the OffSetSlider changes the origin of the histog...
Definition: TH2Editor.cxx:2272
virtual void RecursiveRemove(TObject *obj)
If the contained histogram obj is deleted we must set its pointer to zero.
Definition: TH2Editor.cxx:2938
virtual void DoBinReleased()
Slot connected to the rebin slider in case of no ntuple histogram.
Definition: TH2Editor.cxx:1587
virtual void DoBarOffset()
Slot connected to the bar offset of the bar chart.
Definition: TH2Editor.cxx:1576
virtual void DoSliderYReleased()
Slot connected to the y-axis slider finalizing values after the slider movement.
Definition: TH2Editor.cxx:2664
virtual ~TH2Editor()
Destructor.
Definition: TH2Editor.cxx:679
Float_t fP4oldy[3]
Definition: TH2Editor.h:136
TGLayoutHints * fDimlh
Definition: TH2Editor.h:59
TGCompositeFrame * f38
Definition: TH2Editor.h:65
virtual void DoYAxisRange()
Slot connected to the Max/Min number entry fields showing y-axis range.
Definition: TH2Editor.cxx:2687
virtual void DoAddText(Bool_t on)
Slot connected to the "Text draw option" check button.
Definition: TH2Editor.cxx:1385
Float_t fP2oldx[3]
Definition: TH2Editor.h:128
Int_t fPx1old
Definition: TH2Editor.h:124
TGNumberEntryField * fBinYNumberEntry
Definition: TH2Editor.h:84
TGCompositeFrame * fBinYCont1
Definition: TH2Editor.h:93
virtual void DoBinPressed()
Slot connected to the rebin slider in case of no ntuple histogram.
Definition: TH2Editor.cxx:1659
TGLabel * fColContLbl1
Definition: TH2Editor.h:54
TString GetHistAdditiveLabel()
Return histogram additive options (Arr,Box,Col,Scat,Col,Text,E,Z,FB,BB).
Definition: TH2Editor.cxx:2794
Service class for 2-Dim histogram classes.
Definition: TH2.h:36
TGTextEntry * fTitle
Definition: TH2Editor.h:49
static TGComboBox * BuildHistCoordsComboBox(TGFrame *parent, Int_t id)
Create coordinate system combo box.
Definition: TH2Editor.cxx:2853
TGNumberEntryField * fBinYNumberEntry1
Definition: TH2Editor.h:95
Float_t fP2oldy[3]
Definition: TH2Editor.h:136
Float_t fP8oldy[3]
Definition: TH2Editor.h:136
unsigned int UInt_t
Definition: RtypesCore.h:42
Float_t fP5oldy[3]
Definition: TH2Editor.h:136
virtual void DoCancel()
Slot connected to the Cancel Button in the Rebinned histogram Window.
Definition: TH2Editor.cxx:1858
Float_t fP3oldx[3]
Definition: TH2Editor.h:128
Float_t fP7oldx[3]
Definition: TH2Editor.h:128
TGCheckButton * fAddFB
Definition: TH2Editor.h:73
The ROOT global object gROOT contains a list of all defined classes.
Definition: TClass.h:81
TH2 * fBinHist
Definition: TH2Editor.h:144
static double p1(double t, double a, double b)
TGedPatternSelect * fFramePattern
Definition: TH2Editor.h:106
TGCompositeFrame * fBin
Definition: TH2Editor.h:47
TGNumberEntryField * fYOffsetNumberEntry
Definition: TH2Editor.h:96
virtual void DoSliderXPressed()
Slot connected to the x axis range slider that initialises the "virtual" box which is drawn in delay ...
Definition: TH2Editor.cxx:2422
virtual void DoAddArr(Bool_t on)
Slot connected to the "Arrow draw option" check button.
Definition: TH2Editor.cxx:1252
virtual void DoXAxisRange()
Slot connected to the Max/Min number entry fields showing x-axis range.
Definition: TH2Editor.cxx:2499
virtual void DoBinMoved1()
Slot connected to the rebin slider in case of an ntuple histogram.
Definition: TH2Editor.cxx:2002
virtual void ActivateBaseClassEditors(TClass *cl)
Skip TH1Editor in building list of editors.
Definition: TH2Editor.cxx:2930
virtual void SetModel(TObject *obj)
Pick up the values of current histogram attributes.
Definition: TH2Editor.cxx:782
virtual void DoBarWidth()
Slot connected to the bar width of the bar chart.
Definition: TH2Editor.cxx:1566
Int_t fPy2old
Definition: TH2Editor.h:124
TGCheckButton * fAddArr
Definition: TH2Editor.h:69
virtual void DoAddCol(Bool_t on)
Slot connected to the "Col draw option" check button.
Definition: TH2Editor.cxx:1316
TGNumberEntryField * fBinXNumberEntry1
Definition: TH2Editor.h:89
virtual void DoSliderXMoved()
Slot connected to the x-Slider that redraws the histogram with the new slider range.
Definition: TH2Editor.cxx:2332
TGComboBox * fTypeCombo
Definition: TH2Editor.h:50
TGDoubleHSlider * fSliderY
Definition: TH2Editor.h:101
TGCheckButton * fAddCol
Definition: TH2Editor.h:72
TGHSlider * fXBinOffsetSld
Definition: TH2Editor.h:91
TGCheckButton * fAddBox
Definition: TH2Editor.h:70
TGCompositeFrame * fBinXCont1
Definition: TH2Editor.h:87
double Double_t
Definition: RtypesCore.h:55
static TGComboBox * BuildHistTypeComboBox(TGFrame *parent, Int_t id)
Create histogram type combo box.
Definition: TH2Editor.cxx:2831
virtual void DoOffsetMoved()
Slot connected to the OffSetSlider.
Definition: TH2Editor.cxx:2202
TText * text
TGTextButton * fCancel
Definition: TH2Editor.h:86
virtual void DoOffsetReleased()
Slot connected to the OffSetSlider that changes the origin of the histogram inbetween a binwidth; reb...
Definition: TH2Editor.cxx:2134
virtual void DoHistComplex()
Slot connected to the 3D-Plot radio button.
Definition: TH2Editor.cxx:1132
Int_t fTitlePrec
Definition: TH2Editor.h:55
virtual void DoAddBB()
Slot connected to the "BB back-box draw option" check button.
Definition: TH2Editor.cxx:1513
virtual void DoTitle(const char *text)
Slot connected to the histogram title setting.
Definition: TH2Editor.cxx:1067
TGCompositeFrame * f6
Definition: TH2Editor.h:61
TString GetHistContLabel()
Returns histogram contour option (None,Cont0..5).
Definition: TH2Editor.cxx:2775
TGNumberEntryField * fBinXNumberEntry
Definition: TH2Editor.h:82
Mother of all ROOT objects.
Definition: TObject.h:37
TGCheckButton * fDelaydraw
Definition: TH2Editor.h:104
TGCompositeFrame * f12
Definition: TH2Editor.h:63
TGNumberEntryField * fSldXMin
Definition: TH2Editor.h:99
Float_t fP5oldx[3]
Definition: TH2Editor.h:128
virtual void DoBinLabel1()
Slot connected to the Bin Number Entry for the Rebin.
Definition: TH2Editor.cxx:2041
virtual Bool_t AcceptModel(TObject *model)
Check if object is able to configure with this editor.
Definition: TH2Editor.cxx:769
TGHSlider * fBinXSlider1
Definition: TH2Editor.h:88
Float_t fP6oldx[3]
Definition: TH2Editor.h:128
Float_t fP8oldx[3]
Definition: TH2Editor.h:128
TGHSlider * fBinYSlider1
Definition: TH2Editor.h:94
TGNumberEntry * fContLevels
Definition: TH2Editor.h:76
virtual void DoHistChanges()
Slot connected to histogram type, coordinate system, contour combo box.
Definition: TH2Editor.cxx:1175
TGNumberEntryField * fSldYMax
Definition: TH2Editor.h:103
Float_t fP1oldx[3]
Definition: TH2Editor.h:128
TGHSlider * fBinYSlider
Definition: TH2Editor.h:83
virtual void DoApply()
Slot connected to the Apply Button in the Rebinned histogram Window.
Definition: TH2Editor.cxx:1819
TGComboBox * fContCombo
Definition: TH2Editor.h:52
TGNumberEntry * fBarWidth
Definition: TH2Editor.h:78
virtual void DoHistSimple()
Slot connected to the 2D-Plot radio button.
Definition: TH2Editor.cxx:1094
virtual void DoSliderYMoved()
Slot connected to the x-slider for redrawing the histogram with the new slider Range (immediately)...
Definition: TH2Editor.cxx:2520
static TGComboBox * BuildHistContComboBox(TGFrame *parent, Int_t id)
Create contour combo box.
Definition: TH2Editor.cxx:2871
TGCheckButton * fAddPalette
Definition: TH2Editor.h:67
TGNumberEntryField * fSldYMin
Definition: TH2Editor.h:102
TGCompositeFrame * fBinXCont
Definition: TH2Editor.h:80
TGTextButton * fApply
Definition: TH2Editor.h:85
virtual void ConnectSignals2Slots()
Connect signals to slots.
Definition: TH2Editor.cxx:697
TGHSlider * fYBinOffsetSld
Definition: TH2Editor.h:97
Int_t * Dividers(Int_t n)
Give an array of dividers of n (without the trivial divider n)) in the first entry the number of divi...
Definition: TH2Editor.cxx:2899
Int_t fPx2old
Definition: TH2Editor.h:124
const Int_t n
Definition: legend1.C:16
virtual void DoBinReleased1()
Slot connected to the BinNumber Slider in case of a &#39;ntuple histogram&#39;.
Definition: TH2Editor.cxx:1899
TGNumberEntry * fBarOffset
Definition: TH2Editor.h:79
TGCheckButton * fAddText
Definition: TH2Editor.h:75
TGColorSelect * fFrameColor
Definition: TH2Editor.h:105
TGCompositeFrame * fFit
Definition: TH2Editor.h:48
TH2 * fHist
Definition: TH2Editor.h:46