Main Page   Namespace List   Class Hierarchy   Alphabetical List   Compound List   File List   Compound Members   File Members  

TGo4ScriptSlots Class Reference

#include <TGo4ScriptSlots.h>

Inheritance diagram for TGo4ScriptSlots:

TGo4SlotsBaseClass List of all members.

Public Methods

 TGo4ScriptSlots (const char *name, const char *title, TGo4ScriptWidget *p)
virtual ~TGo4ScriptSlots ()
TGo4StatusGetStatus ()
void SetGUI (TGo4ScriptWidget *p)
TGo4ScriptWidget * GetGUI ()
void setOutput (QTextEdit *output)
bool StartScriptExecution ()
bool ProcessScriptExecution ()
void GenerateStartupScript (const char *fname)
void Wait (double tm_sec)
void LoadLibrary (const char *fname)
void LaunchAnalysis ()
void LaunchAnalysis (const char *ClientName, const char *ClientDir, const char *ClientExec, const char *ClientNode, Int_t ClientMode=2, Int_t ClientShell=1)
void ConnectAnalysis (const char *ServerNode, Int_t ServerPort, Int_t ControllMode, const char *ControllPass)
void WaitAnalysis (Int_t delay_sec)
void DisconnectAnalysis ()
void SubmitAnalysisConfig ()
void StartAnalysis ()
void StopAnalysis ()
void StartMonitor (Int_t delay_sec, Bool_t monitorall=kFALSE)
void StopMonitor ()
void SetAnalysisTerminalMode (int mode)
void SetAnalysisConfigMode (int mode)
void AnalysisAutoSave (const char *filename, Int_t interval, Int_t compression, Bool_t enabled, Bool_t overwrite)
void AnalysisConfigName (const char *filename)
void ConfigStep (const char *stepname, Bool_t enableprocess, Bool_t enablesource, Bool_t enablestore)
void StepFileSource (const char *stepname, const char *sourcename, int timeout)
void StepMbsFileSource (const char *stepname, const char *sourcename, int timeout, const char *TagFile, int start, int stop, int interval)
void StepMbsStreamSource (const char *stepname, const char *sourcename, int timeout)
void StepMbsTransportSource (const char *stepname, const char *sourcename, int timeout)
void StepMbsEventServerSource (const char *stepname, const char *sourcename, int timeout)
void StepMbsRevServSource (const char *stepname, const char *sourcename, int timeout, int port)
void StepRandomSource (const char *stepname, const char *sourcename, int timeout)
void StepUserSource (const char *stepname, const char *sourcename, int timeout, int port, const char *expr)
void StepFileStore (const char *stepname, const char *storename, bool overwrite, int bufsize, int splitlevel, int compression)
void StepBackStore (const char *stepname, const char *storename, int bufsize, int splitlevel)
void * StartViewPanel (int numpads=1)
void * StartViewPanel (int numx, int numy)
void SetViewPanelPosition (void *panel, int x, int y, int width, int height, int mode=1)
void SetViewPanelMode (void *panel, int mode=1)
void SetPadOptions (void *panel, int npad, const char *drawoptions, int logscale=000, int padstaus=11001)
void SetPadRange (void *panel, int npad, Double_t minx, Double_t maxx, Double_t miny, Double_t maxy, Double_t minz=0., Double_t maxz=0.)
void CreateSubPad (void *panel, int npad, Double_t xlow, Double_t ylow, Double_t xup, Double_t yup)
void * ViewPanelPad (void *panel)
void SetActivePad (void *panel, int npad=0)
void GetObject (const char *objname, void *panel=0, int npad=0)
void GetCondition (const char *condname, void *panel, int npad)
void MonitorObject (const char *objname)
void WaitObject (const char *objname, double tm_sec=1.)
void WaitMonitor (const char *objname, double tm_sec=1.)
void OpenFile (const char *filename)
void CloseFile (const char *filename)
void DisplayFileObject (const char *objname, void *panel=0, int npad=0, bool update=true)
void DisplayObject (const char *objname, void *panel=0, int npad=0, bool update=true)
void DisplayMonitorObject (const char *objname, void *panel=0, int npad=0, bool update=true)
void SwitchSuperImpose (void *panel, int npad, Bool_t superimpose=kTRUE)
void SuperImpose (void *panel, int npad, const char *objname0, const char *objname1, const char *objname2=0, const char *objname3=0, const char *objname4=0, const char *objname5=0, const char *objname6=0, const char *objname7=0, const char *objname8=0, const char *objname9=0)
void SuperImpose (int num, const char **names, void *panel=0, int npad=0)

