CMS 3D CMS Logo

 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Macros Pages
fftjetvertexadder_cfi.py
Go to the documentation of this file.
2 
3 fftjetVertexAdder = cms.EDProducer(
4  "FFTJetVertexAdder",
5  #
6  # Label for the beam spot info
7  beamSpotLabel = cms.InputTag("offlineBeamSpot"),
8  #
9  # Label for an existing collection of primary vertices
10  existingVerticesLabel = cms.InputTag("offlinePrimaryVertices"),
11  #
12  # Label for the output collection
13  outputLabel = cms.string("FFTJetFudgedVertices"),
14  #
15  # Do we want to use the beam spot info from the event data
16  #in order to generate the vertices?
17  useBeamSpot = cms.bool(True),
18  #
19  # Do we want to an existing collection (labeled by "existingVerticesLabel"
20  # defined above) to the fake vertices?
21  addExistingVertices = cms.bool(False),
22  #
23  # If we are not using the beam spot, what would be the average
24  # position of the generated vertices?
25  fixedX = cms.double(0.0),
26  fixedY = cms.double(0.0),
27  fixedZ = cms.double(0.0),
28  #
29  # If we are not using the beam spot, what would be the vertex spread?
30  sigmaX = cms.double(0.0014),
31  sigmaY = cms.double(0.0014),
32  sigmaZ = cms.double(6.0),
33  #
34  # Parameters of the vertex to generate (these are not varied)
35  nDof = cms.double(10.0),
36  chi2 = cms.double(10.0),
37  errX = cms.double(0.001),
38  errY = cms.double(0.001),
39  errZ = cms.double(0.01),
40  #
41  # How many fake vertices should we make?
42  nVerticesToMake = cms.uint32(1)
43 )