CMS 3D CMS Logo

List of all members | Public Member Functions | Public Attributes
BeamSpotObj.BeamSpot Class Reference

Public Member Functions

def __init__ (self)
 
def Reset (self)
 

Public Attributes

 beamWidthX
 
 beamWidthXerr
 
 beamWidthY
 
 beamWidthYerr
 
 betastar
 
 dxdz
 
 dxdzerr
 
 dydz
 
 dydzerr
 
 EmittanceX
 
 EmittanceY
 
 IOVBeginTime
 
 IOVEndTime
 
 IOVfirst
 
 IOVlast
 
 Run
 
 sigmaZ
 
 sigmaZerr
 
 Type
 
 X
 
 Xerr
 
 Y
 
 Yerr
 
 Z
 
 Zerr
 

Detailed Description

Definition at line 1 of file BeamSpotObj.py.

Constructor & Destructor Documentation

◆ __init__()

def BeamSpotObj.BeamSpot.__init__ (   self)

Definition at line 2 of file BeamSpotObj.py.

2  def __init__(self):
3  self.Type = -1
4  self.X = 0.
5  self.Xerr = 0.
6  self.Y = 0.
7  self.Yerr = 0.
8  self.Z = 0.
9  self.Zerr = 0.
10  self.sigmaZ = 0.
11  self.sigmaZerr = 0.
12  self.dxdz = 0.
13  self.dxdzerr = 0.
14  self.dydz = 0.
15  self.dydzerr = 0.
16  self.beamWidthX = 0.
17  self.beamWidthXerr = 0.
18  self.beamWidthY = 0.
19  self.beamWidthYerr = 0.
20  self.EmittanceX = 0.
21  self.EmittanceY = 0.
22  self.betastar = 0.
23  self.IOVfirst = 0
24  self.IOVlast = 0
25  self.IOVBeginTime = 0
26  self.IOVEndTime = 0
27  self.Run = 0
def __init__(self, dataset, job_number, job_id, job_name, isDA, isMC, applyBOWS, applyEXTRACOND, extraconditions, runboundary, lumilist, intlumi, maxevents, gt, allFromGT, alignmentDB, alignmentTAG, apeDB, apeTAG, bowDB, bowTAG, vertextype, tracktype, refittertype, ttrhtype, applyruncontrol, ptcut, CMSSW_dir, the_dir)

Member Function Documentation

◆ Reset()

def BeamSpotObj.BeamSpot.Reset (   self)

Definition at line 28 of file BeamSpotObj.py.

References mkfit::BeamSpot.beamWidthX, BeamSpotPOD.beamWidthX, BeamSpotObj.BeamSpot.beamWidthX, BeamSpotFakeConditions.beamWidthX, BeamSpotObj.BeamSpot.beamWidthXerr, mkfit::BeamSpot.beamWidthY, BeamSpotPOD.beamWidthY, BeamSpotObj.BeamSpot.beamWidthY, BeamSpotFakeConditions.beamWidthY, BeamSpotObj.BeamSpot.beamWidthYerr, BeamSpotObj.BeamSpot.betastar, BeamSpotFakeConditions.betastar, mkfit::BeamSpot.dxdz, BeamSpotObj.BeamSpot.dxdz, BeamSpotPOD.dxdz, online::BeamSpot_v1.dxdz, BeamSpotFakeConditions.dxdz, BeamSpotDipServer.dxdz, BeamSpotOnlineRaw_v4.dxdz, BeamSpotObj.BeamSpot.dxdzerr, mkfit::BeamSpot.dydz, BeamSpotObj.BeamSpot.dydz, BeamSpotPOD.dydz, online::BeamSpot_v1.dydz, BeamSpotFakeConditions.dydz, BeamSpotDipServer.dydz, BeamSpotOnlineRaw_v4.dydz, BeamSpotObj.BeamSpot.dydzerr, BeamSpotObj.BeamSpot.EmittanceX, BeamSpotObj.BeamSpot.EmittanceY, BeamSpotObj.BeamSpot.IOVfirst, BeamSpotObj.BeamSpot.IOVlast, BeamSpotObj.BeamSpot.Run, conddblib.TimeType.Run, CMTRawAnalyzer.Run, mkfit::BeamSpot.sigmaZ, BeamSpotObj.BeamSpot.sigmaZ, BeamSpotPOD.sigmaZ, online::BeamSpot_v1.sigmaZ, BeamSpotFakeConditions.sigmaZ, FFTJetVertexAdder.sigmaZ, BeamSpotObj.BeamSpot.sigmaZerr, BeamSpotObj.BeamSpot.Type, OptObject.Type, SiStripLAProfileBooker.Type, BeamSpotObj.BeamSpot.X, AlignPCLThresholds.X, reco::PFCandidateElectronExtra.X, reco::PFCandidateEGammaExtra.X, reco::PFCandidate.X, CSCOfflineMonitor.X, BeamSpotObj.BeamSpot.Xerr, BeamSpotObj.BeamSpot.Y, AlignPCLThresholds.Y, CSCOfflineMonitor.Y, svgfig.Curve.Sample.Y, BeamSpotObj.BeamSpot.Yerr, BeamSpotObj.BeamSpot.Z, AlignPCLThresholds.Z, L1Analysis::L1AnalysisRecoVertexDataFormat.Z, tmtt::KFbase.Z, CSCOfflineMonitor.Z, MaterialEffectsSimulator.Z, DTRecSegment4D.Z, and BeamSpotObj.BeamSpot.Zerr.