Static Public Attributes

const char * GUIScriptExtension = ".hotstart"

Protected Methods

void DisplayObj (int numtab, const char *objname, void *panel, int npad, bool update)
void ProduceAnalysisSetupScript (ofstream &fs, TGo4AnalysisConfiguration *confgui)
void ExploreAllPads (TPad *toppad, TObjArray *arr)
TPad * FindPad (TGo4PreviewPanel *panel, int npad)
TGo4ConfigStep * GetStepGUI (const char *stepname)
int execGUICommands ()
void doOutput (const char *str)
Bool_t IsAnalysisReady ()

Protected Attributes

TGo4GUIRegistryfxRegistry
TGo4ScriptWidget * fxScriptWidget
TGo4ScriptStatusfxStatus
QTextEdit * fxOutput
Int_t fiWaitForGUIReaction
Int_t fiWaitCounter
TString fStrBuf

Constructor & Destructor Documentation

TGo4ScriptSlots::TGo4ScriptSlots const char *    name,
const char *    title,
TGo4ScriptWidget *    p
 

Definition at line 65 of file TGo4ScriptSlots.cxx.

References fxRegistry, fxStatus, TGo4GUIRegistry::Instance(), p, and TGo4GUIRegistry::RegisterSlotClass().

TGo4ScriptSlots::~TGo4ScriptSlots   [virtual]
 

Definition at line 75 of file TGo4ScriptSlots.cxx.

References fxStatus.


Member Function Documentation

TGo4Status * TGo4ScriptSlots::GetStatus  
 

Definition at line 79 of file TGo4ScriptSlots.cxx.

References fxStatus.

void TGo4ScriptSlots::SetGUI TGo4ScriptWidget *    p
 

Definition at line 83 of file TGo4ScriptSlots.cxx.

References fxRegistry, fxScriptWidget, TGo4GUIRegistry::GuiIsChanged(), and p.

TGo4ScriptWidget* TGo4ScriptSlots::GetGUI   [inline]
 

Definition at line 43 of file TGo4ScriptSlots.h.

References fxScriptWidget.

Referenced by TGo4MainWindow::CreateGUIScriptSlot(), TGo4MainWindow::HotStart(), TGo4MainWindow::StartGUIScriptSlot(), and TGo4MainWindow::StopGUIScriptSlot().

void TGo4ScriptSlots::setOutput QTextEdit *    output
 

Definition at line 88 of file TGo4ScriptSlots.cxx.

References fxOutput.

bool TGo4ScriptSlots::StartScriptExecution  
 

Definition at line 105 of file TGo4ScriptSlots.cxx.

References doOutput(), fiWaitCounter, fiWaitForGUIReaction, TGo4ScriptStatus::fxCommandCounter, fxStatus, and getCounts().

bool TGo4ScriptSlots::ProcessScriptExecution  
 

Definition at line 132 of file TGo4ScriptSlots.cxx.

References doOutput(), execGUICommands(), fiWaitCounter, fiWaitForGUIReaction, TGo4ScriptStatus::fxCommandCounter, TGo4ScriptStatus::fxCommands, and fxStatus.

void TGo4ScriptSlots::GenerateStartupScript const char *    fname
 

Definition at line 294 of file TGo4ScriptSlots.cxx.

