#ifndef ScanRootGui_HH
#define ScanRootGui_HH

#include "ScanRoot.h"
#include "TROOT.h"
#include "TControlBar.h"
#include "TGLabel.h"
#include "TGTextBuffer.h"
#include "TGTextEntry.h"
#include "TGButton.h"
#include "PelTools.h"
#include "TString.h"
#include "TGLabel.h"
#include "TGTextBuffer.h"
#include "TGTextEntry.h"
#include "TGButton.h"
#include "TGMsgBox.h"
#include "TGClient.h"
#include "TDialog.h"
#include <iostream>
#include <TGClient.h>
#include <TGButton.h>
#include <TGMenu.h>
#include "TApplication.h"
#include "TGMsgBox.h"
#include "TGFileDialog.h" 
#include "TGTab.h"
#include "TBrowser.h"
#include "TCanvas.h"

using namespace std;


class ScanRootGui : public ScanRoot
{
  private:
     TGMainFrame*    fMainFrame2357;
     PelTools*       mTools;

		 bool            isGUIActive;

		 TGTextEntry*    mText[4];
		 TGRadioButton*  mRadio[6];

		 enum {kRadioALL, kRadioNEW, kRadioSMEAR, kRadioNOSMEAR,
		       kRadioDEBUGOFF, kRadioDEBUGON};

		 enum {kTextINPUT, kTextOUT, kTextHIST, kTextL2};


  public:
                     ScanRootGui(bool = false);
                     ScanRootGui(TDirectory*);
    virtual          ~ScanRootGui();

    void             makeGUI();


    void             help();
    void             openInputGUI();
    void             closeInputGUI();
    void             openOutputGUI();
    void             closeOutputGUI();
    void             outputSaveModeGUI(bool);
    void             smearingModeGUI(bool);
    void             hacGUI();
    void             saveHistGUI();
    void             addHistGUI();
    void             loadL2GUI();
    void             unloadL2GUI();
    void             zeroGUI();
    void             zeroAllGUI();
    void             goGUI();
    void             setNParGUI();
    void             pelTools() { if(mTools) mTools->menu();}
    void             quitGUI();
    void             debugGUI(bool);
    void             initGUI();
    void             finishGUI();
		void             canvas() { new TCanvas();}
		void             browser() { new TBrowser();}
		void             runMacro();
		void             execLine();


  ClassDef(ScanRootGui,1)
};
#endif


ROOT page - Class index - Class Hierarchy - Top of the page

This page has been automatically generated. If you have any comments or suggestions about the page layout send a mail to ROOT support, or contact the developers with any questions or problems regarding ROOT.