ROOT logo
#include "ScanRootGui.h"

ClassImp(ScanRootGui)
ScanRootGui::ScanRootGui(TDirectory* dir):ScanRoot(dir)
{
  mTools = new PelTools();
	isGUIActive = false;
	fMainFrame2357 = 0;
}
ScanRootGui::ScanRootGui(bool debug):ScanRoot(debug)
{
  mTools = new PelTools();
	isGUIActive = false;
	fMainFrame2357 = 0;
}      
ScanRootGui::~ScanRootGui()
{
  if(fMainFrame2357) 
	{
	  fMainFrame2357->Cleanup();
	  delete fMainFrame2357;
	}
	delete mTools;
}
void ScanRootGui::help()
{
  openHelp();
}
void ScanRootGui::makeGUI()
{  
  
	 if(isGUIActive) return;
	
	 isGUIActive = true;	
	
   // main frame
   fMainFrame2357 = new TGMainFrame(gClient->GetRoot(),10,10,kMainFrame | kVerticalFrame);
   fMainFrame2357->SetLayoutBroken(kTRUE);
	 fMainFrame2357->SetWindowName("ScanROOT");
	 fMainFrame2357->SetIconName("ScanROOT");

   // composite frame
   TGCompositeFrame *fMainFrame701 = new TGCompositeFrame(fMainFrame2357,541,372,kVerticalFrame);
   fMainFrame701->SetLayoutBroken(kTRUE);
	
   // "Quick access" group frame
   TGGroupFrame *fGroupFrame702 = new TGGroupFrame(fMainFrame701,"Quick access");
   fGroupFrame702->SetLayoutBroken(kTRUE);
   TGTextButton *fTextButton703 = new TGTextButton(fGroupFrame702,"Load HIST");
   fTextButton703->SetTextJustify(36);
   fTextButton703->Resize(80,32);
   fGroupFrame702->AddFrame(fTextButton703, new TGLayoutHints(kLHintsLeft | kLHintsTop,2,2,2,2));
   fTextButton703->MoveResize(96,16,80,32);
   TGTextButton *fTextButton704 = new TGTextButton(fGroupFrame702,"Open FIL");
   fTextButton704->SetTextJustify(36);
   fTextButton704->Resize(80,32);
   fGroupFrame702->AddFrame(fTextButton704, new TGLayoutHints(kLHintsLeft | kLHintsTop,2,2,2,2));
   fTextButton704->MoveResize(8,16,80,32);
   TGTextButton *fTextButton705 = new TGTextButton(fGroupFrame702,"Zero ALL");
   fTextButton705->SetTextJustify(36);
   fTextButton705->Resize(80,32);
   fGroupFrame702->AddFrame(fTextButton705, new TGLayoutHints(kLHintsLeft | kLHintsTop,2,2,2,2));
   fTextButton705->MoveResize(184,16,80,32);
   TGTextButton *fTextButton706 = new TGTextButton(fGroupFrame702,"GO");
   fTextButton706->SetTextJustify(36);
   fTextButton706->Resize(80,32);
   fGroupFrame702->AddFrame(fTextButton706, new TGLayoutHints(kLHintsLeft | kLHintsTop,2,2,2,2));
   fTextButton706->MoveResize(272,16,80,32);
   TGTextButton *fTextButton707 = new TGTextButton(fGroupFrame702,"Save HIST");
   fTextButton707->SetTextJustify(36);
   fTextButton707->Resize(80,32);
   fGroupFrame702->AddFrame(fTextButton707, new TGLayoutHints(kLHintsLeft | kLHintsTop,2,2,2,2));
   fTextButton707->MoveResize(360,16,80,32);
   TGTextButton *fTextButton708 = new TGTextButton(fGroupFrame702,"PelTools");
   fTextButton708->SetTextJustify(36);
   fTextButton708->Resize(80,32);
   fGroupFrame702->AddFrame(fTextButton708, new TGLayoutHints(kLHintsLeft | kLHintsTop,2,2,2,2));
   fTextButton708->MoveResize(448,16,80,32);

   fGroupFrame702->SetLayoutManager(new TGVerticalLayout(fGroupFrame702));
   fGroupFrame702->Resize(536,64);
   fMainFrame701->AddFrame(fGroupFrame702, new TGLayoutHints(kLHintsLeft | kLHintsCenterX | kLHintsTop | kLHintsCenterY,2,3,2,2));
   fGroupFrame702->MoveResize(3,2,536,64);
   
	 
   // tab widget
   TGTab *fTab709 = new TGTab(fMainFrame701,534,296,TGTab::GetDefaultGC()(),TGTab::GetDefaultFontStruct(),kRaisedFrame | kDoubleBorder);
	 
	 
   // container of "File"
   TGCompositeFrame *fCompositeFrame712;
   fCompositeFrame712 = fTab709->AddTab("File");
   fCompositeFrame712->SetLayoutManager(new TGVerticalLayout(fCompositeFrame712));
   fCompositeFrame712->SetLayoutBroken(kTRUE);
   TGTextButton *fTextButton713 = new TGTextButton(fCompositeFrame712,"Open FIL");
   fTextButton713->SetTextJustify(36);
   fTextButton713->Resize(112,32);
   fCompositeFrame712->AddFrame(fTextButton713, new TGLayoutHints(kLHintsLeft | kLHintsTop,2,2,2,2));
   fTextButton713->MoveResize(16,8,112,32);
   TGTextButton *fTextButton714 = new TGTextButton(fCompositeFrame712,"Close FIL");
   fTextButton714->SetTextJustify(36);
   fTextButton714->Resize(112,32);
   fCompositeFrame712->AddFrame(fTextButton714, new TGLayoutHints(kLHintsLeft | kLHintsTop,2,2,2,2));
   fTextButton714->MoveResize(16,48,112,32);
   TGTextButton *fTextButton715 = new TGTextButton(fCompositeFrame712,"New Output");
   fTextButton715->SetTextJustify(36);
   fTextButton715->Resize(112,32);
   fCompositeFrame712->AddFrame(fTextButton715, new TGLayoutHints(kLHintsLeft | kLHintsTop,2,2,2,2));
   fTextButton715->MoveResize(136,8,112,32);
   TGTextButton *fTextButton716 = new TGTextButton(fCompositeFrame712,"Close Output");
   fTextButton716->SetTextJustify(36);
   fTextButton716->Resize(112,32);
   fCompositeFrame712->AddFrame(fTextButton716, new TGLayoutHints(kLHintsLeft | kLHintsTop,2,2,2,2));
   fTextButton716->MoveResize(136,48,112,32);
   TGTextButton *fTextButton717 = new TGTextButton(fCompositeFrame712,"Load HIST");
   fTextButton717->SetTextJustify(36);
   fTextButton717->Resize(112,32);
   fCompositeFrame712->AddFrame(fTextButton717, new TGLayoutHints(kLHintsLeft | kLHintsTop,2,2,2,2));
   fTextButton717->MoveResize(256,8,112,32);
   TGTextButton *fTextButton718 = new TGTextButton(fCompositeFrame712,"Save HiIST");
   fTextButton718->SetTextJustify(36);
   fTextButton718->Resize(112,32);
   fCompositeFrame712->AddFrame(fTextButton718, new TGLayoutHints(kLHintsLeft | kLHintsTop,2,2,2,2));
   fTextButton718->MoveResize(256,48,112,32);
   TGTextButton *fTextButton719 = new TGTextButton(fCompositeFrame712,"Load L2");
   fTextButton719->SetTextJustify(36);
   fTextButton719->Resize(112,32);
   fCompositeFrame712->AddFrame(fTextButton719, new TGLayoutHints(kLHintsLeft | kLHintsTop,2,2,2,2));
   fTextButton719->MoveResize(376,8,112,32);
   TGTextButton *fTextButton720 = new TGTextButton(fCompositeFrame712,"Unload L2");
   fTextButton720->SetTextJustify(36);
   fTextButton720->Resize(112,32);
   fCompositeFrame712->AddFrame(fTextButton720, new TGLayoutHints(kLHintsLeft | kLHintsTop,2,2,2,2));
   fTextButton720->MoveResize(376,48,112,32);
	 
   TGFont *ufont;         // will reflect user font changes
   ufont = gClient->GetFont("-*-helvetica-medium-r-*-*-14-*-*-*-*-*-*-*");

   TGGC   *uGC;           // will reflect user GC changes
   // graphics context changes
   GCValues_t vall721;
   vall721.fMask = kGCForeground | kGCBackground | kGCFillStyle | kGCFont | kGCGraphicsExposures;
   gClient->GetColorByName("#000000",vall721.fForeground);
   gClient->GetColorByName("#c0c0c0",vall721.fBackground);
   vall721.fFillStyle = kFillSolid;
   vall721.fFont = ufont->GetFontHandle();
   vall721.fGraphicsExposures = kFALSE;
   uGC = gClient->GetGC(&vall721, kTRUE);
   TGLabel *fLabel721 = new TGLabel(fCompositeFrame712,"Input File",uGC->GetGC(),ufont->GetFontStruct());
   fLabel721->SetTextJustify(33);
   fCompositeFrame712->AddFrame(fLabel721, new TGLayoutHints(kLHintsLeft | kLHintsTop,2,2,2,2));
   fLabel721->MoveResize(16,96,128,18);
	 
   ufont = gClient->GetFont("-*-helvetica-medium-r-*-*-14-*-*-*-*-*-*-*");

   // graphics context changes
   GCValues_t vall722;
   vall722.fMask = kGCForeground | kGCBackground | kGCFillStyle | kGCFont | kGCGraphicsExposures;
   gClient->GetColorByName("#000000",vall722.fForeground);
   gClient->GetColorByName("#c0c0c0",vall722.fBackground);
   vall722.fFillStyle = kFillSolid;
   vall722.fFont = ufont->GetFontHandle();
   vall722.fGraphicsExposures = kFALSE;
   uGC = gClient->GetGC(&vall722, kTRUE);
   TGLabel *fLabel722 = new TGLabel(fCompositeFrame712,"Output File",uGC->GetGC(),ufont->GetFontStruct());
   fLabel722->SetTextJustify(33);
   fCompositeFrame712->AddFrame(fLabel722, new TGLayoutHints(kLHintsLeft | kLHintsTop,2,2,2,2));
   fLabel722->MoveResize(16,120,128,18);

   ufont = gClient->GetFont("-*-helvetica-medium-r-*-*-14-*-*-*-*-*-*-*");

   // graphics context changes
   GCValues_t vall723;
   vall723.fMask = kGCForeground | kGCBackground | kGCFillStyle | kGCFont | kGCGraphicsExposures;
   gClient->GetColorByName("#000000",vall723.fForeground);
   gClient->GetColorByName("#c0c0c0",vall723.fBackground);
   vall723.fFillStyle = kFillSolid;
   vall723.fFont = ufont->GetFontHandle();
   vall723.fGraphicsExposures = kFALSE;
   uGC = gClient->GetGC(&vall723, kTRUE);
   TGLabel *fLabel723 = new TGLabel(fCompositeFrame712,"Histogram File",uGC->GetGC(),ufont->GetFontStruct());
   fLabel723->SetTextJustify(33);
   fCompositeFrame712->AddFrame(fLabel723, new TGLayoutHints(kLHintsLeft | kLHintsTop,2,2,2,2));
   fLabel723->MoveResize(16,144,128,18);

   ufont = gClient->GetFont("-*-helvetica-medium-r-*-*-14-*-*-*-*-*-*-*");

   // graphics context changes
   GCValues_t vall724;
   vall724.fMask = kGCForeground | kGCBackground | kGCFillStyle | kGCFont | kGCGraphicsExposures;
   gClient->GetColorByName("#000000",vall724.fForeground);
   gClient->GetColorByName("#c0c0c0",vall724.fBackground);
   vall724.fFillStyle = kFillSolid;
   vall724.fFont = ufont->GetFontHandle();
   vall724.fGraphicsExposures = kFALSE;
   uGC = gClient->GetGC(&vall724, kTRUE);
   TGLabel *fLabel724 = new TGLabel(fCompositeFrame712,"L2 File",uGC->GetGC(),ufont->GetFontStruct());
   fLabel724->SetTextJustify(33);
   fCompositeFrame712->AddFrame(fLabel724, new TGLayoutHints(kLHintsLeft | kLHintsTop,2,2,2,2));
   fLabel724->MoveResize(16,168,128,18);

   ufont = gClient->GetFont("-*-helvetica-medium-r-*-*-14-*-*-*-*-*-*-*");

   // graphics context changes
   GCValues_t vall725;
   vall725.fMask = kGCForeground | kGCBackground | kGCFillStyle | kGCFont | kGCGraphicsExposures;
   gClient->GetColorByName("#000000",vall725.fForeground);
   gClient->GetColorByName("#c0c0c0",vall725.fBackground);
   vall725.fFillStyle = kFillSolid;
   vall725.fFont = ufont->GetFontHandle();
   vall725.fGraphicsExposures = kFALSE;
   uGC = gClient->GetGC(&vall725, kTRUE);
   TGLabel *fLabel725 = new TGLabel(fCompositeFrame712,"Output saving mode",uGC->GetGC(),ufont->GetFontStruct());
   fLabel725->SetTextJustify(33);
   fCompositeFrame712->AddFrame(fLabel725, new TGLayoutHints(kLHintsLeft | kLHintsTop,2,2,2,2));
   fLabel725->MoveResize(16,208,128,18);
	 
	 
   ufont = gClient->GetFont("-adobe-helvetica-medium-r-*-*-12-*-*-*-*-*-iso8859-1");

   // graphics context changes
   GCValues_t valEntry726;
   valEntry726.fMask = kGCForeground | kGCBackground | kGCFillStyle | kGCFont | kGCGraphicsExposures;
   gClient->GetColorByName("#000000",valEntry726.fForeground);
   gClient->GetColorByName("#c0c0c0",valEntry726.fBackground);
   valEntry726.fFillStyle = kFillSolid;
   valEntry726.fFont = ufont->GetFontHandle();
   valEntry726.fGraphicsExposures = kFALSE;
   uGC = gClient->GetGC(&valEntry726, kTRUE);
   TGTextEntry *fTextEntry726 = new TGTextEntry(fCompositeFrame712, new TGTextBuffer(15),-1,uGC->GetGC(),ufont->GetFontStruct(),kSunkenFrame | kDoubleBorder | kOwnBackground);
   fTextEntry726->SetMaxLength(255);
   fTextEntry726->SetAlignment(kTextLeft);
   fTextEntry726->SetText("");
   fTextEntry726->Resize(344,fTextEntry726->GetDefaultHeight());
   fCompositeFrame712->AddFrame(fTextEntry726, new TGLayoutHints(kLHintsLeft | kLHintsTop,2,2,2,2));
   fTextEntry726->MoveResize(144,96,344,22);
	 
	 mText[kTextINPUT] = fTextEntry726;

   ufont = gClient->GetFont("-adobe-helvetica-medium-r-*-*-12-*-*-*-*-*-iso8859-1");

   // graphics context changes
   GCValues_t valEntry727;
   valEntry727.fMask = kGCForeground | kGCBackground | kGCFillStyle | kGCFont | kGCGraphicsExposures;
   gClient->GetColorByName("#000000",valEntry727.fForeground);
   gClient->GetColorByName("#c0c0c0",valEntry727.fBackground);
   valEntry727.fFillStyle = kFillSolid;
   valEntry727.fFont = ufont->GetFontHandle();
   valEntry727.fGraphicsExposures = kFALSE;
   uGC = gClient->GetGC(&valEntry727, kTRUE);
   TGTextEntry *fTextEntry727 = new TGTextEntry(fCompositeFrame712, new TGTextBuffer(15),-1,uGC->GetGC(),ufont->GetFontStruct(),kSunkenFrame | kDoubleBorder | kOwnBackground);
   fTextEntry727->SetMaxLength(255);
   fTextEntry727->SetAlignment(kTextLeft);
   fTextEntry727->SetText("");
   fTextEntry727->Resize(344,fTextEntry727->GetDefaultHeight());
   fCompositeFrame712->AddFrame(fTextEntry727, new TGLayoutHints(kLHintsLeft | kLHintsTop,2,2,2,2));
   fTextEntry727->MoveResize(144,120,344,22);
	 
	 mText[kTextOUT] = fTextEntry727;

   ufont = gClient->GetFont("-adobe-helvetica-medium-r-*-*-12-*-*-*-*-*-iso8859-1");

   // graphics context changes
   GCValues_t valEntry728;
   valEntry728.fMask = kGCForeground | kGCBackground | kGCFillStyle | kGCFont | kGCGraphicsExposures;
   gClient->GetColorByName("#000000",valEntry728.fForeground);
   gClient->GetColorByName("#c0c0c0",valEntry728.fBackground);
   valEntry728.fFillStyle = kFillSolid;
   valEntry728.fFont = ufont->GetFontHandle();
   valEntry728.fGraphicsExposures = kFALSE;
   uGC = gClient->GetGC(&valEntry728, kTRUE);
   TGTextEntry *fTextEntry728 = new TGTextEntry(fCompositeFrame712, new TGTextBuffer(15),-1,uGC->GetGC(),ufont->GetFontStruct(),kSunkenFrame | kDoubleBorder | kOwnBackground);
   fTextEntry728->SetMaxLength(255);
   fTextEntry728->SetAlignment(kTextLeft);
   fTextEntry728->SetText("");
   fTextEntry728->Resize(344,fTextEntry728->GetDefaultHeight());
   fCompositeFrame712->AddFrame(fTextEntry728, new TGLayoutHints(kLHintsLeft | kLHintsTop,2,2,2,2));
   fTextEntry728->MoveResize(144,144,344,22);
	 
	 mText[kTextHIST] = fTextEntry728;


   ufont = gClient->GetFont("-adobe-helvetica-medium-r-*-*-12-*-*-*-*-*-iso8859-1");

   // graphics context changes
   GCValues_t valEntry729;
   valEntry729.fMask = kGCForeground | kGCBackground | kGCFillStyle | kGCFont | kGCGraphicsExposures;
   gClient->GetColorByName("#000000",valEntry729.fForeground);
   gClient->GetColorByName("#c0c0c0",valEntry729.fBackground);
   valEntry729.fFillStyle = kFillSolid;
   valEntry729.fFont = ufont->GetFontHandle();
   valEntry729.fGraphicsExposures = kFALSE;
   uGC = gClient->GetGC(&valEntry729, kTRUE);
   TGTextEntry *fTextEntry729 = new TGTextEntry(fCompositeFrame712, new TGTextBuffer(15),-1,uGC->GetGC(),ufont->GetFontStruct(),kSunkenFrame | kDoubleBorder | kOwnBackground);
   fTextEntry729->SetMaxLength(255);
   fTextEntry729->SetAlignment(kTextLeft);
   fTextEntry729->SetText("");
   fTextEntry729->Resize(344,fTextEntry729->GetDefaultHeight());
   fCompositeFrame712->AddFrame(fTextEntry729, new TGLayoutHints(kLHintsLeft | kLHintsTop,2,2,2,2));
   fTextEntry729->MoveResize(144,168,344,22);
	 
	 mText[kTextL2] = fTextEntry729;

   ufont = gClient->GetFont("-adobe-helvetica-medium-r-*-*-14-*-*-*-*-*-iso8859-1");
	 
   // graphics context changes
   GCValues_t valoButton730;
   valoButton730.fMask = kGCForeground | kGCBackground | kGCFillStyle | kGCFont | kGCGraphicsExposures;
   gClient->GetColorByName("#000000",valoButton730.fForeground);
   gClient->GetColorByName("#c0c0c0",valoButton730.fBackground);
   valoButton730.fFillStyle = kFillSolid;
   valoButton730.fFont = ufont->GetFontHandle();
   valoButton730.fGraphicsExposures = kFALSE;
   uGC = gClient->GetGC(&valoButton730, kTRUE);
   TGRadioButton *fRadioButton730 = new TGRadioButton(fCompositeFrame712,"All parameters",-1,uGC->GetGC());
   fCompositeFrame712->AddFrame(fRadioButton730, new TGLayoutHints(kLHintsLeft | kLHintsTop,2,2,2,2));
   fRadioButton730->MoveResize(152,208,113,19);
	 
	 mRadio[kRadioALL] = fRadioButton730; 
	 
   // graphics context changes
   GCValues_t valoButton734;
   valoButton734.fMask = kGCForeground | kGCBackground | kGCFillStyle | kGCFont | kGCGraphicsExposures;
   gClient->GetColorByName("#000000",valoButton734.fForeground);
   gClient->GetColorByName("#c0c0c0",valoButton734.fBackground);
   valoButton734.fFillStyle = kFillSolid;
   valoButton734.fFont = ufont->GetFontHandle();
   valoButton734.fGraphicsExposures = kFALSE;
   uGC = gClient->GetGC(&valoButton734, kTRUE);
   TGRadioButton *fRadioButton734 = new TGRadioButton(fCompositeFrame712,"Only new parameters",-1,uGC->GetGC(),ufont->GetFontStruct());
   fCompositeFrame712->AddFrame(fRadioButton734, new TGLayoutHints(kLHintsLeft | kLHintsTop,2,2,2,2));
   fRadioButton734->MoveResize(280,208,160,19);
	 
	 mRadio[kRadioNEW] = fRadioButton734; 
	 
	 /////////////////////////////////////////////////////////////////////
	 
	 
   // container of "Data processing"
   TGCompositeFrame *fCompositeFrame736;
   fCompositeFrame736 = fTab709->AddTab("Data processing");
   fCompositeFrame736->SetLayoutManager(new TGVerticalLayout(fCompositeFrame736));
   fCompositeFrame736->SetLayoutBroken(kTRUE);
   TGTextButton *fTextButton737 = new TGTextButton(fCompositeFrame736,"Zero");
   fTextButton737->SetTextJustify(36);
   fTextButton737->Resize(112,32);
   fCompositeFrame736->AddFrame(fTextButton737, new TGLayoutHints(kLHintsLeft | kLHintsTop,2,2,2,2));
   fTextButton737->MoveResize(16,8,112,32);
   TGTextButton *fTextButton738 = new TGTextButton(fCompositeFrame736,"Zero ALL");
   fTextButton738->SetTextJustify(36);
   fTextButton738->Resize(112,32);
   fCompositeFrame736->AddFrame(fTextButton738, new TGLayoutHints(kLHintsLeft | kLHintsTop,2,2,2,2));
   fTextButton738->MoveResize(16,48,112,32);
   TGTextButton *fTextButton739 = new TGTextButton(fCompositeFrame736,"GO");
   fTextButton739->SetTextJustify(36);
   fTextButton739->Resize(112,32);
   fCompositeFrame736->AddFrame(fTextButton739, new TGLayoutHints(kLHintsLeft | kLHintsTop,2,2,2,2));
   fTextButton739->MoveResize(136,8,112,32);
   TGTextButton *fTextButton740 = new TGTextButton(fCompositeFrame736,"Set NPAR");
   fTextButton740->SetTextJustify(36);
   fTextButton740->Resize(112,32);
   fCompositeFrame736->AddFrame(fTextButton740, new TGLayoutHints(kLHintsLeft | kLHintsTop,2,2,2,2));
   fTextButton740->MoveResize(136,48,112,32);
	 
   TGTextButton *fTextButton7410 = new TGTextButton(fCompositeFrame736,"Rewind");
   fTextButton7410->SetTextJustify(36);
   fTextButton7410->Resize(112,32);
   fCompositeFrame736->AddFrame(fTextButton7410, new TGLayoutHints(kLHintsLeft | kLHintsTop,2,2,2,2));
   fTextButton7410->MoveResize(256,8,112,32);
   TGTextButton *fTextButton7420 = new TGTextButton(fCompositeFrame736,"Skip");
   fTextButton7420->SetTextJustify(36);
   fTextButton7420->Resize(112,32);
   fCompositeFrame736->AddFrame(fTextButton7420, new TGLayoutHints(kLHintsLeft | kLHintsTop,2,2,2,2));
   fTextButton7420->MoveResize(256,48,112,32);
	 
   TGTextButton *fTextButton741 = new TGTextButton(fCompositeFrame736,"Call INIT");
   fTextButton741->SetTextJustify(36);
   fTextButton741->Resize(112,32);
   fCompositeFrame736->AddFrame(fTextButton741, new TGLayoutHints(kLHintsLeft | kLHintsTop,2,2,2,2));
   fTextButton741->MoveResize(376,8,112,32);
   TGTextButton *fTextButton742 = new TGTextButton(fCompositeFrame736,"Call FINISH");
   fTextButton742->SetTextJustify(36);
   fTextButton742->Resize(112,32);
   fCompositeFrame736->AddFrame(fTextButton742, new TGLayoutHints(kLHintsLeft | kLHintsTop,2,2,2,2));
   fTextButton742->MoveResize(376,48,112,32);

   ufont = gClient->GetFont("-*-helvetica-medium-r-*-*-14-*-*-*-*-*-*-*");
	 

   // graphics context changes
   GCValues_t vall753;
   vall753.fMask = kGCForeground | kGCBackground | kGCFillStyle | kGCFont | kGCGraphicsExposures;
   gClient->GetColorByName("#000000",vall753.fForeground);
   gClient->GetColorByName("#c0c0c0",vall753.fBackground);
   vall753.fFillStyle = kFillSolid;
   vall753.fFont = ufont->GetFontHandle();
   vall753.fGraphicsExposures = kFALSE;
   uGC = gClient->GetGC(&vall753, kTRUE);
   TGLabel *fLabel753 = new TGLabel(fCompositeFrame736,"Data smearing",uGC->GetGC(),ufont->GetFontStruct());
   fLabel753->SetTextJustify(33);
   fCompositeFrame736->AddFrame(fLabel753, new TGLayoutHints(kLHintsLeft | kLHintsTop,2,2,2,2));
   fLabel753->MoveResize(16,96,112,18);
	 
   ufont = gClient->GetFont("-*-helvetica-medium-r-*-*-14-*-*-*-*-*-*-*");

   // graphics context changes
   GCValues_t valButton886;
   valButton886.fMask = kGCForeground | kGCBackground | kGCFillStyle | kGCFont | kGCGraphicsExposures;
   gClient->GetColorByName("#000000",valButton886.fForeground);
   gClient->GetColorByName("#c0c0c0",valButton886.fBackground);
   valButton886.fFillStyle = kFillSolid;
   valButton886.fFont = ufont->GetFontHandle();
   valButton886.fGraphicsExposures = kFALSE;
   uGC = gClient->GetGC(&valButton886, kTRUE);
   TGRadioButton *fTextButton886 = new TGRadioButton(fCompositeFrame736,"OFF",-1,uGC->GetGC(),ufont->GetFontStruct());
   fCompositeFrame736->AddFrame(fTextButton886, new TGLayoutHints(kLHintsLeft | kLHintsTop,2,2,2,2));
   fTextButton886->MoveResize(136,96,106,19);
	 
	 mRadio[kRadioNOSMEAR] = fTextButton886; 
	 
   ufont = gClient->GetFont("-*-helvetica-medium-r-*-*-14-*-*-*-*-*-*-*");

   // graphics context changes
   GCValues_t valButton903;
   valButton903.fMask = kGCForeground | kGCBackground | kGCFillStyle | kGCFont | kGCGraphicsExposures;
   gClient->GetColorByName("#000000",valButton903.fForeground);
   gClient->GetColorByName("#c0c0c0",valButton903.fBackground);
   valButton903.fFillStyle = kFillSolid;
   valButton903.fFont = ufont->GetFontHandle();
   valButton903.fGraphicsExposures = kFALSE;
   uGC = gClient->GetGC(&valButton903, kTRUE);
   TGRadioButton *fTextButton903 = new TGRadioButton(fCompositeFrame736,"ON",-1,uGC->GetGC(),ufont->GetFontStruct());
   fCompositeFrame736->AddFrame(fTextButton903, new TGLayoutHints(kLHintsLeft | kLHintsTop,2,2,2,2));
   fTextButton903->MoveResize(256,96,106,19);
	 
	 mRadio[kRadioSMEAR] = fTextButton903; 
	 
   ufont = gClient->GetFont("-*-helvetica-medium-r-*-*-14-*-*-*-*-*-*-*");

   // graphics context changes
   GCValues_t vall1546;
   vall1546.fMask = kGCForeground | kGCBackground | kGCFillStyle | kGCFont | kGCGraphicsExposures;
   gClient->GetColorByName("#000000",vall1546.fForeground);
   gClient->GetColorByName("#c0c0c0",vall1546.fBackground);
   vall1546.fFillStyle = kFillSolid;
   vall1546.fFont = ufont->GetFontHandle();
   vall1546.fGraphicsExposures = kFALSE;
   uGC = gClient->GetGC(&vall1546, kTRUE);
   TGLabel *fLabel1546 = new TGLabel(fCompositeFrame736,"Data debug",uGC->GetGC(),ufont->GetFontStruct());
   fLabel1546->SetTextJustify(33);
   fCompositeFrame736->AddFrame(fLabel1546, new TGLayoutHints(kLHintsLeft | kLHintsTop,2,2,2,2));
   fLabel1546->MoveResize(16,128,112,18);
   ufont = gClient->GetFont("-*-helvetica-medium-r-*-*-14-*-*-*-*-*-*-*");

   // graphics context changes
   GCValues_t valButton1563;
   valButton1563.fMask = kGCForeground | kGCBackground | kGCFillStyle | kGCFont | kGCGraphicsExposures;
   gClient->GetColorByName("#000000",valButton1563.fForeground);
   gClient->GetColorByName("#c0c0c0",valButton1563.fBackground);
   valButton1563.fFillStyle = kFillSolid;
   valButton1563.fFont = ufont->GetFontHandle();
   valButton1563.fGraphicsExposures = kFALSE;
   uGC = gClient->GetGC(&valButton1563, kTRUE);
   TGRadioButton *fTextButton1563 = new TGRadioButton(fCompositeFrame736,"OFF",-1,uGC->GetGC(),ufont->GetFontStruct());
   fCompositeFrame736->AddFrame(fTextButton1563, new TGLayoutHints(kLHintsLeft | kLHintsTop,2,2,2,2));
   fTextButton1563->MoveResize(136,128,104,19);
	 
	 mRadio[kRadioDEBUGOFF] = fTextButton1563; 
	 
   ufont = gClient->GetFont("-*-helvetica-medium-r-*-*-14-*-*-*-*-*-*-*");

   // graphics context changes
   GCValues_t valButton1585;
   valButton1585.fMask = kGCForeground | kGCBackground | kGCFillStyle | kGCFont | kGCGraphicsExposures;
   gClient->GetColorByName("#000000",valButton1585.fForeground);
   gClient->GetColorByName("#c0c0c0",valButton1585.fBackground);
   valButton1585.fFillStyle = kFillSolid;
   valButton1585.fFont = ufont->GetFontHandle();
   valButton1585.fGraphicsExposures = kFALSE;
   uGC = gClient->GetGC(&valButton1585, kTRUE);
   TGRadioButton *fTextButton1585 = new TGRadioButton(fCompositeFrame736,"ON",-1,uGC->GetGC(),ufont->GetFontStruct());
   fCompositeFrame736->AddFrame(fTextButton1585, new TGLayoutHints(kLHintsLeft | kLHintsTop,2,2,2,2));
   fTextButton1585->MoveResize(256,128,104,19);
	 
	 mRadio[kRadioDEBUGON] = fTextButton1585; 
	 
	 /////////////////////////////////////////////////////////////////////
	 
   // container of "Tools"
   TGCompositeFrame *fCompositeFrame746;
   fCompositeFrame746 = fTab709->AddTab("Tools");
   fCompositeFrame746->SetLayoutManager(new TGVerticalLayout(fCompositeFrame746));
   fCompositeFrame746->SetLayoutBroken(kTRUE);
   TGTextButton *fTextButton1869 = new TGTextButton(fCompositeFrame746,"new Canvas");
   fTextButton1869->SetTextJustify(36);
   fTextButton1869->Resize(112,32);
   fCompositeFrame746->AddFrame(fTextButton1869, new TGLayoutHints(kLHintsLeft | kLHintsTop,2,2,2,2));
   fTextButton1869->MoveResize(16,8,112,32);
   TGTextButton *fTextButton1895 = new TGTextButton(fCompositeFrame746,"new Browser");
   fTextButton1895->SetTextJustify(36);
   fTextButton1895->Resize(112,32);
   fCompositeFrame746->AddFrame(fTextButton1895, new TGLayoutHints(kLHintsLeft | kLHintsTop,2,2,2,2));
   fTextButton1895->MoveResize(16,48,112,32);
   TGTextButton *fTextButton1915 = new TGTextButton(fCompositeFrame746,"PelTools");
   fTextButton1915->SetTextJustify(36);
   fTextButton1915->Resize(112,32);
   fCompositeFrame746->AddFrame(fTextButton1915, new TGLayoutHints(kLHintsLeft | kLHintsTop,2,2,2,2));
   fTextButton1915->MoveResize(136,8,112,32);
   TGTextButton *fTextButton1935 = new TGTextButton(fCompositeFrame746,"STATS");
   fTextButton1935->SetTextJustify(36);
   fTextButton1935->Resize(112,32);
   fCompositeFrame746->AddFrame(fTextButton1935, new TGLayoutHints(kLHintsLeft | kLHintsTop,2,2,2,2));
   fTextButton1935->MoveResize(136,48,112,32);
   TGTextButton *fTextButton1955 = new TGTextButton(fCompositeFrame746,"Run Macro");
   fTextButton1955->SetTextJustify(36);
   fTextButton1955->Resize(112,32);
   fCompositeFrame746->AddFrame(fTextButton1955, new TGLayoutHints(kLHintsLeft | kLHintsTop,2,2,2,2));
   fTextButton1955->MoveResize(256,8,112,32);
   TGTextButton *fTextButton1975 = new TGTextButton(fCompositeFrame746,"QUIT");
   fTextButton1975->SetTextJustify(36);
   fTextButton1975->Resize(112,32);
   fCompositeFrame746->AddFrame(fTextButton1975, new TGLayoutHints(kLHintsLeft | kLHintsTop,2,2,2,2));
   fTextButton1975->MoveResize(400,232,112,32);
   TGTextButton *fTextButton2025 = new TGTextButton(fCompositeFrame746,"exec Command");
   fTextButton2025->SetTextJustify(36);
   fTextButton2025->Resize(112,32);
   fCompositeFrame746->AddFrame(fTextButton2025, new TGLayoutHints(kLHintsLeft | kLHintsTop,2,2,2,2));
   fTextButton2025->MoveResize(256,48,112,32);
   TGTextButton *fTextButton2086 = new TGTextButton(fCompositeFrame746,"HELP");
   fTextButton2086->SetTextJustify(36);
   fTextButton2086->Resize(112,32);
   fCompositeFrame746->AddFrame(fTextButton2086, new TGLayoutHints(kLHintsLeft | kLHintsTop,2,2,2,2));
   fTextButton2086->MoveResize(16,232,112,32);
	 
	 
	 ////////////////////////////////////////
	 // connecting buttons to commands.
	 
	 fMainFrame2357->Connect("CloseWindow()","ScanRootGui",this,"quitGUI()"); // quit scanroot

	 // quick access
	 
	 fTextButton703->Connect("Clicked()","ScanRootGui",this,"hacGUI()"); // Load HIST
	 fTextButton704->Connect("Clicked()","ScanRootGui",this,"openInputGUI()"); // Open FIL
	 fTextButton705->Connect("Clicked()","ScanRootGui",this,"zeroAllGUI()"); // Zero ALL
	 fTextButton706->Connect("Clicked()","ScanRootGui",this,"goGUI()"); // GO
	 fTextButton707->Connect("Clicked()","ScanRootGui",this,"saveHistGUI()"); // Save HIST
	 fTextButton708->Connect("Clicked()","ScanRootGui",this,"pelTools()"); // PelTools
	 
	 // container File
	 
	 fTextButton713->Connect("Clicked()","ScanRootGui",this,"openInputGUI()"); // Open FIL
	 fTextButton714->Connect("Clicked()","ScanRootGui",this,"closeInputGUI()"); // Close FIL
	 fTextButton715->Connect("Clicked()","ScanRootGui",this,"openOutputGUI()"); // New output
	 fTextButton716->Connect("Clicked()","ScanRootGui",this,"closeOutputGUI()"); // Close output
	 fTextButton717->Connect("Clicked()","ScanRootGui",this,"hacGUI()"); // Load HIST
	 fTextButton718->Connect("Clicked()","ScanRootGui",this,"saveHistGUI()"); // Save HIST
	 fTextButton719->Connect("Clicked()","ScanRootGui",this,"loadL2GUI()"); // Load L2
	 fTextButton720->Connect("Clicked()","ScanRootGui",this,"unloadL2GUI()"); // Unload L2
	 
	 fRadioButton730->Connect("Clicked()","ScanRootGui",this,"outputSaveModeGUI(=false)"); // save all parameters
	 fRadioButton734->Connect("Clicked()","ScanRootGui",this,"outputSaveModeGUI(=true)"); // save only new parameters

   // container of "Data processing"
	 fTextButton737->Connect("Clicked()","ScanRootGui",this,"zeroGUI()"); // Zero
	 fTextButton738->Connect("Clicked()","ScanRootGui",this,"zeroAllGUI()"); // Zero ALL
	 fTextButton739->Connect("Clicked()","ScanRootGui",this,"goGUI()"); // GO
	 fTextButton740->Connect("Clicked()","ScanRootGui",this,"setNParGUI()"); // Set NPAR
	 fTextButton7410->Connect("Clicked()","ScanRootGui",this,"rewindGUI()"); // rewind
	 fTextButton7420->Connect("Clicked()","ScanRootGui",this,"skipGUI("); // skip	 
	 fTextButton741->Connect("Clicked()","ScanRootGui",this,"initGUI()"); // Call Init
	 fTextButton742->Connect("Clicked()","ScanRootGui",this,"finishGUI("); // Call Finish	 
	 
   fTextButton886->Connect("Clicked()","ScanRootGui",this,"smearingModeGUI(=false)"); // data smear OFF
   fTextButton903->Connect("Clicked()","ScanRootGui",this,"smearingModeGUI(=true)"); // data smear ON
	 fTextButton1563->Connect("Clicked()","ScanRootGui",this,"debugGUI(=false)"); // data debug OFF
	 fTextButton1585->Connect("Clicked()","ScanRootGui",this,"debugGUI(=true)"); // data debug ON
	 
	 // container Tools
	 
	 fTextButton1869->Connect("Clicked()","ScanRootGui",this,"canvas()"); // new Canvas 
	 fTextButton1895->Connect("Clicked()","ScanRootGui",this,"browser()"); // new Browser 
	 fTextButton1915->Connect("Clicked()","ScanRootGui",this,"pelTools()"); // PelTools	 	 
	 fTextButton1935->Connect("Clicked()","ScanRootGui",this,"stat()"); // stats	 
	 fTextButton1955->Connect("Clicked()","ScanRootGui",this,"runMacro()"); // run macro
	 fTextButton1975->Connect("Clicked()","ScanRootGui",this,"quitGUI()"); // quit
   fTextButton2025->Connect("Clicked()","ScanRootGui",this,"execLine()"); // exec command
	 fTextButton2086->Connect("Clicked()","ScanRootGui",this,"help()"); // help
	 
	 ////////////////////////////////////////
	 
	 // setting initial conditions of some buttons
	 if(mRadio[kRadioDEBUGOFF] && mRadio[kRadioDEBUGON])
	 {
	  if(getDebug()) 
		{
		  mRadio[kRadioDEBUGOFF]->SetState(kButtonUp);
			mRadio[kRadioDEBUGON]->SetState(kButtonDown);
	  }
		else 
		{
		  mRadio[kRadioDEBUGOFF]->SetState(kButtonDown);
			mRadio[kRadioDEBUGON]->SetState(kButtonUp);
		}
	 }

	 if(mRadio[kRadioSMEAR] && mRadio[kRadioNOSMEAR] && getIO())
	 {
	  if(getIO()->isSmearing()) 
		{
		  mRadio[kRadioSMEAR]->SetState(kButtonDown);
			mRadio[kRadioNOSMEAR]->SetState(kButtonUp);
	  }
		else 
		{
		  mRadio[kRadioSMEAR]->SetState(kButtonUp);
			mRadio[kRadioNOSMEAR]->SetState(kButtonDown);
		}
 	 }
	 
	 if(mRadio[kRadioALL] && mRadio[kRadioNEW])
	 {
	  if(getIO()->isSaveOnlyNewPar()) 
		{
		  mRadio[kRadioALL]->SetState(kButtonUp);
			mRadio[kRadioNEW]->SetState(kButtonDown);
	  }
		else 
		{
		  mRadio[kRadioALL]->SetState(kButtonDown);
			mRadio[kRadioNEW]->SetState(kButtonUp);
		}
	 }	  
	 
	 for(int i = 0; i<4; i++)
	 {
	   mText[i]->SetEdited(kFALSE);
     mText[i]->SetEnabled(kFALSE);
	 }
	 
	 ////////////////////////////////////////
	 
   fTab709->SetTab(2);

   fTab709->Resize(fTab709->GetDefaultSize());
   fMainFrame701->AddFrame(fTab709, new TGLayoutHints(kLHintsLeft | kLHintsTop,2,2,2,2));
   fTab709->MoveResize(2,72,534,296);
	 	 
	 ////////////////////////////////////////
   fMainFrame2357->AddFrame(fMainFrame701, new TGLayoutHints(kLHintsExpandX | kLHintsExpandY));
   fMainFrame701->MoveResize(0,0,541,372);

   fMainFrame2357->MapSubwindows();

   fMainFrame2357->Resize(fMainFrame2357->GetDefaultSize());
   fMainFrame2357->MapWindow();
   fMainFrame2357->Resize(541,372);
		
	return;	
  
}
void ScanRootGui::openInputGUI()
{  
  TGFileInfo fi;
  new TGFileDialog(gClient->GetRoot(),gClient->GetRoot(),kFDOpen,&fi);
  if(fi.fFilename)
  {
    getIO()->closeInput(); 
    getIO()->openInput(fi.fFilename);
		if(mText[kTextINPUT]) mText[kTextINPUT]->SetText(fi.fFilename);
  }
}
void ScanRootGui::rewindGUI()
{  
  getIO()->rewind(); 
  TString title="Rewind FIL";
  TString msg = "The input file is now in the beginning";
  int retCode;
  new TGMsgBox(gClient->GetRoot(),0,title.Data(),msg.Data(),kMBIconExclamation,kMBOk,&retCode);
}
void ScanRootGui::closeInputGUI()
{  
  getIO()->closeInput(); 
  if(mText[kTextINPUT]) mText[kTextINPUT]->SetText("");
  TString title="Close FIL";
  TString msg = "Input file is closed";
  int retCode;
  new TGMsgBox(gClient->GetRoot(),0,title.Data(),msg.Data(),kMBIconExclamation,kMBOk,&retCode);
}
void ScanRootGui::openOutputGUI()
{  
  TGFileInfo fi;
  new TGFileDialog(gClient->GetRoot(),gClient->GetRoot(),kFDSave,&fi);
  if(fi.fFilename)
  {
    getIO()->closeOutput(); 
    getIO()->openOutput(fi.fFilename);
		if(mText[kTextOUT]) mText[kTextOUT]->SetText(fi.fFilename);
  }
}
void ScanRootGui::closeOutputGUI()
{  
  getIO()->closeOutput(); 
  if(mText[kTextOUT]) mText[kTextOUT]->SetText("");
  TString title="Close Output";
  TString msg = "Output file is closed";
  int retCode;
  new TGMsgBox(gClient->GetRoot(),0,title.Data(),msg.Data(),kMBIconExclamation,kMBOk,&retCode);
}
void ScanRootGui::outputSaveModeGUI(bool mode)
{  
  if(getIO()) getIO()->saveOnlyNewPar(mode);
  else return;
	
	if(mRadio[kRadioALL] && mRadio[kRadioNEW])
	{
	  if(getIO()->isSaveOnlyNewPar()) 
		{
		  mRadio[kRadioALL]->SetState(kButtonUp);
			mRadio[kRadioNEW]->SetState(kButtonDown);
	  }
		else 
		{
		  mRadio[kRadioALL]->SetState(kButtonDown);
			mRadio[kRadioNEW]->SetState(kButtonUp);
		}
	}	    
}
void ScanRootGui::smearingModeGUI(bool mode)
{  
  if(getIO()) getIO()->setSmearing(mode);
  else return;
	
	if(mRadio[kRadioSMEAR] && mRadio[kRadioNOSMEAR])
	{
	  if(getIO()->isSmearing()) 
		{
		  mRadio[kRadioSMEAR]->SetState(kButtonDown);
			mRadio[kRadioNOSMEAR]->SetState(kButtonUp);
	  }
		else 
		{
		  mRadio[kRadioSMEAR]->SetState(kButtonUp);
			mRadio[kRadioNOSMEAR]->SetState(kButtonDown);
		}
	}	  
}
void ScanRootGui::hacGUI()
{  
  TGFileInfo fi;
  new TGFileDialog(gClient->GetRoot(),gClient->GetRoot(),kFDOpen,&fi);
  if(fi.fFilename) 
	{
	  loadHist(fi.fFilename); 
	  if(mText[kTextHIST]) mText[kTextHIST]->SetText(fi.fFilename);
	}
}
void ScanRootGui::saveHistGUI()
{  
  TGFileInfo fi;
  new TGFileDialog(gClient->GetRoot(),gClient->GetRoot(),kFDSave,&fi);
  if(fi.fFilename) saveHist(fi.fFilename);
}
void ScanRootGui::addHistGUI()
{  
  TGFileInfo fi;
  new TGFileDialog(gClient->GetRoot(),gClient->GetRoot(),kFDOpen,&fi);
  if(fi.fFilename) addHist(fi.fFilename);
}
void ScanRootGui::loadL2GUI()
{  
  TGFileInfo fi;
  new TGFileDialog(gClient->GetRoot(),gClient->GetRoot(),kFDOpen,&fi);
  if(fi.fFilename) 
	{
	  loadL2(fi.fFilename);
	  if(mText[kTextL2]) mText[kTextL2]->SetText(fi.fFilename);
	}
}
void ScanRootGui::unloadL2GUI()
{  
  unloadL2();
	if(mText[kTextL2]) mText[kTextL2]->SetText("");
  TString title="Unload L2";
  TString msg = "L2 trigger is unloaded";
  int retCode;
  new TGMsgBox(gClient->GetRoot(),0,title.Data(),msg.Data(),kMBIconExclamation,kMBOk,&retCode);
}
void ScanRootGui::zeroGUI()
{  
  char *title = " Zero Histogram";
  TString label = "   Enter the name of histogram  ";
  TString output = "";
  int stat;
  new TDialog(title,1,&label,&output,&stat);
  if(stat==1)
  {
    zero((char*)output.Data());
  }
}
void ScanRootGui::zeroAllGUI()
{  
  if(!yesno("Zero all","Zero all histograms?")) return;
  zero();
}
void ScanRootGui::goGUI()
{  
  int N = 0;
  char *title = " Process events from FIL file";
  TString label = "   Enter the number of events (blank for full file)   ";
  TString output = "";
  int stat;
  new TDialog(title,1,&label,&output,&stat);

  if(stat==1)
  {
    N = atoi((char*)output.Data());
    if(N<=0) N=0;
    go(N);
  }
}
void ScanRootGui::skipGUI()
{  
  int N = 0;
  char *title = " Skip events from FIL file";
  TString label = "   Enter the number of events (blank for 1 event)   ";
  TString output = "";
  int stat;
  new TDialog(title,1,&label,&output,&stat);

  if(stat==1)
  {
    N = atoi((char*)output.Data());
    if(N<=0) N=1;
    getIO()->skipEvents(N);
  }
}
void ScanRootGui::setNParGUI()
{  
  int N = 0;
  char *title = " Number of parameters";
  TString label = "   Enter the number of parameters   ";
  char line[20];
  sprintf(line,"%d",getNPar());
  TString output = line;
  int stat;
  new TDialog(title,1,&label,&output,&stat);
  if(stat==1) setNPar(atoi((char*)output.Data()));
}
void ScanRootGui::quitGUI()
{  
  if(!yesno("Quit Program","Quit SPM-Root acquisition system?")) return;
  if(fMainFrame2357)
	{
	  fMainFrame2357->Cleanup();
		delete fMainFrame2357;
		fMainFrame2357 = 0;
	}
  gROOT->ProcessLine(".q");
}
void ScanRootGui::debugGUI(bool mode)
{  
  debug(mode);
	
	if(mRadio[kRadioDEBUGOFF] && mRadio[kRadioDEBUGON])
	{
	  if(getDebug()) 
		{
		  mRadio[kRadioDEBUGOFF]->SetState(kButtonUp);
			mRadio[kRadioDEBUGON]->SetState(kButtonDown);
	  }
		else 
		{
		  mRadio[kRadioDEBUGOFF]->SetState(kButtonDown);
			mRadio[kRadioDEBUGON]->SetState(kButtonUp);
		}
	}
}
void ScanRootGui::initGUI()
{  
  init();
  TString title="Call init()";
  TString msg = "init() method was called";
  int retCode;
  new TGMsgBox(gClient->GetRoot(),0,title.Data(),msg.Data(),kMBIconExclamation,kMBOk,&retCode);
}
void ScanRootGui::finishGUI()
{  
  finish();
  TString title="Call finish()";
  TString msg = "finish() method was called";
  int retCode;
  new TGMsgBox(gClient->GetRoot(),0,title.Data(),msg.Data(),kMBIconExclamation,kMBOk,&retCode);
}
void ScanRootGui::runMacro()
{  
  TGFileInfo fi;
  new TGFileDialog(gClient->GetRoot(),gClient->GetRoot(),kFDOpen,&fi);
  if(fi.fFilename) 
	{
	  char line[200];
		sprintf(line,".x %s",fi.fFilename);
		gROOT->ProcessLine(line);
	}
}
void ScanRootGui::execLine()
{  
  int N = 0;
  char *title = " Execute command line";
  TString label = "                Command                ";
  TString output = "";
  int stat;
  new TDialog(title,1,&label,&output,&stat);

  if(stat==1)
  {
    gROOT->ProcessLine((char*)output.Data());
  }
}






 ScanRootGui.cxx:1
 ScanRootGui.cxx:2
 ScanRootGui.cxx:3
 ScanRootGui.cxx:4
 ScanRootGui.cxx:5
 ScanRootGui.cxx:6
 ScanRootGui.cxx:7
 ScanRootGui.cxx:8
 ScanRootGui.cxx:9
 ScanRootGui.cxx:10
 ScanRootGui.cxx:11
 ScanRootGui.cxx:12
 ScanRootGui.cxx:13
 ScanRootGui.cxx:14
 ScanRootGui.cxx:15
 ScanRootGui.cxx:16
 ScanRootGui.cxx:17
 ScanRootGui.cxx:18
 ScanRootGui.cxx:19
 ScanRootGui.cxx:20
 ScanRootGui.cxx:21
 ScanRootGui.cxx:22
 ScanRootGui.cxx:23
 ScanRootGui.cxx:24
 ScanRootGui.cxx:25
 ScanRootGui.cxx:26
 ScanRootGui.cxx:27
 ScanRootGui.cxx:28
 ScanRootGui.cxx:29
 ScanRootGui.cxx:30
 ScanRootGui.cxx:31
 ScanRootGui.cxx:32
 ScanRootGui.cxx:33
 ScanRootGui.cxx:34
 ScanRootGui.cxx:35
 ScanRootGui.cxx:36
 ScanRootGui.cxx:37
 ScanRootGui.cxx:38
 ScanRootGui.cxx:39
 ScanRootGui.cxx:40
 ScanRootGui.cxx:41
 ScanRootGui.cxx:42
 ScanRootGui.cxx:43
 ScanRootGui.cxx:44
 ScanRootGui.cxx:45
 ScanRootGui.cxx:46
 ScanRootGui.cxx:47
 ScanRootGui.cxx:48
 ScanRootGui.cxx:49
 ScanRootGui.cxx:50
 ScanRootGui.cxx:51
 ScanRootGui.cxx:52
 ScanRootGui.cxx:53
 ScanRootGui.cxx:54
 ScanRootGui.cxx:55
 ScanRootGui.cxx:56
 ScanRootGui.cxx:57
 ScanRootGui.cxx:58
 ScanRootGui.cxx:59
 ScanRootGui.cxx:60
 ScanRootGui.cxx:61
 ScanRootGui.cxx:62
 ScanRootGui.cxx:63
 ScanRootGui.cxx:64
 ScanRootGui.cxx:65
 ScanRootGui.cxx:66
 ScanRootGui.cxx:67
 ScanRootGui.cxx:68
 ScanRootGui.cxx:69
 ScanRootGui.cxx:70
 ScanRootGui.cxx:71
 ScanRootGui.cxx:72
 ScanRootGui.cxx:73
 ScanRootGui.cxx:74
 ScanRootGui.cxx:75
 ScanRootGui.cxx:76
 ScanRootGui.cxx:77
 ScanRootGui.cxx:78
 ScanRootGui.cxx:79
 ScanRootGui.cxx:80
 ScanRootGui.cxx:81
 ScanRootGui.cxx:82
 ScanRootGui.cxx:83
 ScanRootGui.cxx:84
 ScanRootGui.cxx:85
 ScanRootGui.cxx:86
 ScanRootGui.cxx:87
 ScanRootGui.cxx:88
 ScanRootGui.cxx:89
 ScanRootGui.cxx:90
 ScanRootGui.cxx:91
 ScanRootGui.cxx:92
 ScanRootGui.cxx:93
 ScanRootGui.cxx:94
 ScanRootGui.cxx:95
 ScanRootGui.cxx:96
 ScanRootGui.cxx:97
 ScanRootGui.cxx:98
 ScanRootGui.cxx:99
 ScanRootGui.cxx:100
 ScanRootGui.cxx:101
 ScanRootGui.cxx:102
 ScanRootGui.cxx:103
 ScanRootGui.cxx:104
 ScanRootGui.cxx:105
 ScanRootGui.cxx:106
 ScanRootGui.cxx:107
 ScanRootGui.cxx:108
 ScanRootGui.cxx:109
 ScanRootGui.cxx:110
 ScanRootGui.cxx:111
 ScanRootGui.cxx:112
 ScanRootGui.cxx:113
 ScanRootGui.cxx:114
 ScanRootGui.cxx:115
 ScanRootGui.cxx:116
 ScanRootGui.cxx:117
 ScanRootGui.cxx:118
 ScanRootGui.cxx:119
 ScanRootGui.cxx:120
 ScanRootGui.cxx:121
 ScanRootGui.cxx:122
 ScanRootGui.cxx:123
 ScanRootGui.cxx:124
 ScanRootGui.cxx:125
 ScanRootGui.cxx:126
 ScanRootGui.cxx:127
 ScanRootGui.cxx:128
 ScanRootGui.cxx:129
 ScanRootGui.cxx:130
 ScanRootGui.cxx:131
 ScanRootGui.cxx:132
 ScanRootGui.cxx:133
 ScanRootGui.cxx:134
 ScanRootGui.cxx:135
 ScanRootGui.cxx:136
 ScanRootGui.cxx:137
 ScanRootGui.cxx:138
 ScanRootGui.cxx:139
 ScanRootGui.cxx:140
 ScanRootGui.cxx:141
 ScanRootGui.cxx:142
 ScanRootGui.cxx:143
 ScanRootGui.cxx:144
 ScanRootGui.cxx:145
 ScanRootGui.cxx:146
 ScanRootGui.cxx:147
 ScanRootGui.cxx:148
 ScanRootGui.cxx:149
 ScanRootGui.cxx:150
 ScanRootGui.cxx:151
 ScanRootGui.cxx:152
 ScanRootGui.cxx:153
 ScanRootGui.cxx:154
 ScanRootGui.cxx:155
 ScanRootGui.cxx:156
 ScanRootGui.cxx:157
 ScanRootGui.cxx:158
 ScanRootGui.cxx:159
 ScanRootGui.cxx:160
 ScanRootGui.cxx:161
 ScanRootGui.cxx:162
 ScanRootGui.cxx:163
 ScanRootGui.cxx:164
 ScanRootGui.cxx:165
 ScanRootGui.cxx:166
 ScanRootGui.cxx:167
 ScanRootGui.cxx:168
 ScanRootGui.cxx:169
 ScanRootGui.cxx:170
 ScanRootGui.cxx:171
 ScanRootGui.cxx:172
 ScanRootGui.cxx:173
 ScanRootGui.cxx:174
 ScanRootGui.cxx:175
 ScanRootGui.cxx:176
 ScanRootGui.cxx:177
 ScanRootGui.cxx:178
 ScanRootGui.cxx:179
 ScanRootGui.cxx:180
 ScanRootGui.cxx:181
 ScanRootGui.cxx:182
 ScanRootGui.cxx:183
 ScanRootGui.cxx:184
 ScanRootGui.cxx:185
 ScanRootGui.cxx:186
 ScanRootGui.cxx:187
 ScanRootGui.cxx:188
 ScanRootGui.cxx:189
 ScanRootGui.cxx:190
 ScanRootGui.cxx:191
 ScanRootGui.cxx:192
 ScanRootGui.cxx:193
 ScanRootGui.cxx:194
 ScanRootGui.cxx:195
 ScanRootGui.cxx:196
 ScanRootGui.cxx:197
 ScanRootGui.cxx:198
 ScanRootGui.cxx:199
 ScanRootGui.cxx:200
 ScanRootGui.cxx:201
 ScanRootGui.cxx:202
 ScanRootGui.cxx:203
 ScanRootGui.cxx:204
 ScanRootGui.cxx:205
 ScanRootGui.cxx:206
 ScanRootGui.cxx:207
 ScanRootGui.cxx:208
 ScanRootGui.cxx:209
 ScanRootGui.cxx:210
 ScanRootGui.cxx:211
 ScanRootGui.cxx:212
 ScanRootGui.cxx:213
 ScanRootGui.cxx:214
 ScanRootGui.cxx:215
 ScanRootGui.cxx:216
 ScanRootGui.cxx:217
 ScanRootGui.cxx:218
 ScanRootGui.cxx:219
 ScanRootGui.cxx:220
 ScanRootGui.cxx:221
 ScanRootGui.cxx:222
 ScanRootGui.cxx:223
 ScanRootGui.cxx:224
 ScanRootGui.cxx:225
 ScanRootGui.cxx:226
 ScanRootGui.cxx:227
 ScanRootGui.cxx:228
 ScanRootGui.cxx:229
 ScanRootGui.cxx:230
 ScanRootGui.cxx:231
 ScanRootGui.cxx:232
 ScanRootGui.cxx:233
 ScanRootGui.cxx:234
 ScanRootGui.cxx:235
 ScanRootGui.cxx:236
 ScanRootGui.cxx:237
 ScanRootGui.cxx:238
 ScanRootGui.cxx:239
 ScanRootGui.cxx:240
 ScanRootGui.cxx:241
 ScanRootGui.cxx:242
 ScanRootGui.cxx:243
 ScanRootGui.cxx:244
 ScanRootGui.cxx:245
 ScanRootGui.cxx:246
 ScanRootGui.cxx:247
 ScanRootGui.cxx:248
 ScanRootGui.cxx:249
 ScanRootGui.cxx:250
 ScanRootGui.cxx:251
 ScanRootGui.cxx:252
 ScanRootGui.cxx:253
 ScanRootGui.cxx:254
 ScanRootGui.cxx:255
 ScanRootGui.cxx:256
 ScanRootGui.cxx:257
 ScanRootGui.cxx:258
 ScanRootGui.cxx:259
 ScanRootGui.cxx:260
 ScanRootGui.cxx:261
 ScanRootGui.cxx:262
 ScanRootGui.cxx:263
 ScanRootGui.cxx:264
 ScanRootGui.cxx:265
 ScanRootGui.cxx:266
 ScanRootGui.cxx:267
 ScanRootGui.cxx:268
 ScanRootGui.cxx:269
 ScanRootGui.cxx:270
 ScanRootGui.cxx:271
 ScanRootGui.cxx:272
 ScanRootGui.cxx:273
 ScanRootGui.cxx:274
 ScanRootGui.cxx:275
 ScanRootGui.cxx:276
 ScanRootGui.cxx:277
 ScanRootGui.cxx:278
 ScanRootGui.cxx:279
 ScanRootGui.cxx:280
 ScanRootGui.cxx:281
 ScanRootGui.cxx:282
 ScanRootGui.cxx:283
 ScanRootGui.cxx:284
 ScanRootGui.cxx:285
 ScanRootGui.cxx:286
 ScanRootGui.cxx:287
 ScanRootGui.cxx:288
 ScanRootGui.cxx:289
 ScanRootGui.cxx:290
 ScanRootGui.cxx:291
 ScanRootGui.cxx:292
 ScanRootGui.cxx:293
 ScanRootGui.cxx:294
 ScanRootGui.cxx:295
 ScanRootGui.cxx:296
 ScanRootGui.cxx:297
 ScanRootGui.cxx:298
 ScanRootGui.cxx:299
 ScanRootGui.cxx:300
 ScanRootGui.cxx:301
 ScanRootGui.cxx:302
 ScanRootGui.cxx:303
 ScanRootGui.cxx:304
 ScanRootGui.cxx:305
 ScanRootGui.cxx:306
 ScanRootGui.cxx:307
 ScanRootGui.cxx:308
 ScanRootGui.cxx:309
 ScanRootGui.cxx:310
 ScanRootGui.cxx:311
 ScanRootGui.cxx:312
 ScanRootGui.cxx:313
 ScanRootGui.cxx:314
 ScanRootGui.cxx:315
 ScanRootGui.cxx:316
 ScanRootGui.cxx:317
 ScanRootGui.cxx:318
 ScanRootGui.cxx:319
 ScanRootGui.cxx:320
 ScanRootGui.cxx:321
 ScanRootGui.cxx:322
 ScanRootGui.cxx:323
 ScanRootGui.cxx:324
 ScanRootGui.cxx:325
 ScanRootGui.cxx:326
 ScanRootGui.cxx:327
 ScanRootGui.cxx:328
 ScanRootGui.cxx:329
 ScanRootGui.cxx:330
 ScanRootGui.cxx:331
 ScanRootGui.cxx:332
 ScanRootGui.cxx:333
 ScanRootGui.cxx:334
 ScanRootGui.cxx:335
 ScanRootGui.cxx:336
 ScanRootGui.cxx:337
 ScanRootGui.cxx:338
 ScanRootGui.cxx:339
 ScanRootGui.cxx:340
 ScanRootGui.cxx:341
 ScanRootGui.cxx:342
 ScanRootGui.cxx:343
 ScanRootGui.cxx:344
 ScanRootGui.cxx:345
 ScanRootGui.cxx:346
 ScanRootGui.cxx:347
 ScanRootGui.cxx:348
 ScanRootGui.cxx:349
 ScanRootGui.cxx:350
 ScanRootGui.cxx:351
 ScanRootGui.cxx:352
 ScanRootGui.cxx:353
 ScanRootGui.cxx:354
 ScanRootGui.cxx:355
 ScanRootGui.cxx:356
 ScanRootGui.cxx:357
 ScanRootGui.cxx:358
 ScanRootGui.cxx:359
 ScanRootGui.cxx:360
 ScanRootGui.cxx:361
 ScanRootGui.cxx:362
 ScanRootGui.cxx:363
 ScanRootGui.cxx:364
 ScanRootGui.cxx:365
 ScanRootGui.cxx:366
 ScanRootGui.cxx:367
 ScanRootGui.cxx:368
 ScanRootGui.cxx:369
 ScanRootGui.cxx:370
 ScanRootGui.cxx:371
 ScanRootGui.cxx:372
 ScanRootGui.cxx:373
 ScanRootGui.cxx:374
 ScanRootGui.cxx:375
 ScanRootGui.cxx:376
 ScanRootGui.cxx:377
 ScanRootGui.cxx:378
 ScanRootGui.cxx:379
 ScanRootGui.cxx:380
 ScanRootGui.cxx:381
 ScanRootGui.cxx:382
 ScanRootGui.cxx:383
 ScanRootGui.cxx:384
 ScanRootGui.cxx:385
 ScanRootGui.cxx:386
 ScanRootGui.cxx:387
 ScanRootGui.cxx:388
 ScanRootGui.cxx:389
 ScanRootGui.cxx:390
 ScanRootGui.cxx:391
 ScanRootGui.cxx:392
 ScanRootGui.cxx:393
 ScanRootGui.cxx:394
 ScanRootGui.cxx:395
 ScanRootGui.cxx:396
 ScanRootGui.cxx:397
 ScanRootGui.cxx:398
 ScanRootGui.cxx:399
 ScanRootGui.cxx:400
 ScanRootGui.cxx:401
 ScanRootGui.cxx:402
 ScanRootGui.cxx:403
 ScanRootGui.cxx:404
 ScanRootGui.cxx:405
 ScanRootGui.cxx:406
 ScanRootGui.cxx:407
 ScanRootGui.cxx:408
 ScanRootGui.cxx:409
 ScanRootGui.cxx:410
 ScanRootGui.cxx:411
 ScanRootGui.cxx:412
 ScanRootGui.cxx:413
 ScanRootGui.cxx:414
 ScanRootGui.cxx:415
 ScanRootGui.cxx:416
 ScanRootGui.cxx:417
 ScanRootGui.cxx:418
 ScanRootGui.cxx:419
 ScanRootGui.cxx:420
 ScanRootGui.cxx:421
 ScanRootGui.cxx:422
 ScanRootGui.cxx:423
 ScanRootGui.cxx:424
 ScanRootGui.cxx:425
 ScanRootGui.cxx:426
 ScanRootGui.cxx:427
 ScanRootGui.cxx:428
 ScanRootGui.cxx:429
 ScanRootGui.cxx:430
 ScanRootGui.cxx:431
 ScanRootGui.cxx:432
 ScanRootGui.cxx:433
 ScanRootGui.cxx:434
 ScanRootGui.cxx:435
 ScanRootGui.cxx:436
 ScanRootGui.cxx:437
 ScanRootGui.cxx:438
 ScanRootGui.cxx:439
 ScanRootGui.cxx:440
 ScanRootGui.cxx:441
 ScanRootGui.cxx:442
 ScanRootGui.cxx:443
 ScanRootGui.cxx:444
 ScanRootGui.cxx:445
 ScanRootGui.cxx:446
 ScanRootGui.cxx:447
 ScanRootGui.cxx:448
 ScanRootGui.cxx:449
 ScanRootGui.cxx:450
 ScanRootGui.cxx:451
 ScanRootGui.cxx:452
 ScanRootGui.cxx:453
 ScanRootGui.cxx:454
 ScanRootGui.cxx:455
 ScanRootGui.cxx:456
 ScanRootGui.cxx:457
 ScanRootGui.cxx:458
 ScanRootGui.cxx:459
 ScanRootGui.cxx:460
 ScanRootGui.cxx:461
 ScanRootGui.cxx:462
 ScanRootGui.cxx:463
 ScanRootGui.cxx:464
 ScanRootGui.cxx:465
 ScanRootGui.cxx:466
 ScanRootGui.cxx:467
 ScanRootGui.cxx:468
 ScanRootGui.cxx:469
 ScanRootGui.cxx:470
 ScanRootGui.cxx:471
 ScanRootGui.cxx:472
 ScanRootGui.cxx:473
 ScanRootGui.cxx:474
 ScanRootGui.cxx:475
 ScanRootGui.cxx:476
 ScanRootGui.cxx:477
 ScanRootGui.cxx:478
 ScanRootGui.cxx:479
 ScanRootGui.cxx:480
 ScanRootGui.cxx:481
 ScanRootGui.cxx:482
 ScanRootGui.cxx:483
 ScanRootGui.cxx:484
 ScanRootGui.cxx:485
 ScanRootGui.cxx:486
 ScanRootGui.cxx:487
 ScanRootGui.cxx:488
 ScanRootGui.cxx:489
 ScanRootGui.cxx:490
 ScanRootGui.cxx:491
 ScanRootGui.cxx:492
 ScanRootGui.cxx:493
 ScanRootGui.cxx:494
 ScanRootGui.cxx:495
 ScanRootGui.cxx:496
 ScanRootGui.cxx:497
 ScanRootGui.cxx:498
 ScanRootGui.cxx:499
 ScanRootGui.cxx:500
 ScanRootGui.cxx:501
 ScanRootGui.cxx:502
 ScanRootGui.cxx:503
 ScanRootGui.cxx:504
 ScanRootGui.cxx:505
 ScanRootGui.cxx:506
 ScanRootGui.cxx:507
 ScanRootGui.cxx:508
 ScanRootGui.cxx:509
 ScanRootGui.cxx:510
 ScanRootGui.cxx:511
 ScanRootGui.cxx:512
 ScanRootGui.cxx:513
 ScanRootGui.cxx:514
 ScanRootGui.cxx:515
 ScanRootGui.cxx:516
 ScanRootGui.cxx:517
 ScanRootGui.cxx:518
 ScanRootGui.cxx:519
 ScanRootGui.cxx:520
 ScanRootGui.cxx:521
 ScanRootGui.cxx:522
 ScanRootGui.cxx:523
 ScanRootGui.cxx:524
 ScanRootGui.cxx:525
 ScanRootGui.cxx:526
 ScanRootGui.cxx:527
 ScanRootGui.cxx:528
 ScanRootGui.cxx:529
 ScanRootGui.cxx:530
 ScanRootGui.cxx:531
 ScanRootGui.cxx:532
 ScanRootGui.cxx:533
 ScanRootGui.cxx:534
 ScanRootGui.cxx:535
 ScanRootGui.cxx:536
 ScanRootGui.cxx:537
 ScanRootGui.cxx:538
 ScanRootGui.cxx:539
 ScanRootGui.cxx:540
 ScanRootGui.cxx:541
 ScanRootGui.cxx:542
 ScanRootGui.cxx:543
 ScanRootGui.cxx:544
 ScanRootGui.cxx:545
 ScanRootGui.cxx:546
 ScanRootGui.cxx:547
 ScanRootGui.cxx:548
 ScanRootGui.cxx:549
 ScanRootGui.cxx:550
 ScanRootGui.cxx:551
 ScanRootGui.cxx:552
 ScanRootGui.cxx:553
 ScanRootGui.cxx:554
 ScanRootGui.cxx:555
 ScanRootGui.cxx:556
 ScanRootGui.cxx:557
 ScanRootGui.cxx:558
 ScanRootGui.cxx:559
 ScanRootGui.cxx:560
 ScanRootGui.cxx:561
 ScanRootGui.cxx:562
 ScanRootGui.cxx:563
 ScanRootGui.cxx:564
 ScanRootGui.cxx:565
 ScanRootGui.cxx:566
 ScanRootGui.cxx:567
 ScanRootGui.cxx:568
 ScanRootGui.cxx:569
 ScanRootGui.cxx:570
 ScanRootGui.cxx:571
 ScanRootGui.cxx:572
 ScanRootGui.cxx:573
 ScanRootGui.cxx:574
 ScanRootGui.cxx:575
 ScanRootGui.cxx:576
 ScanRootGui.cxx:577
 ScanRootGui.cxx:578
 ScanRootGui.cxx:579
 ScanRootGui.cxx:580
 ScanRootGui.cxx:581
 ScanRootGui.cxx:582
 ScanRootGui.cxx:583
 ScanRootGui.cxx:584
 ScanRootGui.cxx:585
 ScanRootGui.cxx:586
 ScanRootGui.cxx:587
 ScanRootGui.cxx:588
 ScanRootGui.cxx:589
 ScanRootGui.cxx:590
 ScanRootGui.cxx:591
 ScanRootGui.cxx:592
 ScanRootGui.cxx:593
 ScanRootGui.cxx:594
 ScanRootGui.cxx:595
 ScanRootGui.cxx:596
 ScanRootGui.cxx:597
 ScanRootGui.cxx:598
 ScanRootGui.cxx:599
 ScanRootGui.cxx:600
 ScanRootGui.cxx:601
 ScanRootGui.cxx:602
 ScanRootGui.cxx:603
 ScanRootGui.cxx:604
 ScanRootGui.cxx:605
 ScanRootGui.cxx:606
 ScanRootGui.cxx:607
 ScanRootGui.cxx:608
 ScanRootGui.cxx:609
 ScanRootGui.cxx:610
 ScanRootGui.cxx:611
 ScanRootGui.cxx:612
 ScanRootGui.cxx:613
 ScanRootGui.cxx:614
 ScanRootGui.cxx:615
 ScanRootGui.cxx:616
 ScanRootGui.cxx:617
 ScanRootGui.cxx:618
 ScanRootGui.cxx:619
 ScanRootGui.cxx:620
 ScanRootGui.cxx:621
 ScanRootGui.cxx:622
 ScanRootGui.cxx:623
 ScanRootGui.cxx:624
 ScanRootGui.cxx:625
 ScanRootGui.cxx:626
 ScanRootGui.cxx:627
 ScanRootGui.cxx:628
 ScanRootGui.cxx:629
 ScanRootGui.cxx:630
 ScanRootGui.cxx:631
 ScanRootGui.cxx:632
 ScanRootGui.cxx:633
 ScanRootGui.cxx:634
 ScanRootGui.cxx:635
 ScanRootGui.cxx:636
 ScanRootGui.cxx:637
 ScanRootGui.cxx:638
 ScanRootGui.cxx:639
 ScanRootGui.cxx:640
 ScanRootGui.cxx:641
 ScanRootGui.cxx:642
 ScanRootGui.cxx:643
 ScanRootGui.cxx:644
 ScanRootGui.cxx:645
 ScanRootGui.cxx:646
 ScanRootGui.cxx:647
 ScanRootGui.cxx:648
 ScanRootGui.cxx:649
 ScanRootGui.cxx:650
 ScanRootGui.cxx:651
 ScanRootGui.cxx:652
 ScanRootGui.cxx:653
 ScanRootGui.cxx:654
 ScanRootGui.cxx:655
 ScanRootGui.cxx:656
 ScanRootGui.cxx:657
 ScanRootGui.cxx:658
 ScanRootGui.cxx:659
 ScanRootGui.cxx:660
 ScanRootGui.cxx:661
 ScanRootGui.cxx:662
 ScanRootGui.cxx:663
 ScanRootGui.cxx:664
 ScanRootGui.cxx:665
 ScanRootGui.cxx:666
 ScanRootGui.cxx:667
 ScanRootGui.cxx:668
 ScanRootGui.cxx:669
 ScanRootGui.cxx:670
 ScanRootGui.cxx:671
 ScanRootGui.cxx:672
 ScanRootGui.cxx:673
 ScanRootGui.cxx:674
 ScanRootGui.cxx:675
 ScanRootGui.cxx:676
 ScanRootGui.cxx:677
 ScanRootGui.cxx:678
 ScanRootGui.cxx:679
 ScanRootGui.cxx:680
 ScanRootGui.cxx:681
 ScanRootGui.cxx:682
 ScanRootGui.cxx:683
 ScanRootGui.cxx:684
 ScanRootGui.cxx:685
 ScanRootGui.cxx:686
 ScanRootGui.cxx:687
 ScanRootGui.cxx:688
 ScanRootGui.cxx:689
 ScanRootGui.cxx:690
 ScanRootGui.cxx:691
 ScanRootGui.cxx:692
 ScanRootGui.cxx:693
 ScanRootGui.cxx:694
 ScanRootGui.cxx:695
 ScanRootGui.cxx:696
 ScanRootGui.cxx:697
 ScanRootGui.cxx:698
 ScanRootGui.cxx:699
 ScanRootGui.cxx:700
 ScanRootGui.cxx:701
 ScanRootGui.cxx:702
 ScanRootGui.cxx:703
 ScanRootGui.cxx:704
 ScanRootGui.cxx:705
 ScanRootGui.cxx:706
 ScanRootGui.cxx:707
 ScanRootGui.cxx:708
 ScanRootGui.cxx:709
 ScanRootGui.cxx:710
 ScanRootGui.cxx:711
 ScanRootGui.cxx:712
 ScanRootGui.cxx:713
 ScanRootGui.cxx:714
 ScanRootGui.cxx:715
 ScanRootGui.cxx:716
 ScanRootGui.cxx:717
 ScanRootGui.cxx:718
 ScanRootGui.cxx:719
 ScanRootGui.cxx:720
 ScanRootGui.cxx:721
 ScanRootGui.cxx:722
 ScanRootGui.cxx:723
 ScanRootGui.cxx:724
 ScanRootGui.cxx:725
 ScanRootGui.cxx:726
 ScanRootGui.cxx:727
 ScanRootGui.cxx:728
 ScanRootGui.cxx:729
 ScanRootGui.cxx:730
 ScanRootGui.cxx:731
 ScanRootGui.cxx:732
 ScanRootGui.cxx:733
 ScanRootGui.cxx:734
 ScanRootGui.cxx:735
 ScanRootGui.cxx:736
 ScanRootGui.cxx:737
 ScanRootGui.cxx:738
 ScanRootGui.cxx:739
 ScanRootGui.cxx:740
 ScanRootGui.cxx:741
 ScanRootGui.cxx:742
 ScanRootGui.cxx:743
 ScanRootGui.cxx:744
 ScanRootGui.cxx:745
 ScanRootGui.cxx:746
 ScanRootGui.cxx:747
 ScanRootGui.cxx:748
 ScanRootGui.cxx:749
 ScanRootGui.cxx:750
 ScanRootGui.cxx:751
 ScanRootGui.cxx:752
 ScanRootGui.cxx:753
 ScanRootGui.cxx:754
 ScanRootGui.cxx:755
 ScanRootGui.cxx:756
 ScanRootGui.cxx:757
 ScanRootGui.cxx:758
 ScanRootGui.cxx:759
 ScanRootGui.cxx:760
 ScanRootGui.cxx:761
 ScanRootGui.cxx:762
 ScanRootGui.cxx:763
 ScanRootGui.cxx:764
 ScanRootGui.cxx:765
 ScanRootGui.cxx:766
 ScanRootGui.cxx:767
 ScanRootGui.cxx:768
 ScanRootGui.cxx:769
 ScanRootGui.cxx:770
 ScanRootGui.cxx:771
 ScanRootGui.cxx:772
 ScanRootGui.cxx:773
 ScanRootGui.cxx:774
 ScanRootGui.cxx:775
 ScanRootGui.cxx:776
 ScanRootGui.cxx:777
 ScanRootGui.cxx:778
 ScanRootGui.cxx:779
 ScanRootGui.cxx:780
 ScanRootGui.cxx:781
 ScanRootGui.cxx:782
 ScanRootGui.cxx:783
 ScanRootGui.cxx:784
 ScanRootGui.cxx:785
 ScanRootGui.cxx:786
 ScanRootGui.cxx:787
 ScanRootGui.cxx:788
 ScanRootGui.cxx:789
 ScanRootGui.cxx:790
 ScanRootGui.cxx:791
 ScanRootGui.cxx:792
 ScanRootGui.cxx:793
 ScanRootGui.cxx:794
 ScanRootGui.cxx:795
 ScanRootGui.cxx:796
 ScanRootGui.cxx:797
 ScanRootGui.cxx:798
 ScanRootGui.cxx:799
 ScanRootGui.cxx:800
 ScanRootGui.cxx:801
 ScanRootGui.cxx:802
 ScanRootGui.cxx:803
 ScanRootGui.cxx:804
 ScanRootGui.cxx:805
 ScanRootGui.cxx:806
 ScanRootGui.cxx:807
 ScanRootGui.cxx:808
 ScanRootGui.cxx:809
 ScanRootGui.cxx:810
 ScanRootGui.cxx:811
 ScanRootGui.cxx:812
 ScanRootGui.cxx:813
 ScanRootGui.cxx:814
 ScanRootGui.cxx:815
 ScanRootGui.cxx:816
 ScanRootGui.cxx:817
 ScanRootGui.cxx:818
 ScanRootGui.cxx:819
 ScanRootGui.cxx:820
 ScanRootGui.cxx:821
 ScanRootGui.cxx:822
 ScanRootGui.cxx:823
 ScanRootGui.cxx:824
 ScanRootGui.cxx:825
 ScanRootGui.cxx:826
 ScanRootGui.cxx:827
 ScanRootGui.cxx:828
 ScanRootGui.cxx:829
 ScanRootGui.cxx:830
 ScanRootGui.cxx:831
 ScanRootGui.cxx:832
 ScanRootGui.cxx:833
 ScanRootGui.cxx:834
 ScanRootGui.cxx:835
 ScanRootGui.cxx:836
 ScanRootGui.cxx:837
 ScanRootGui.cxx:838
 ScanRootGui.cxx:839
 ScanRootGui.cxx:840
 ScanRootGui.cxx:841
 ScanRootGui.cxx:842
 ScanRootGui.cxx:843
 ScanRootGui.cxx:844
 ScanRootGui.cxx:845
 ScanRootGui.cxx:846
 ScanRootGui.cxx:847
 ScanRootGui.cxx:848
 ScanRootGui.cxx:849
 ScanRootGui.cxx:850
 ScanRootGui.cxx:851
 ScanRootGui.cxx:852
 ScanRootGui.cxx:853
 ScanRootGui.cxx:854
 ScanRootGui.cxx:855
 ScanRootGui.cxx:856
 ScanRootGui.cxx:857
 ScanRootGui.cxx:858
 ScanRootGui.cxx:859
 ScanRootGui.cxx:860
 ScanRootGui.cxx:861
 ScanRootGui.cxx:862
 ScanRootGui.cxx:863
 ScanRootGui.cxx:864
 ScanRootGui.cxx:865
 ScanRootGui.cxx:866
 ScanRootGui.cxx:867
 ScanRootGui.cxx:868
 ScanRootGui.cxx:869
 ScanRootGui.cxx:870
 ScanRootGui.cxx:871
 ScanRootGui.cxx:872
 ScanRootGui.cxx:873
 ScanRootGui.cxx:874
 ScanRootGui.cxx:875
 ScanRootGui.cxx:876
 ScanRootGui.cxx:877
 ScanRootGui.cxx:878
 ScanRootGui.cxx:879
 ScanRootGui.cxx:880
 ScanRootGui.cxx:881
 ScanRootGui.cxx:882
 ScanRootGui.cxx:883
 ScanRootGui.cxx:884
 ScanRootGui.cxx:885
 ScanRootGui.cxx:886
 ScanRootGui.cxx:887
 ScanRootGui.cxx:888
 ScanRootGui.cxx:889
 ScanRootGui.cxx:890
 ScanRootGui.cxx:891
 ScanRootGui.cxx:892
 ScanRootGui.cxx:893
 ScanRootGui.cxx:894
 ScanRootGui.cxx:895
 ScanRootGui.cxx:896
 ScanRootGui.cxx:897
 ScanRootGui.cxx:898
 ScanRootGui.cxx:899
 ScanRootGui.cxx:900
 ScanRootGui.cxx:901
 ScanRootGui.cxx:902
 ScanRootGui.cxx:903
 ScanRootGui.cxx:904
 ScanRootGui.cxx:905
 ScanRootGui.cxx:906
 ScanRootGui.cxx:907
 ScanRootGui.cxx:908
 ScanRootGui.cxx:909
 ScanRootGui.cxx:910
 ScanRootGui.cxx:911
 ScanRootGui.cxx:912
 ScanRootGui.cxx:913
 ScanRootGui.cxx:914
 ScanRootGui.cxx:915
 ScanRootGui.cxx:916
 ScanRootGui.cxx:917
 ScanRootGui.cxx:918
 ScanRootGui.cxx:919
 ScanRootGui.cxx:920
 ScanRootGui.cxx:921
 ScanRootGui.cxx:922
 ScanRootGui.cxx:923
 ScanRootGui.cxx:924
 ScanRootGui.cxx:925