References TGo4MainWindow::AnalysisShell(), TGo4MainWindow::DockBrowsers(), doOutput(), TGo4PadOptions::DragAddOption(), ExploreAllPads(), fxRegistry, TGo4PadOptions::GetAutoScale(), TGo4GUIRegistry::GetCentralWindow(), TGo4PadOptions::GetCondition(), TGo4GUIRegistry::GetDisplay(), TGo4GUIRegistry::GetGUIClass(), TGo4PadOptions::GetHisXStyle(), TGo4PadOptions::GetHisYStyle(), TGo4PadOptions::GetHisZStyle(), TGo4WorkSpace::GetLastActiveViewPanel(), TGo4StartClientStatus::GetLoginMode(), TGo4GUIRegistry::GetMainWindow(), TGo4PreviewPanelStatus::GetPadStringDrawOption(), TGo4StartClientStatus::GetPasswd(), TGo4StartClientStatus::GetServerPort(), TGo4StartClientStatus::GetSlaveDir(), TGo4StartClientStatus::GetSlaveExec(), TGo4StartClientStatus::GetSlaveMode(), TGo4StartClientStatus::GetSlaveName(), TGo4StartClientStatus::GetSlaveNode(), TGo4StartClientStatus::GetSlaveShell(), TGo4GUIRegistry::GetSlotClass(), TGo4StartClientSlots::GetStatus(), TGo4QItem::GetWorkObject(), i, TGo4GUIRegistry::IsAnalysisReady(), TGo4GUIRegistry::IsAnaSettingsReady(), TGo4TaskOwner::IsConnected(), TGo4PadOptions::IsCrosshair(), TGo4PadOptions::IsHisStats(), TGo4PadOptions::IsHisTitle(), TGo4PadOptions::IsLegendDraw(), TGo4TaskOwner::IsServer(), and ProduceAnalysisSetupScript().

void TGo4ScriptSlots::Wait double    tm_sec
 

Definition at line 1123 of file TGo4ScriptSlots.cxx.

References fiWaitCounter, fiWaitForGUIReaction, and getCounts().

Referenced by DisconnectAnalysis(), StartAnalysis(), StartMonitor(), and StopAnalysis().

void TGo4ScriptSlots::LoadLibrary const char *    fname
 

Definition at line 804 of file TGo4ScriptSlots.cxx.

void TGo4ScriptSlots::LaunchAnalysis  
 

Definition at line 820 of file TGo4ScriptSlots.cxx.

References TGo4QSettings::GetSettingsName().

void TGo4ScriptSlots::LaunchAnalysis const char *    ClientName,
const char *    ClientDir,
const char *    ClientExec,
const char *    ClientNode,
Int_t    ClientMode = 2,
Int_t    ClientShell = 1
 

Definition at line 831 of file TGo4ScriptSlots.cxx.

References fiWaitCounter, fiWaitForGUIReaction, fxRegistry, getCounts(), TGo4GUIRegistry::GetSlotClass(), TGo4StartClientSlots::GetStatus(), TGo4StartClientStatus::SetSlaveDir(), TGo4StartClientStatus::SetSlaveExec(), TGo4StartClientStatus::SetSlaveMode(), TGo4StartClientStatus::SetSlaveName(), TGo4StartClientStatus::SetSlaveNode(), and TGo4StartClientStatus::SetSlaveShell().

void TGo4ScriptSlots::ConnectAnalysis const char *    ServerNode,
Int_t    ServerPort,
Int_t    ControllMode,
const char *    ControllPass
 

Definition at line 857 of file TGo4ScriptSlots.cxx.

References fiWaitCounter, fiWaitForGUIReaction, fxRegistry, getCounts(), TGo4GUIRegistry::GetSlotClass(), TGo4StartClientSlots::GetStatus(), TGo4StartClientStatus::SetLoginMode(), TGo4StartClientStatus::SetPasswd(), TGo4StartClientStatus::SetServerPort(), TGo4StartClientStatus::SetSlaveNode(), and TGo4StartClientStatus::SetStartServer().

