Main Page | Packages | Class Hierarchy | Alphabetical List | Class List | Directories | File List | Namespace Members | Class Members | Related Pages

GOSEDDataImpl.py

00001 # -*- coding: utf-8 -*-
00002 #!/usr/local/bin/python
00003 #
00004 #                               Copyright 2003
00005 #                                     by
00006 #                        The Board of Trustees of the
00007 #                     Leland Stanford Junior University.
00008 #                            All rights reserved.
00009 #
00010 
00011 __facility__ = "Online"
00012 __abstract__ = "GLAST Online ACD Event Display"
00013 __author__   = "A. Kavelaars <aliciak@SLAC.Stanford.edu> SLAC - GLAST LAT I&T/Online"
00014 __date__     = "12/12/2003"
00015 __version__  = "$Revision: 1.10 $"
00016 __credits__  = "SLAC"
00017 
00018 import LATTE.copyright_SLAC
00019 import sys, string
00020 import operator, math
00021 from qt import *
00022 from GOSEDData import GOSEDDataWindow
00023 
00024 
00025 class GOSEDDataImpl(GOSEDDataWindow):
00026 
00027   def __init__(self, gui, parent = None,name = None,fl = 0):
00028     GOSEDDataWindow.__init__(self,parent,name,fl)
00029 
00030     self.__gui = gui
00031 
00032     #~ self.formatCALview()
00033     #~ self.formatTKRview()
00034     #~ self.formatDiagCALview()
00035     #~ self.formatDiagTKRview()
00036 
00037   def formatCALview(self):
00038     CALheader = self.CALview.header()
00039 
00040     self.CALview.setColumnWidth(0,40)
00041     self.CALview.setColumnWidth(1,40)
00042     self.CALview.setColumnWidth(2,40)
00043     self.CALview.setColumnWidth(3,50)
00044     self.CALview.setColumnWidth(4,50)
00045     self.CALview.setColumnWidth(5,60)
00046     self.CALview.setColumnWidth(6,50)
00047     self.CALview.setColumnWidth(7,60)
00048     self.CALview.setColumnWidth(8,40)
00049     self.CALview.setColumnWidth(9,40)
00050 
00051 
00052   def formatTKRview(self):
00053     TKRheader = self.TKRview.header()
00054 
00055     self.TKRview.setColumnWidth(0,40)
00056     self.TKRview.setColumnWidth(1,35)
00057     self.TKRview.setColumnWidth(2,60)
00058     self.TKRview.setColumnWidth(3,50)
00059     self.TKRview.setColumnWidth(4,50)
00060     self.TKRview.setColumnWidth(5,50)
00061     self.TKRview.setColumnWidth(6,50)
00062     self.TKRview.setColumnWidth(7,50)
00063 
00064   def formatDiagCALview(self):
00065     CALheader = self.diagCAL.header()
00066 
00067     #~ CALheader.setFixedHeight(35)
00068     CALheader.setLabel(0, "GCCC")
00069     CALheader.setLabel(1, "Layer")
00070     CALheader.setLabel(2, "Negative Log Accepts")
00071     CALheader.setLabel(3, "Layer End High")
00072     CALheader.setLabel(4, "Layer End Low")
00073     CALheader.setLabel(5, "Positive Log Accepts")
00074     CALheader.setLabel(6, "Layer End High")
00075     CALheader.setLabel(7, "Layer End Low")
00076 
00077     self.diagCAL.setColumnWidth(0,40)
00078     self.diagCAL.setColumnWidth(1,45)
00079     self.diagCAL.setColumnWidth(2,90)
00080     self.diagCAL.setColumnWidth(3,75)
00081     self.diagCAL.setColumnWidth(4,75)
00082     self.diagCAL.setColumnWidth(5,90)
00083     self.diagCAL.setColumnWidth(6,75)
00084     self.diagCAL.setColumnWidth(7,75)
00085 
00086   def formatDiagTKRview(self):
00087     TKRheader = self.diagTKR.header()
00088     #~ TKRheader.setFixedHeight(35)
00089     TKRheader.setLabel(0, "GTCC")
00090     TKRheader.setLabel(1, "Trigger Request GTRC")
00091     #~ self.diagTKR.setColumnWidth(0,60)
00092     #~ self.diagTKR.setColumnWidth(1,90)
00093 
00094   def showEvent(self, se):
00095     self.__gui.replot()
00096 
00097 
00098 if __name__ == "__main__":
00099   a = QApplication(sys.argv)
00100   QObject.connect(a,SIGNAL("lastWindowClosed()"),a,SLOT("quit()"))
00101   w = GOSEDDataImpl()
00102   a.setMainWidget(w)
00103   w.show()
00104   a.exec_loop()

Generated on Fri Jul 21 13:26:28 2006 for LATTE R04-12-00 by doxygen 1.4.3