28  def Reset(self):
29  self.Type = -1
30  self.X = self.Y = self.Z = 0.
31  self.Xerr = self.Yerr = self.Zerr = 0.
32  self.sigmaZ = self.sigmaZerr = 0.
33  self.dxdz = self.dydz = 0.
34  self.dxdzerr = self.dydzerr = 0.
35  self.beamWidthX = self.beamWidthY = 0.
36  self.beamWidthXerr = self.beamWidthYerr = 0.
37  self.EmittanceX = self.EmittanceY = self.betastar = 0.
38  self.IOVfirst = self.IOVlast = 0
39  self.Run = 0
40 
void Reset(std::vector< TH2F > &depth)

Member Data Documentation

◆ beamWidthX

BeamSpotObj.BeamSpot.beamWidthX

Definition at line 16 of file BeamSpotObj.py.

Referenced by BeamSpotObj.BeamSpot.Reset().

◆ beamWidthXerr

BeamSpotObj.BeamSpot.beamWidthXerr

Definition at line 17 of file BeamSpotObj.py.

Referenced by BeamSpotObj.BeamSpot.Reset().

◆ beamWidthY

BeamSpotObj.BeamSpot.beamWidthY

Definition at line 18 of file BeamSpotObj.py.

Referenced by BeamSpotObj.BeamSpot.Reset().

◆ beamWidthYerr

BeamSpotObj.BeamSpot.beamWidthYerr

Definition at line 19 of file BeamSpotObj.py.

Referenced by BeamSpotObj.BeamSpot.Reset().

◆ betastar

BeamSpotObj.BeamSpot.betastar

Definition at line 22 of file BeamSpotObj.py.

Referenced by BeamSpotObj.BeamSpot.Reset().

◆ dxdz

BeamSpotObj.BeamSpot.dxdz

Definition at line 12 of file BeamSpotObj.py.

Referenced by BeamSpotObj.BeamSpot.Reset().

◆ dxdzerr

BeamSpotObj.BeamSpot.dxdzerr

Definition at line 13 of file BeamSpotObj.py.

Referenced by BeamSpotObj.BeamSpot.Reset().

◆ dydz

BeamSpotObj.BeamSpot.dydz

Definition at line 14 of file BeamSpotObj.py.

Referenced by BeamSpotObj.BeamSpot.Reset().

◆ dydzerr

BeamSpotObj.BeamSpot.dydzerr

Definition at line 15 of file BeamSpotObj.py.

Referenced by BeamSpotObj.BeamSpot.Reset().

◆ EmittanceX

BeamSpotObj.BeamSpot.EmittanceX

Definition at line 20 of file BeamSpotObj.py.

Referenced by BeamSpotObj.BeamSpot.Reset().

◆ EmittanceY

BeamSpotObj.BeamSpot.EmittanceY

Definition at line 21 of file BeamSpotObj.py.

Referenced by BeamSpotObj.BeamSpot.Reset().

◆ IOVBeginTime

BeamSpotObj.BeamSpot.IOVBeginTime

Definition at line 25 of file BeamSpotObj.py.

◆ IOVEndTime

BeamSpotObj.BeamSpot.IOVEndTime

Definition at line 26 of file BeamSpotObj.py.

◆ IOVfirst

BeamSpotObj.BeamSpot.IOVfirst

Definition at line 23 of file BeamSpotObj.py.

Referenced by BeamSpotObj.BeamSpot.Reset().

◆ IOVlast

BeamSpotObj.BeamSpot.IOVlast

Definition at line 24 of file BeamSpotObj.py.

Referenced by BeamSpotObj.BeamSpot.Reset().

◆ Run

BeamSpotObj.BeamSpot.Run

Definition at line 27 of file BeamSpotObj.py.

Referenced by BeamSpotObj.BeamSpot.Reset().

◆ sigmaZ

BeamSpotObj.BeamSpot.sigmaZ

Definition at line 10 of file BeamSpotObj.py.

Referenced by BeamSpotObj.BeamSpot.Reset().

◆ sigmaZerr

BeamSpotObj.BeamSpot.sigmaZerr

Definition at line 11 of file BeamSpotObj.py.

Referenced by BeamSpotObj.BeamSpot.Reset().

◆ Type

BeamSpotObj.BeamSpot.Type

Definition at line 3 of file BeamSpotObj.py.

Referenced by BeamSpotObj.BeamSpot.Reset().

◆ X

BeamSpotObj.BeamSpot.X

Definition at line 4 of file BeamSpotObj.py.

Referenced by svgfig.Curve.Sample.__repr__(), and BeamSpotObj.BeamSpot.Reset().

◆ Xerr

BeamSpotObj.BeamSpot.Xerr

Definition at line 5 of file BeamSpotObj.py.

Referenced by BeamSpotObj.BeamSpot.Reset().

◆ Y

BeamSpotObj.BeamSpot.Y

Definition at line 6 of file BeamSpotObj.py.

Referenced by BeamSpotObj.BeamSpot.Reset().

◆ Yerr

BeamSpotObj.BeamSpot.Yerr

Definition at line 7 of file BeamSpotObj.py.

Referenced by BeamSpotObj.BeamSpot.Reset().

◆ Z

BeamSpotObj.BeamSpot.Z

Definition at line 8 of file BeamSpotObj.py.

Referenced by BeamSpotObj.BeamSpot.Reset().

◆ Zerr

BeamSpotObj.BeamSpot.Zerr

Definition at line 9 of file BeamSpotObj.py.

Referenced by BeamSpotObj.BeamSpot.Reset().