ROOT logo
#ifndef ASCII2GRAPHDIALOG
#define ASCII2GRAPHDIALOG
#include "TGraphErrors.h"
#include "TVirtualPad.h"
#include "TGraphAsymmErrors.h"
#include <iostream>
//_____________________________________________________________________________________


namespace std {} using namespace std;

class Ascii2GraphDialog : public TObject {

private:
   Int_t   fWinx;
   Int_t   fWiny;
   TString fCommand;
   TString fCommandHead;
   TString fCommandTail;
   TString fGraphFileName;
   TString fGraphName;
   TString fGraphXtitle;
   TString fGraphYtitle;
   Double_t fXaxisMin;
   Double_t fYaxisMin;
   Double_t fXaxisMax;
   Double_t fYaxisMax;
   Int_t   fMinMaxZero;
   Int_t   fGraphColSelect;
   Int_t   fGraphColSel1;
   Int_t   fGraphColSel2;
   Int_t   fGraphColSel3;
   Int_t   fGraphXsize;
   Int_t   fGraphYsize;
   Int_t   fGraphXdiv;
   Int_t   fGraphYdiv;
   Int_t   fEmptyPad;
   Int_t   fGraph_Simple;
   Int_t   fGraph_AsHist;
   Int_t   fGraph_Error;
   Int_t   fGraph_AsymError;
   Int_t   fGraphSerialNr;
   Int_t   fGraphSelPad;
   Int_t   fGraphNewPad;
	Int_t   fGraphShowTitle;
	TString fDrawOpt;
	TString fErrorMode;
	Float_t fEndErrorSize;
	Float_t fErrorX;
	Int_t   fGraphPolyMarker;
   Int_t   fGraphSimpleLine;
	Int_t   fGraphSmoothLine;
	Int_t   fGraphBarChart;
	Int_t   fGraphFill;
	Size_t  fGraphMarkerSize;
   Style_t fGraphMarkerStyle;
   Color_t fGraphMarkerColor;
   Style_t fGraphLineStyle;
   Color_t fGraphLineColor;
   Short_t fGraphLineWidth;
   Style_t fGraphFillStyle;
   Color_t fGraphFillColor;
	Int_t   fGraphLogX;
	Int_t   fGraphLogY;
	Int_t   fGraphLogZ;
	
public:
   Ascii2GraphDialog(TGWindow * win = NULL, Int_t winx = 100, Int_t winy = 100);
   ~Ascii2GraphDialog();
   void Draw_The_Graph();
   void Show_Head_of_File();
   void Show_Tail_of_File();
   Int_t FindGraphs(TVirtualPad * ca, TList * logr, TList * pads);
   void SaveDefaults();
   void RestoreDefaults();
   void CloseDown(Int_t wid);
   void    CRButtonPressed(Int_t /*wid*/, Int_t /*bid*/, TObject */*obj*/) {};
ClassDef(Ascii2GraphDialog,0)
};
#endif
 Ascii2GraphDialog.h:1
 Ascii2GraphDialog.h:2
 Ascii2GraphDialog.h:3
 Ascii2GraphDialog.h:4
 Ascii2GraphDialog.h:5
 Ascii2GraphDialog.h:6
 Ascii2GraphDialog.h:7
 Ascii2GraphDialog.h:8
 Ascii2GraphDialog.h:9
 Ascii2GraphDialog.h:10
 Ascii2GraphDialog.h:11
 Ascii2GraphDialog.h:12
 Ascii2GraphDialog.h:13
 Ascii2GraphDialog.h:14
 Ascii2GraphDialog.h:15
 Ascii2GraphDialog.h:16
 Ascii2GraphDialog.h:17
 Ascii2GraphDialog.h:18
 Ascii2GraphDialog.h:19
 Ascii2GraphDialog.h:20
 Ascii2GraphDialog.h:21
 Ascii2GraphDialog.h:22
 Ascii2GraphDialog.h:23
 Ascii2GraphDialog.h:24
 Ascii2GraphDialog.h:25
 Ascii2GraphDialog.h:26
 Ascii2GraphDialog.h:27
 Ascii2GraphDialog.h:28
 Ascii2GraphDialog.h:29
 Ascii2GraphDialog.h:30
 Ascii2GraphDialog.h:31
 Ascii2GraphDialog.h:32
 Ascii2GraphDialog.h:33
 Ascii2GraphDialog.h:34
 Ascii2GraphDialog.h:35
 Ascii2GraphDialog.h:36
 Ascii2GraphDialog.h:37
 Ascii2GraphDialog.h:38
 Ascii2GraphDialog.h:39
 Ascii2GraphDialog.h:40
 Ascii2GraphDialog.h:41
 Ascii2GraphDialog.h:42
 Ascii2GraphDialog.h:43
 Ascii2GraphDialog.h:44
 Ascii2GraphDialog.h:45
 Ascii2GraphDialog.h:46
 Ascii2GraphDialog.h:47
 Ascii2GraphDialog.h:48
 Ascii2GraphDialog.h:49
 Ascii2GraphDialog.h:50
 Ascii2GraphDialog.h:51
 Ascii2GraphDialog.h:52
 Ascii2GraphDialog.h:53
 Ascii2GraphDialog.h:54
 Ascii2GraphDialog.h:55
 Ascii2GraphDialog.h:56
 Ascii2GraphDialog.h:57
 Ascii2GraphDialog.h:58
 Ascii2GraphDialog.h:59
 Ascii2GraphDialog.h:60
 Ascii2GraphDialog.h:61
 Ascii2GraphDialog.h:62
 Ascii2GraphDialog.h:63
 Ascii2GraphDialog.h:64
 Ascii2GraphDialog.h:65
 Ascii2GraphDialog.h:66
 Ascii2GraphDialog.h:67
 Ascii2GraphDialog.h:68
 Ascii2GraphDialog.h:69
 Ascii2GraphDialog.h:70
 Ascii2GraphDialog.h:71
 Ascii2GraphDialog.h:72
 Ascii2GraphDialog.h:73
 Ascii2GraphDialog.h:74
 Ascii2GraphDialog.h:75
 Ascii2GraphDialog.h:76
 Ascii2GraphDialog.h:77
 Ascii2GraphDialog.h:78
 Ascii2GraphDialog.h:79
 Ascii2GraphDialog.h:80