![]() |
![]() |
00001 class BeamSpot: 00002 def __init__(self): 00003 self.Type = -1 00004 self.X = 0. 00005 self.Xerr = 0. 00006 self.Y = 0. 00007 self.Yerr = 0. 00008 self.Z = 0. 00009 self.Zerr = 0. 00010 self.sigmaZ = 0. 00011 self.sigmaZerr = 0. 00012 self.dxdz = 0. 00013 self.dxdzerr = 0. 00014 self.dydz = 0. 00015 self.dydzerr = 0. 00016 self.beamWidthX = 0. 00017 self.beamWidthXerr = 0. 00018 self.beamWidthY = 0. 00019 self.beamWidthYerr = 0. 00020 self.EmittanceX = 0. 00021 self.EmittanceY = 0. 00022 self.betastar = 0. 00023 self.IOVfirst = 0 00024 self.IOVlast = 0 00025 self.IOVBeginTime = 0 00026 self.IOVEndTime = 0 00027 self.Run = 0 00028 def Reset(self): 00029 self.Type = -1 00030 self.X = self.Y = self.Z = 0. 00031 self.Xerr = self.Yerr = self.Zerr = 0. 00032 self.sigmaZ = self.sigmaZerr = 0. 00033 self.dxdz = self.dydz = 0. 00034 self.dxdzerr = self.dydzerr = 0. 00035 self.beamWidthX = self.beamWidthY = 0. 00036 self.beamWidthXerr = self.beamWidthYerr = 0. 00037 self.EmittanceX = self.EmittanceY = self.betastar = 0. 00038 self.IOVfirst = self.IOVlast = 0 00039 self.Run = 0