void TGo4ScriptSlots::WaitAnalysis Int_t    delay_sec
 

Definition at line 880 of file TGo4ScriptSlots.cxx.

References fiWaitCounter, fiWaitForGUIReaction, and getCounts().

void TGo4ScriptSlots::DisconnectAnalysis  
 

Definition at line 885 of file TGo4ScriptSlots.cxx.

References fxRegistry, TGo4GUIRegistry::GetMainWindow(), TGo4MainWindow::RemoveClientSlot(), and Wait().

void TGo4ScriptSlots::SubmitAnalysisConfig  
 

Definition at line 891 of file TGo4ScriptSlots.cxx.

References TGo4RemoteBrowserSlots::ClearBrowser(), fiWaitCounter, fiWaitForGUIReaction, fxRegistry, getCounts(), TGo4GUIRegistry::GetSlotClass(), TGo4GUIRegistry::SetAnaSettingsReady(), and TGo4AnalysisConfigurationSlots::SubmitConfiguration().

void TGo4ScriptSlots::StartAnalysis  
 

Definition at line 1085 of file TGo4ScriptSlots.cxx.

References fxRegistry, TGo4GUIRegistry::GetMainWindow(), TGo4MainWindow::StartAnalysisSlot(), and Wait().

void TGo4ScriptSlots::StopAnalysis  
 

Definition at line 1091 of file TGo4ScriptSlots.cxx.

References fxRegistry, TGo4GUIRegistry::GetMainWindow(), TGo4MainWindow::StopAnalysisSlot(), and Wait().

void TGo4ScriptSlots::StartMonitor Int_t    delay_sec,
Bool_t    monitorall = kFALSE
 

Definition at line 1097 of file TGo4ScriptSlots.cxx.

References fxRegistry, TGo4GUIRegistry::GetGUIClass(), TGo4GUIRegistry::GetSlotClass(), and Wait().

void TGo4ScriptSlots::StopMonitor  
 

Definition at line 1112 of file TGo4ScriptSlots.cxx.

References fxRegistry, TGo4GUIRegistry::GetGUIClass(), and TGo4GUIRegistry::GetSlotClass().

void TGo4ScriptSlots::SetAnalysisTerminalMode int    mode
 

Definition at line 908 of file TGo4ScriptSlots.cxx.

References TGo4MainWindow::AnalysisShell(), fxRegistry, and TGo4GUIRegistry::GetMainWindow().

void TGo4ScriptSlots::SetAnalysisConfigMode int    mode
 

Definition at line 924 of file TGo4ScriptSlots.cxx.

References fxRegistry, TGo4GUIRegistry::GetGUIClass(), and TGo4GUIRegistry::GetSlotClass().

void TGo4ScriptSlots::AnalysisAutoSave const char *    filename,
Int_t    interval,
Int_t    compression,
Bool_t    enabled,
Bool_t    overwrite
 

Definition at line 939 of file TGo4ScriptSlots.cxx.

References fxRegistry, TGo4GUIRegistry::GetGUIClass(), and TGo4GUIRegistry::GetSlotClass().

void TGo4ScriptSlots::AnalysisConfigName const char *    filename
 

Definition at line 956 of file TGo4ScriptSlots.cxx.

References fxRegistry, TGo4GUIRegistry::GetGUIClass(), and TGo4GUIRegistry::GetSlotClass().

void TGo4ScriptSlots::ConfigStep const char *    stepname,
Bool_t    enableprocess,
Bool_t    enablesource,
Bool_t    enablestore
 

Definition at line 969 of file TGo4ScriptSlots.cxx.

References GetStepGUI().

void TGo4ScriptSlots::StepFileSource const char *    stepname,
const char *    sourcename,
int    timeout
 

Definition at line 978 of file TGo4ScriptSlots.cxx.

References GetStepGUI().

void TGo4ScriptSlots::StepMbsFileSource const char *    stepname,
const char *    sourcename,
int    timeout,
const char *    TagFile,
int    start,
int    stop,
int    interval
 

