#include <TGo4ScriptSlots.h>
Inheritance diagram for TGo4ScriptSlots:
Public Methods | |
TGo4ScriptSlots (const char *name, const char *title, TGo4ScriptWidget *p) | |
virtual | ~TGo4ScriptSlots () |
TGo4Status * | GetStatus () |
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 | |
TGo4GUIRegistry * | fxRegistry |
TGo4ScriptWidget * | fxScriptWidget |
TGo4ScriptStatus * | fxStatus |
QTextEdit * | fxOutput |
Int_t | fiWaitForGUIReaction |
Int_t | fiWaitCounter |
TString | fStrBuf |
|
Definition at line 65 of file TGo4ScriptSlots.cxx. References fxRegistry, fxStatus, TGo4GUIRegistry::Instance(), p, and TGo4GUIRegistry::RegisterSlotClass(). |
|
Definition at line 75 of file TGo4ScriptSlots.cxx. References fxStatus. |
|
Definition at line 79 of file TGo4ScriptSlots.cxx. References fxStatus. |
|
Definition at line 83 of file TGo4ScriptSlots.cxx. References fxRegistry, fxScriptWidget, TGo4GUIRegistry::GuiIsChanged(), and p. |
|
Definition at line 43 of file TGo4ScriptSlots.h. References fxScriptWidget. Referenced by TGo4MainWindow::CreateGUIScriptSlot(), TGo4MainWindow::HotStart(), TGo4MainWindow::StartGUIScriptSlot(), and TGo4MainWindow::StopGUIScriptSlot(). |
|
Definition at line 88 of file TGo4ScriptSlots.cxx. References fxOutput. |
|
Definition at line 105 of file TGo4ScriptSlots.cxx. References doOutput(), fiWaitCounter, fiWaitForGUIReaction, TGo4ScriptStatus::fxCommandCounter, fxStatus, and getCounts(). |
|
Definition at line 132 of file TGo4ScriptSlots.cxx. References doOutput(), execGUICommands(), fiWaitCounter, fiWaitForGUIReaction, TGo4ScriptStatus::fxCommandCounter, TGo4ScriptStatus::fxCommands, and fxStatus. |
|
|
Definition at line 1123 of file TGo4ScriptSlots.cxx. References fiWaitCounter, fiWaitForGUIReaction, and getCounts(). Referenced by DisconnectAnalysis(), StartAnalysis(), StartMonitor(), and StopAnalysis(). |
|
Definition at line 804 of file TGo4ScriptSlots.cxx. |
|
Definition at line 820 of file TGo4ScriptSlots.cxx. References TGo4QSettings::GetSettingsName(). |
|
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(). |
|
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(). |
|
Definition at line 880 of file TGo4ScriptSlots.cxx. References fiWaitCounter, fiWaitForGUIReaction, and getCounts(). |
|
Definition at line 885 of file TGo4ScriptSlots.cxx. References fxRegistry, TGo4GUIRegistry::GetMainWindow(), TGo4MainWindow::RemoveClientSlot(), and Wait(). |
|
Definition at line 891 of file TGo4ScriptSlots.cxx. References TGo4RemoteBrowserSlots::ClearBrowser(), fiWaitCounter, fiWaitForGUIReaction, fxRegistry, getCounts(), TGo4GUIRegistry::GetSlotClass(), TGo4GUIRegistry::SetAnaSettingsReady(), and TGo4AnalysisConfigurationSlots::SubmitConfiguration(). |
|
Definition at line 1085 of file TGo4ScriptSlots.cxx. References fxRegistry, TGo4GUIRegistry::GetMainWindow(), TGo4MainWindow::StartAnalysisSlot(), and Wait(). |
|
Definition at line 1091 of file TGo4ScriptSlots.cxx. References fxRegistry, TGo4GUIRegistry::GetMainWindow(), TGo4MainWindow::StopAnalysisSlot(), and Wait(). |
|
Definition at line 1097 of file TGo4ScriptSlots.cxx. References fxRegistry, TGo4GUIRegistry::GetGUIClass(), TGo4GUIRegistry::GetSlotClass(), and Wait(). |
|
Definition at line 1112 of file TGo4ScriptSlots.cxx. References fxRegistry, TGo4GUIRegistry::GetGUIClass(), and TGo4GUIRegistry::GetSlotClass(). |
|
Definition at line 908 of file TGo4ScriptSlots.cxx. References TGo4MainWindow::AnalysisShell(), fxRegistry, and TGo4GUIRegistry::GetMainWindow(). |
|
Definition at line 924 of file TGo4ScriptSlots.cxx. References fxRegistry, TGo4GUIRegistry::GetGUIClass(), and TGo4GUIRegistry::GetSlotClass(). |
|
Definition at line 939 of file TGo4ScriptSlots.cxx. References fxRegistry, TGo4GUIRegistry::GetGUIClass(), and TGo4GUIRegistry::GetSlotClass(). |
|
Definition at line 956 of file TGo4ScriptSlots.cxx. References fxRegistry, TGo4GUIRegistry::GetGUIClass(), and TGo4GUIRegistry::GetSlotClass(). |
|
Definition at line 969 of file TGo4ScriptSlots.cxx. References GetStepGUI(). |
|
Definition at line 978 of file TGo4ScriptSlots.cxx. References GetStepGUI(). |
|
Definition at line 988 of file TGo4ScriptSlots.cxx. References GetStepGUI(). |
|
Definition at line 1002 of file TGo4ScriptSlots.cxx. References GetStepGUI(). |
|
Definition at line 1012 of file TGo4ScriptSlots.cxx. References GetStepGUI(). |
|
Definition at line 1022 of file TGo4ScriptSlots.cxx. References GetStepGUI(). |
|
Definition at line 1032 of file TGo4ScriptSlots.cxx. References GetStepGUI(). |
|
Definition at line 1043 of file TGo4ScriptSlots.cxx. References GetStepGUI(). |
|
Definition at line 1053 of file TGo4ScriptSlots.cxx. References GetStepGUI(). |
|
Definition at line 1065 of file TGo4ScriptSlots.cxx. References GetStepGUI(). |
|
Definition at line 1076 of file TGo4ScriptSlots.cxx. References GetStepGUI(). |
|
Definition at line 1129 of file TGo4ScriptSlots.cxx. References fxRegistry, TGo4GUIRegistry::GetMainWindow(), and TGo4MainWindow::ViewPanelSlot(). |
|
Definition at line 1135 of file TGo4ScriptSlots.cxx. References fxRegistry, TGo4GUIRegistry::GetMainWindow(), and TGo4MainWindow::ViewPanelSlot(). |
|
Definition at line 1143 of file TGo4ScriptSlots.cxx. References fxRegistry, TGo4GUIRegistry::GetCentralWindow(), and p. |
|
Definition at line 1167 of file TGo4ScriptSlots.cxx. References p. |
|
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(). |
|
Definition at line 1219 of file TGo4ScriptSlots.cxx. |
|
Definition at line 1230 of file TGo4ScriptSlots.cxx. References ExploreAllPads(), TGo4PreviewPanelStatus::GetNoOfPads(), p, and TGo4PreviewPanelStatus::SetNoOfPads(). |
|
Definition at line 1263 of file TGo4ScriptSlots.cxx. References p. |
|
Definition at line 1270 of file TGo4ScriptSlots.cxx. References TGo4MainWindow::ActivePadChanged(), FindPad(), fxRegistry, TGo4GUIRegistry::GetMainWindow(), and p. |
|
Definition at line 1300 of file TGo4ScriptSlots.cxx. References FindPad(), fxRegistry, p, and TGo4GUIRegistry::SubmitCommand(). |
|
Definition at line 1308 of file TGo4ScriptSlots.cxx. References FindPad(), fxRegistry, p, and TGo4GUIRegistry::SubmitCommand(). |
|
Definition at line 1318 of file TGo4ScriptSlots.cxx. References TGo4MainWindow::DockBrowsers(), fxRegistry, TGo4GUIRegistry::GetMainWindow(), TGo4GUIRegistry::GetSlotClass(), and TGo4RemoteBrowserSlots::MonitorRemoteObj(). |
|
Definition at line 1329 of file TGo4ScriptSlots.cxx. References fiWaitCounter, fiWaitForGUIReaction, fStrBuf, and getCounts(). |
|
Definition at line 1337 of file TGo4ScriptSlots.cxx. References fiWaitCounter, fiWaitForGUIReaction, fStrBuf, and getCounts(). |
|
Definition at line 1345 of file TGo4ScriptSlots.cxx. References fxRegistry, TGo4GUIRegistry::GetSlotClass(), and TGo4DiskFileBrowserSlots::OpenSelectedRootFile(). |
|
Definition at line 1355 of file TGo4ScriptSlots.cxx. |
|
Definition at line 1360 of file TGo4ScriptSlots.cxx. References DisplayObj(). |
|
Definition at line 1364 of file TGo4ScriptSlots.cxx. References DisplayObj(). |
|
Definition at line 1368 of file TGo4ScriptSlots.cxx. References DisplayObj(). |
|
Definition at line 1392 of file TGo4ScriptSlots.cxx. |
|
Definition at line 1401 of file TGo4ScriptSlots.cxx. |
|
Definition at line 1426 of file TGo4ScriptSlots.cxx. References TGo4MainWindow::DockBrowsers(), TGo4QItem::DrawObj(), FindPad(), fxRegistry, TGo4GUIRegistry::GetMainWindow(), n, p, and TGo4MainWindow::ViewPanelSlot(). |
|
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(). |
|
Definition at line 672 of file TGo4ScriptSlots.cxx. Referenced by GenerateStartupScript(). |
|
Definition at line 632 of file TGo4ScriptSlots.cxx. References n. Referenced by CreateSubPad(), FindPad(), and GenerateStartupScript(). |
|
Definition at line 659 of file TGo4ScriptSlots.cxx. References ExploreAllPads(). Referenced by DisplayObj(), GetCondition(), GetObject(), SetActivePad(), SetPadRange(), SuperImpose(), and SwitchSuperImpose(). |
|
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(). |
|
|
Definition at line 93 of file TGo4ScriptSlots.cxx. References fxOutput. Referenced by execGUICommands(), GenerateStartupScript(), ProcessScriptExecution(), and StartScriptExecution(). |
|
Definition at line 166 of file TGo4ScriptSlots.cxx. References fxRegistry, TGo4GUIRegistry::GetDisplay(), TGo4GUIRegistry::IsAnalysisReady(), TGo4TaskOwner::IsConnected(), and TGo4TaskOwner::IsServer(). Referenced by execGUICommands(). |
|
Definition at line 63 of file TGo4ScriptSlots.cxx. Referenced by TGo4MainWindow::CreateGUIScriptSlot(). |
|
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(). |
|
Definition at line 226 of file TGo4ScriptSlots.h. |
|
Definition at line 227 of file TGo4ScriptSlots.h. Referenced by GetStatus(), ProcessScriptExecution(), StartScriptExecution(), TGo4ScriptSlots(), and ~TGo4ScriptSlots(). |
|
Definition at line 228 of file TGo4ScriptSlots.h. |
|
Definition at line 230 of file TGo4ScriptSlots.h. Referenced by ConnectAnalysis(), execGUICommands(), LaunchAnalysis(), ProcessScriptExecution(), StartScriptExecution(), SubmitAnalysisConfig(), Wait(), WaitAnalysis(), WaitMonitor(), and WaitObject(). |
|
Definition at line 231 of file TGo4ScriptSlots.h. Referenced by ConnectAnalysis(), execGUICommands(), LaunchAnalysis(), ProcessScriptExecution(), StartScriptExecution(), SubmitAnalysisConfig(), Wait(), WaitAnalysis(), WaitMonitor(), and WaitObject(). |
|
Definition at line 232 of file TGo4ScriptSlots.h. Referenced by execGUICommands(), WaitMonitor(), and WaitObject(). |