CMS 3D CMS Logo

/data/refman/pasoursint/CMSSW_5_3_4/src/RecoVertex/BeamSpotProducer/scripts/BeamSpotObj.py

Go to the documentation of this file.
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