Definition at line 988 of file TGo4ScriptSlots.cxx.

References GetStepGUI().

void TGo4ScriptSlots::StepMbsStreamSource const char *    stepname,
const char *    sourcename,
int    timeout
 

Definition at line 1002 of file TGo4ScriptSlots.cxx.

References GetStepGUI().

void TGo4ScriptSlots::StepMbsTransportSource const char *    stepname,
const char *    sourcename,
int    timeout
 

Definition at line 1012 of file TGo4ScriptSlots.cxx.

References GetStepGUI().

void TGo4ScriptSlots::StepMbsEventServerSource const char *    stepname,
const char *    sourcename,
int    timeout
 

Definition at line 1022 of file TGo4ScriptSlots.cxx.

References GetStepGUI().

void TGo4ScriptSlots::StepMbsRevServSource const char *    stepname,
const char *    sourcename,
int    timeout,
int    port
 

Definition at line 1032 of file TGo4ScriptSlots.cxx.

References GetStepGUI().

void TGo4ScriptSlots::StepRandomSource const char *    stepname,
const char *    sourcename,
int    timeout
 

Definition at line 1043 of file TGo4ScriptSlots.cxx.

References GetStepGUI().

void TGo4ScriptSlots::StepUserSource const char *    stepname,
const char *    sourcename,
int    timeout,
int    port,
const char *    expr
 

Definition at line 1053 of file TGo4ScriptSlots.cxx.

References GetStepGUI().

void TGo4ScriptSlots::StepFileStore const char *    stepname,
const char *    storename,
bool    overwrite,
int    bufsize,
int    splitlevel,
int    compression
 

Definition at line 1065 of file TGo4ScriptSlots.cxx.

References GetStepGUI().

void TGo4ScriptSlots::StepBackStore const char *    stepname,
const char *    storename,
int    bufsize,
int    splitlevel
 

Definition at line 1076 of file TGo4ScriptSlots.cxx.

References GetStepGUI().

void * TGo4ScriptSlots::StartViewPanel int    numpads = 1
 

Definition at line 1129 of file TGo4ScriptSlots.cxx.

References fxRegistry, TGo4GUIRegistry::GetMainWindow(), and TGo4MainWindow::ViewPanelSlot().

void * TGo4ScriptSlots::StartViewPanel int    numx,
int    numy
 

Definition at line 1135 of file TGo4ScriptSlots.cxx.

References fxRegistry, TGo4GUIRegistry::GetMainWindow(), and TGo4MainWindow::ViewPanelSlot().

void TGo4ScriptSlots::SetViewPanelPosition void *    panel,
int    x,
int    y,
int    width,
int    height,
int    mode = 1
 

Definition at line 1143 of file TGo4ScriptSlots.cxx.

References fxRegistry, TGo4GUIRegistry::GetCentralWindow(), and p.

void TGo4ScriptSlots::SetViewPanelMode void *    panel,
int    mode = 1
 

Definition at line 1167 of file TGo4ScriptSlots.cxx.

References p.

void TGo4ScriptSlots::SetPadOptions void *    panel,
int    npad,
const char *    drawoptions,
int    logscale = 000,
int    padstaus = 11001
 

Definition at line 1176 of file TGo4ScriptSlots.cxx.

References TGo4PreviewPanelStatus::GetPadOptions(), p, TGo4PadOptions::SetAutoScale(), TGo4PadOptions::SetCrosshair(), TGo4PadOptions::SetHisStats(), TGo4PadOptions::SetHisTitle(), TGo4PadOptions::SetHisXStyle(), TGo4PadOptions::SetHisYStyle(), TGo4PadOptions::SetHisZStyle(), TGo4PadOptions::SetLegendDraw(), and TGo4PreviewPanelStatus::SetPadDrawOption().

void TGo4ScriptSlots::SetPadRange void *    panel,
int    npad,
Double_t    minx,
Double_t    maxx,
Double_t    miny,
Double_t    maxy,
Double_t    minz = 0.,
Double_t    maxz = 0.
 

