TGo4AnalysisConfiguration Mohammad Al-Turany/Joern Adamchewski/Sergey Linev TGo4AnalysisConfiguration 0 0 365 472 Analysis Configuration go4logo2_big.png StrongFocus unnamed 3 1 TabSteps Triangular DummyTab Analysis Step 1 unnamed 11 6 GroupBox2 Analysis Configuration File unnamed 7 3 layout45 unnamed AnalysisLoadConf 0 0 0 0 30 25 25 25 open.png Load the analysis configuration from a file (executed in analysis). AnalysisSaveConf 0 0 0 0 30 25 30 25 filesave.png Save the configuration in the file (execute in analysis). Submit first!! ConfigFileName 3 0 0 0 136 20 32767 24 Go4AnalysisPrefs.root Configuration file name for saving. LoadConfigFileName 0 0 0 0 30 25 30 25 findfile.png Browse for configuration file. layout678 unnamed GetActiveConfigButton 30 30 30 30 Alt+G right.png Get the actual analysis configuration from analysis (Alt-G)). SubmitPushButton 0 0 0 0 100 30 100 30 238 0 0 StrongFocus S&ubmit Alt+U true true left.png Submit configuration to analysis Alt+U (stops and initializes analysis). SubmitAndStartButton 0 0 0 0 140 30 140 30 238 0 0 StrongFocus Submit+&Start Alt+R false false restart.png Submit configuration to analysis and start execution (panel will be closed) Spacer123 Horizontal Expanding 100 20 GroupBox3 Auto Save File unnamed 7 3 layout31 unnamed SaveNowB 0 0 0 0 30 25 30 25 filesave.png Write auto save file immediately. AutoSaveFileName 3 0 0 0 32767 24 Name of the auto save file. LoadAutoSaveFileName 0 0 0 0 30 25 30 25 findfile.png Browse for auto save file name. layout58 unnamed AutoSaveEnable 32767 24 Enabled Disable autosave file AutoSaveInterval 5 5 0 0 100 32767 s once 100000 0 10 10 Time interval for auto save [sec]. Once: save at next Submit. spacer5_2 Horizontal Expanding 16 20 CompLevel 5 5 0 0 55 32767 9 Compression level to be used in the auto save file (see ROOT documentation). AutoSaveOverwrite 32767 24 O&verwrite Alt+V Overwrite auto save file. SubmitPushButton pressed() TGo4AnalysisConfiguration SubmitConfiguration() AnalysisSaveConf clicked() TGo4AnalysisConfiguration SaveConfiguration() LoadConfigFileName clicked() TGo4AnalysisConfiguration FileDialog_ConfFile() LoadAutoSaveFileName clicked() TGo4AnalysisConfiguration FileDialog_AutoSave() AutoSaveFileName textChanged(const QString&) TGo4AnalysisConfiguration LineEdit_AutoSaveFile() GetActiveConfigButton clicked() TGo4AnalysisConfiguration RequestAnalysisStatus() CompLevel valueChanged(int) TGo4AnalysisConfiguration SetCompressionLevel(int) AnalysisLoadConf clicked() TGo4AnalysisConfiguration LoadConfiguration() AutoSaveInterval valueChanged(int) TGo4AnalysisConfiguration SetAutoSaveInterval(int) AutoSaveOverwrite toggled(bool) TGo4AnalysisConfiguration SetAutoSaveOverwrite(bool) SaveNowB clicked() TGo4AnalysisConfiguration WriteAutoSave() AutoSaveEnable toggled(bool) TGo4AnalysisConfiguration EnableAutoSaveSlot(bool) SubmitAndStartButton clicked() TGo4AnalysisConfiguration SubmitAndStart() SubmitPushButton GetActiveConfigButton TabSteps SaveNowB AutoSaveFileName AutoSaveInterval CompLevel AutoSaveOverwrite AnalysisLoadConf AnalysisSaveConf ConfigFileName QGo4Widget.h qfiledialog.h TClass.h TGo4ConfigStep.h TGo4AnalysisStatus.h TGo4AnalysisStepStatus.h TGo4AnalysisProxy.h TGo4AnalysisConfiguration.ui.h class TGo4ConfigStep bool fbTypingMode QString fSourcePath QString fStorePath QString fConfigPath QString fAutoSavePath RequestAnalysisStatus() FileDialog_ConfFile() FileDialog_AutoSave() LineEdit_AutoSaveFile() SetCompressionLevel( int t ) LoadConfiguration() SaveConfiguration() SubmitConfiguration() SubmitAndStart() SetAutoSaveInterval( int t ) SetAutoSaveOverwrite( bool Overwrite ) WriteAutoSave() EnableAutoSaveSlot( bool disabled ) init() destroy() IsAcceptDrag( const char * itemname, TClass * cl, int kind ) DropItem( const char * itemname, TClass * cl, int kind ) linkedObjectUpdated( const char * linkname, TObject * obj ) linkedObjectRemoved( const char * linkname ) WorkWithAnalysis(TGo4AnalysisProxy* anal) ResetWidget() RefreshWidget() GetSourcePath() GetStorePath() SetSourcePath(const QString &) SetStorePath(const QString &) GetNumSteps() GetStepConfig( int n ) FindStepConfig( QString name ) SetAutoSaveConfig( QString filename, int interval, int compression, bool enbaled, bool overwrite ) GetAutoSaveConfig( QString & filename, int & interval, int & compression, bool & enbaled, bool & overwrite ) SetAnalysisConfigFile( QString filename ) GetAnalysisConfigFile( QString & filename ) DisplayMbsMonitor(const QString & mbsname )