Exemple #1
0
 def __init__(self, accl):
     self.accl = accl
     self.accSeq = null
     self.linac_wizard_window = null
     self.scl_wizard_document = null
     self.linac_setup_controller = LINAC_SetUp_Controller(self)
     self.ws_lw_controller = WS_LW_Acquisition_Controller(self)
     self.io_controller = WS_Wizard_IO_Controller(self)
     self.tr_twiss_analysis_controller = Transverse_Twiss_Analysis_Controller(
         self)
     self.scl_long_tuneup_controller = SCL_Long_TuneUp_Controller(self)
     #--------fill out the tabbed panel
     self.tabbedPane = JTabbedPane()
     self.tabbedPane.add("SCL Long. TuneUp",
                         self.scl_long_tuneup_controller.getMainPanel())
     self.tabbedPane.add("Acc. Seq. SetUp for Transverse Analysis",
                         self.linac_setup_controller.getMainPanel())
     self.tabbedPane0 = JTabbedPane()
     self.tabbedPane0.add("WS,LW Data Acquisition",
                          self.ws_lw_controller.getMainPanel())
     self.tabbedPane0.add("Transv. Twiss Analysis",
                          self.tr_twiss_analysis_controller.getMainPanel())
     self.tabbedPane.add("Transverse Twiss", self.tabbedPane0)