def __init__(self, parent=None): QtGui.QDialog.__init__(self,parent) self.ui = beam_dlg() self.ui.setupUi(self) self.ui.iavg.setText('0.5') #Above is the UP class, this is self.beam.iavg self.ui.partstatmom1x.setText('0') #self.beam.partStatMom1.x, initial x-offset self.ui.partstatmom1y.setText('0') #self.beam.partStatMom1.y, initial y-offset self.ui.partstatmom1z.setText('0.0') #self.beam.partStatMom1.z, initial z-offset self.ui.partstatmom1xp.setText('0') #self.beam.partStatMom1.xp, initial x angle offset self.ui.partstatmom1yp.setText('0') #self.beam.partStatMom1.yp, initial y angle offset self.ui.partstatmom1gamma.setText('5870.925') # electron beam relative energy, gamma self.ui.sige.setText('0.00089') self.ui.sigx.setText('33.33e-06') self.ui.sigy.setText('2.912e-06') self.ui.sigxp.setText('16.5e-06') self.ui.sigyp.setText('2.7472e-06')
def __init__(self, parent=None,units=None,column=None): QtGui.QDialog.__init__(self,parent) self.ui = beam_dlg() self.ui.setupUi(self) self.u = units if column is not None: self.ui.iavg.setText(str(column[0].value)+' '+units[0]) #Above is the UP class, this is self.beam.iavg self.ui.partstatmom1x.setText(str(column[1].value)+' '+units[1]) #self.beam.partStatMom1.x, initial x-offset self.ui.partstatmom1y.setText(str(column[2].value)+' '+units[2]) #self.beam.partStatMom1.y, initial y-offset self.ui.partstatmom1z.setText(str(column[3].value)+' '+units[3]) #self.beam.partStatMom1.z, initial z-offset self.ui.partstatmom1xp.setText(str(column[4].value)+' '+units[4]) #self.beam.partStatMom1.xp, initial x angle offset self.ui.partstatmom1yp.setText(str(column[5].value)+' '+units[5]) #self.beam.partStatMom1.yp, initial y angle offset self.ui.partstatmom1gamma.setText(str(column[6].value)+' '+units[6]) # electron beam relative energy, gamma self.ui.sige.setText(str(column[7].value)+' '+units[7]) self.ui.sigx.setText(str(column[8].value)+' '+units[8]) self.ui.sigy.setText(str(column[9].value)+' '+units[9]) self.ui.sigxp.setText(str(column[10].value)+' '+units[10]) self.ui.sigyp.setText(str(column[11].value)+' '+units[11])