Definition at line 1219 of file TGo4ScriptSlots.cxx.

References FindPad(), and p.

void TGo4ScriptSlots::CreateSubPad void *    panel,
int    npad,
Double_t    xlow,
Double_t    ylow,
Double_t    xup,
Double_t    yup
 

Definition at line 1230 of file TGo4ScriptSlots.cxx.

References ExploreAllPads(), TGo4PreviewPanelStatus::GetNoOfPads(), p, and TGo4PreviewPanelStatus::SetNoOfPads().

void * TGo4ScriptSlots::ViewPanelPad void *    panel
 

Definition at line 1263 of file TGo4ScriptSlots.cxx.

References p.

void TGo4ScriptSlots::SetActivePad void *    panel,
int    npad = 0
 

Definition at line 1270 of file TGo4ScriptSlots.cxx.

References TGo4MainWindow::ActivePadChanged(), FindPad(), fxRegistry, TGo4GUIRegistry::GetMainWindow(), and p.

void TGo4ScriptSlots::GetObject const char *    objname,
void *    panel = 0,
int    npad = 0
 

Definition at line 1300 of file TGo4ScriptSlots.cxx.

References FindPad(), fxRegistry, p, and TGo4GUIRegistry::SubmitCommand().

void TGo4ScriptSlots::GetCondition const char *    condname,
void *    panel,
int    npad
 

Definition at line 1308 of file TGo4ScriptSlots.cxx.

References FindPad(), fxRegistry, p, and TGo4GUIRegistry::SubmitCommand().

void TGo4ScriptSlots::MonitorObject const char *    objname
 

Definition at line 1318 of file TGo4ScriptSlots.cxx.

References TGo4MainWindow::DockBrowsers(), fxRegistry, TGo4GUIRegistry::GetMainWindow(), TGo4GUIRegistry::GetSlotClass(), and TGo4RemoteBrowserSlots::MonitorRemoteObj().

void TGo4ScriptSlots::WaitObject const char *    objname,
double    tm_sec = 1.
 

Definition at line 1329 of file TGo4ScriptSlots.cxx.

References fiWaitCounter, fiWaitForGUIReaction, fStrBuf, and getCounts().

void TGo4ScriptSlots::WaitMonitor const char *    objname,
double    tm_sec = 1.
 

Definition at line 1337 of file TGo4ScriptSlots.cxx.

References fiWaitCounter, fiWaitForGUIReaction, fStrBuf, and getCounts().

void TGo4ScriptSlots::OpenFile const char *    filename
 

Definition at line 1345 of file TGo4ScriptSlots.cxx.

References fxRegistry, TGo4GUIRegistry::GetSlotClass(), and TGo4DiskFileBrowserSlots::OpenSelectedRootFile().

void TGo4ScriptSlots::CloseFile const char *    filename
 

Definition at line 1355 of file TGo4ScriptSlots.cxx.

void TGo4ScriptSlots::DisplayFileObject const char *    objname,
void *    panel = 0,
int    npad = 0,
bool    update = true
 

Definition at line 1360 of file TGo4ScriptSlots.cxx.

References DisplayObj().

void TGo4ScriptSlots::DisplayObject const char *    objname,
void *    panel = 0,
int    npad = 0,
bool    update = true
 

Definition at line 1364 of file TGo4ScriptSlots.cxx.

References DisplayObj().

void TGo4ScriptSlots::DisplayMonitorObject const char *    objname,
void *    panel = 0,
int    npad = 0,
bool    update = true
 

Definition at line 1368 of file TGo4ScriptSlots.cxx.

References DisplayObj().

void TGo4ScriptSlots::SwitchSuperImpose void *    panel,
int    npad,
Bool_t    superimpose = kTRUE
 

Definition at line 1392 of file TGo4ScriptSlots.cxx.

References FindPad(), and p.

