KaliVeda  1.12/06
Heavy-Ion Analysis Toolkit
KVTestIDGridDialog.h
Go to the documentation of this file.
1 #ifndef __KVTestIDGridDialog_H
2 #define __KVTestIDGridDialog_H
3 
4 #include "TGFrame.h"
5 #include "TGMenu.h"
6 #include "TGListBox.h"
7 #include "TGButtonGroup.h"
8 #include "TGButton.h"
9 #include "KVIDGraph.h"
10 #include "RQ_OBJECT.h"
11 #include <TGComboBox.h>
12 #include <TGLabel.h>
13 #include <TGNumberEntry.h>
14 #include <TGTextEntry.h>
15 #include <TGProgressBar.h>
16 #include "KVCanvas.h"
17 
24 
25  RQ_OBJECT("KVTestIDGridDialog")
26 
28 
32 
44 
63 
65 
69 
71 
75  static Int_t hzrealbins;
76  static Int_t hzrealxmin;
77  static Int_t hzrealxmax;
78  static Int_t hzvsexbins;
81  static Int_t hzvseybins;
82  static Int_t hzvseymin;
83  static Int_t hzvseymax;
84 
85 public:
86  KVTestIDGridDialog(const TGWindow* p = 0, const TGWindow* main =
87  0, UInt_t w = 1, UInt_t h = 1, KVIDGraph* g = 0, TH2* data_histo = 0);
88  virtual ~ KVTestIDGridDialog();
89 
90  void DoClose();
91  void CloseWindow();
92  void TestGrid();
93  void DrawChart(KVCanvas* cc, Int_t zmin, Int_t zmax, Int_t nmin, Int_t nmax);
94 
95  Bool_t CheckNameOK(const TString& name)
96  {
97  return (name != "");
98  };
99 
100  ClassDef(KVTestIDGridDialog, 0) //dialog box for testing an ID grid
101 };
102 #endif
int Int_t
unsigned int UInt_t
#define RQ_OBJECT(sender_class)
bool Bool_t
double Double_t
#define ClassDef(name, id)
TCanvas with mouse-controlled dynamic zoom and pan & scan.
Definition: KVCanvas.h:53
Base class for particle identification in a 2D map.
Definition: KVIDGraph.h:31
GUI for testing identification grids.
static TString fNameZvsE
TGGroupFrame * fHzrealFrame
TGHorizontalFrame * fHzvseNameFrame
TGNumberEntry * fHzrealXminEntry
TGNumberEntry * fHzvseXmaxEntry
TGHorizontalFrame * fHzvseYBinsFrame
TGTextButton * fTestButton
TGNumberEntry * fHzvseYmaxEntry
TGTextEntry * fHdataNameEntry
TGHProgressBar * fProgressBar
TGNumberEntry * fHzvseXBinsEntry
TGTextEntry * fHzvseNameEntry
TGHorizontalFrame * fHzrealBinsFrame
Bool_t CheckNameOK(const TString &name)
TGNumberEntry * fHzrealXmaxEntry
TGHorizontalFrame * fHdataFrame
TGNumberEntry * fHzvseXminEntry
TGHorizontalFrame * fHzrealNameFrame
static Double_t hzvsexmax
static TString fNameData
TGNumberEntry * fHzvseYminEntry
TGTextEntry * fHzrealNameEntry
TGTransientFrame * fMain
TGHorizontalFrame * fButtonsFrame
TGNumberEntry * fHzvseYBinsEntry
static Double_t hzvsexmin
TGGroupFrame * fHzvseFrame
TGHorizontalFrame * fHzvseXBinsFrame
static TString fNameZreal
TGTextButton * fCloseButton
void DrawChart(KVCanvas *cc, Int_t zmin, Int_t zmax, Int_t nmin, Int_t nmax)
TGNumberEntry * fHzrealBinsEntry
int main(int argc, char **argv)
const long double g
masses
Definition: KVUnits.h:72
const long double cc
volumes
Definition: KVUnits.h:83