void TGo4ScriptSlots::SuperImpose void *    panel,
int    npad,
const char *    objname0,
const char *    objname1,
const char *    objname2 = 0,
const char *    objname3 = 0,
const char *    objname4 = 0,
const char *    objname5 = 0,
const char *    objname6 = 0,
const char *    objname7 = 0,
const char *    objname8 = 0,
const char *    objname9 = 0
 

Definition at line 1401 of file TGo4ScriptSlots.cxx.

void TGo4ScriptSlots::SuperImpose int    num,
const char **    names,
void *    panel = 0,
int    npad = 0
 

Definition at line 1426 of file TGo4ScriptSlots.cxx.

References TGo4MainWindow::DockBrowsers(), TGo4QItem::DrawObj(), FindPad(), fxRegistry, TGo4GUIRegistry::GetMainWindow(), n, p, and TGo4MainWindow::ViewPanelSlot().

void TGo4ScriptSlots::DisplayObj int    numtab,
const char *    objname,
void *    panel,
int    npad,
bool    update
[protected]
 

Definition at line 1372 of file TGo4ScriptSlots.cxx.

References TGo4MainWindow::DockBrowsers(), TGo4QItem::DrawObj(), FindPad(), fxRegistry, TGo4GUIRegistry::GetMainWindow(), p, and TGo4MainWindow::ViewPanelSlot().

Referenced by DisplayFileObject(), DisplayMonitorObject(), and DisplayObject().

void TGo4ScriptSlots::ProduceAnalysisSetupScript ofstream &    fs,
TGo4AnalysisConfiguration *    confgui
[protected]
 

Definition at line 672 of file TGo4ScriptSlots.cxx.

Referenced by GenerateStartupScript().

void TGo4ScriptSlots::ExploreAllPads TPad *    toppad,
TObjArray *    arr
[protected]
 

Definition at line 632 of file TGo4ScriptSlots.cxx.

References n.

Referenced by CreateSubPad(), FindPad(), and GenerateStartupScript().

TPad * TGo4ScriptSlots::FindPad TGo4PreviewPanel *    panel,
int    npad
[protected]
 

Definition at line 659 of file TGo4ScriptSlots.cxx.

References ExploreAllPads().

Referenced by DisplayObj(), GetCondition(), GetObject(), SetActivePad(), SetPadRange(), SuperImpose(), and SwitchSuperImpose().

TGo4ConfigStep * TGo4ScriptSlots::GetStepGUI const char *    stepname [protected]
 

Definition at line 788 of file TGo4ScriptSlots.cxx.

References fxRegistry, TGo4GUIRegistry::GetGUIClass(), and TGo4GUIRegistry::GetSlotClass().

Referenced by ConfigStep(), StepBackStore(), StepFileSource(), StepFileStore(), StepMbsEventServerSource(), StepMbsFileSource(), StepMbsRevServSource(), StepMbsStreamSource(), StepMbsTransportSource(), StepRandomSource(), and StepUserSource().

int TGo4ScriptSlots::execGUICommands   [protected]
 

Definition at line 173 of file TGo4ScriptSlots.cxx.

References TGo4MainWindow::AnalysisStatusSlot(), TGo4RemoteBrowserSlots::BrowserRefreshed(), TGo4MainWindow::DockBrowsers(), doOutput(), fiWaitCounter, fiWaitForGUIReaction, fStrBuf, fxRegistry, getCounts(), TGo4GUIRegistry::GetDisplay(), TGo4GUIRegistry::GetMainWindow(), TGo4StartClientStatus::GetServerPort(), TGo4StartClientStatus::GetSlaveDir(), TGo4StartClientStatus::GetSlaveExec(), TGo4StartClientStatus::GetSlaveName(), TGo4StartClientStatus::GetSlaveNode(), TGo4GUIRegistry::GetSlotClass(), TGo4StartClientSlots::GetStatus(), TGo4TaskOwner::GetTask(), TGo4Task::GetTaskHandler(), IsAnalysisReady(), TGo4GUIRegistry::IsAnaSettingsReady(), TGo4TaskOwner::IsServer(), TGo4StartClientStatus::IsStartServer(), TGo4RemoteBrowserSlots::Refresh(), TGo4MainWindow::RemoveClientSlot(), TGo4MainWindow::StartAnalysisWin(), and TGo4StartClientSlots::StartClient().

Referenced by ProcessScriptExecution().

void TGo4ScriptSlots::doOutput const char *    str [protected]
 

Definition at line 93 of file TGo4ScriptSlots.cxx.

References fxOutput.

Referenced by execGUICommands(), GenerateStartupScript(), ProcessScriptExecution(), and StartScriptExecution().

Bool_t TGo4ScriptSlots::IsAnalysisReady   [protected]
 

Definition at line 166 of file TGo4ScriptSlots.cxx.

References fxRegistry, TGo4GUIRegistry::GetDisplay(), TGo4GUIRegistry::IsAnalysisReady(), TGo4TaskOwner::IsConnected(), and TGo4TaskOwner::IsServer().

Referenced by execGUICommands().


Member Data Documentation

const char * TGo4ScriptSlots::GUIScriptExtension = ".hotstart" [static]
 

Definition at line 63 of file TGo4ScriptSlots.cxx.

Referenced by TGo4MainWindow::CreateGUIScriptSlot().

TGo4GUIRegistry* TGo4ScriptSlots::fxRegistry [protected]
 

Definition at line 225 of file TGo4ScriptSlots.h.

Referenced by AnalysisAutoSave(), AnalysisConfigName(), ConnectAnalysis(), DisconnectAnalysis(), DisplayObj(), execGUICommands(), GenerateStartupScript(), GetCondition(), GetObject(), GetStepGUI(), IsAnalysisReady(), LaunchAnalysis(), MonitorObject(), OpenFile(), SetActivePad(), SetAnalysisConfigMode(), SetAnalysisTerminalMode(), SetGUI(), SetViewPanelPosition(), StartAnalysis(), StartMonitor(), StartViewPanel(), StopAnalysis(), StopMonitor(), SubmitAnalysisConfig(), SuperImpose(), and TGo4ScriptSlots().

TGo4ScriptWidget* TGo4ScriptSlots::fxScriptWidget [protected]
 

Definition at line 226 of file TGo4ScriptSlots.h.

Referenced by GetGUI(), and SetGUI().

TGo4ScriptStatus* TGo4ScriptSlots::fxStatus [protected]
 

Definition at line 227 of file TGo4ScriptSlots.h.

Referenced by GetStatus(), ProcessScriptExecution(), StartScriptExecution(), TGo4ScriptSlots(), and ~TGo4ScriptSlots().

QTextEdit* TGo4ScriptSlots::fxOutput [protected]
 

Definition at line 228 of file TGo4ScriptSlots.h.

Referenced by doOutput(), and setOutput().

Int_t TGo4ScriptSlots::fiWaitForGUIReaction [protected]
 

Definition at line 230 of file TGo4ScriptSlots.h.

Referenced by ConnectAnalysis(), execGUICommands(), LaunchAnalysis(), ProcessScriptExecution(), StartScriptExecution(), SubmitAnalysisConfig(), Wait(), WaitAnalysis(), WaitMonitor(), and WaitObject().

Int_t TGo4ScriptSlots::fiWaitCounter [protected]
 

Definition at line 231 of file TGo4ScriptSlots.h.

Referenced by ConnectAnalysis(), execGUICommands(), LaunchAnalysis(), ProcessScriptExecution(), StartScriptExecution(), SubmitAnalysisConfig(), Wait(), WaitAnalysis(), WaitMonitor(), and WaitObject().

TString TGo4ScriptSlots::fStrBuf [protected]
 

Definition at line 232 of file TGo4ScriptSlots.h.

Referenced by execGUICommands(), WaitMonitor(), and WaitObject().


The documentation for this class was generated from the following files:
Generated on Tue Nov 8 10:56:54 2005 for Go4-v2.10-5 by doxygen1.2.15