CMS 3D CMS Logo

VtxSmearedParameters_cfi.py
Go to the documentation of this file.
1 import FWCore.ParameterSet.Config as cms
2 
3 #
4 # All units are cm and radians
5 #
6 # UNITS:
7 #
8 # TimeOffset in nanoseconds
9 # spacial displacement in cm
10 
11 # common parameters
12 VtxSmearedCommon = cms.PSet(
13  src = cms.InputTag("generator", "unsmeared"),
14  readDB = cms.bool(False)
15 )
16 # Gaussian smearing
17 GaussVtxSmearingParameters = cms.PSet(
18  MeanX = cms.double(0.0),
19  MeanY = cms.double(0.0),
20  MeanZ = cms.double(0.0),
21  SigmaY = cms.double(0.0015),
22  SigmaX = cms.double(0.0015),
23  SigmaZ = cms.double(5.3),
24  TimeOffset = cms.double(0.0)
25 )
26 # Gaussian smearing
27 GaussVtxSigmaZ4cmSmearingParameters = cms.PSet(
28  MeanX = cms.double(0.0),
29  MeanY = cms.double(0.0),
30  MeanZ = cms.double(0.0),
31  SigmaY = cms.double(0.0015),
32  SigmaX = cms.double(0.0015),
33  SigmaZ = cms.double(4.0),
34  TimeOffset = cms.double(0.0)
35 )
36 
37 # Flat Smearing
38 FlatVtxSmearingParameters = cms.PSet(
39  MaxZ = cms.double(5.3),
40  MaxX = cms.double(0.0015),
41  MaxY = cms.double(0.0015),
42  MinX = cms.double(-0.0015),
43  MinY = cms.double(-0.0015),
44  MinZ = cms.double(-5.3),
45  TimeOffset = cms.double(0.0)
46 )
47 #############################################
48 # Beta functions smearing (pp 7+7 TeV)
49 #
50 # Values taken from LHC optics simulation V6.5:
51 # see http://proj-lhc-optics-web.web.cern.ch/proj-lhc-optics-web/V6.500/IR5.html
52 # alpha = angle of the crossing plane 0 degrees means XZ plane
53 # phi = half-crossing beam angle
54 #
55 # Emittance is the no normalized emittance in cm = normalized emittance/gamma (beta=1)
56 #
57 # length variables are in cm
58 #
59 
60 # 900 GeV collisions, transverse beam size = 293 microns
61 Early900GeVCollisionVtxSmearingParameters = cms.PSet(
62  Phi = cms.double(0.0),
63  BetaStar = cms.double(1100.0),
64  Emittance = cms.double(1.564e-06),
65  Alpha = cms.double(0.0),
66  SigmaZ = cms.double(7.4),
67  TimeOffset = cms.double(0.0),
68  Y0 = cms.double(0.0),
69  X0 = cms.double(0.0322),
70  Z0 = cms.double(0.0)
71 )
72 # 2.2 TeV collisions, transverse beam size 188 microns
73 Early2p2TeVCollisionVtxSmearingParameters = cms.PSet(
74  Phi = cms.double(0.0),
75  BetaStar = cms.double(1100.0),
76  Emittance = cms.double(6.4e-07),
77  Alpha = cms.double(0.0),
78  SigmaZ = cms.double(5.5),
79  TimeOffset = cms.double(0.0),
80  Y0 = cms.double(0.0),
81  X0 = cms.double(0.0322),
82  Z0 = cms.double(0.0)
83 )
84 # 7 TeV collisions, transverse beam size with betastar= 11m is 105 microns,
85 Early7TeVCollisionVtxSmearingParameters = cms.PSet(
86  Phi = cms.double(0.0),
87  BetaStar = cms.double(1100.0),
88  Emittance = cms.double(2.0e-07),
89  Alpha = cms.double(0.0),
90  SigmaZ = cms.double(4.2),
91  TimeOffset = cms.double(0.0),
92  Y0 = cms.double(0.0),
93  X0 = cms.double(0.0322),
94  Z0 = cms.double(0.0)
95 )
96 # 7 TeV collisions, transverse beam size with betastar= 2m is 45 microns,
97 Nominal7TeVCollisionVtxSmearingParameters = cms.PSet(
98  Phi = cms.double(0.0),
99  BetaStar = cms.double(200.0),
100  Emittance = cms.double(2.0e-07),
101  Alpha = cms.double(0.0),
102  SigmaZ = cms.double(4.2),
103  TimeOffset = cms.double(0.0),
104  Y0 = cms.double(0.0),
105  X0 = cms.double(0.0322),
106  Z0 = cms.double(0.0)
107 )
108 # 900 GeV realistic 2010 collisions, transverse beam size is 200 microns
109 Realistic900GeVCollisionVtxSmearingParameters = cms.PSet(
110  Phi = cms.double(0.0),
111  BetaStar = cms.double(1000.0),
112  Emittance = cms.double(8.34e-07),
113  Alpha = cms.double(0.0),
114  SigmaZ = cms.double(6.17),
115  TimeOffset = cms.double(0.0),
116  X0 = cms.double(0.2452),
117  Y0 = cms.double(0.3993),
118  Z0 = cms.double(0.8222)
119 )
120 # 7 TeV realistic collisions, beamspot width ~28 microns - appropriate for 2nd half of Commissioning10
121 Realistic7TeVCollisionComm10VtxSmearingParameters = cms.PSet(
122  Phi = cms.double(0.0),
123  BetaStar = cms.double(200.0),
124  Emittance = cms.double(0.804e-07),
125  Alpha = cms.double(0.0),
126  SigmaZ = cms.double(3.50),
127  TimeOffset = cms.double(0.0),
128  X0 = cms.double(0.2440),
129  Y0 = cms.double(0.3929),
130  Z0 = cms.double(0.4145)
131 )
132 # 7 TeV realistic collisions, beamspot width ~43 microns - appropriate for 2010A
133 Realistic7TeVCollisionVtxSmearingParameters = cms.PSet(
134  Phi = cms.double(0.0),
135  BetaStar = cms.double(350.0),
136  Emittance = cms.double(1.072e-07),
137  Alpha = cms.double(0.0),
138  SigmaZ = cms.double(6.26),
139  TimeOffset = cms.double(0.0),
140  X0 = cms.double(0.2440),
141  Y0 = cms.double(0.3929),
142  Z0 = cms.double(0.4145)
143 )
144 # 7 TeV realistic collisions, beamspot width ~38 microns - appropriate for 2010B
145 Realistic7TeVCollision2010BVtxSmearingParameters = cms.PSet(
146  Phi = cms.double(0.0),
147  BetaStar = cms.double(350.0),
148  Emittance = cms.double(0.804e-07),
149  Alpha = cms.double(0.0),
150  SigmaZ = cms.double(5.40),
151  TimeOffset = cms.double(0.0),
152  X0 = cms.double(0.2440),
153  Y0 = cms.double(0.3929),
154  Z0 = cms.double(0.4145)
155 )
156 # 7 TeV realistic collisions, updated for 2011
157 # normalized emittance 2.5 microns, transverse beam size is 32 microns
158 Realistic7TeV2011CollisionVtxSmearingParameters = cms.PSet(
159  Phi = cms.double(0.0),
160  BetaStar = cms.double(150.0),
161  Emittance = cms.double(0.67e-07),
162  Alpha = cms.double(0.0),
163  SigmaZ = cms.double(5.22),
164  TimeOffset = cms.double(0.0),
165  X0 = cms.double(0.2440),
166  Y0 = cms.double(0.3929),
167  Z0 = cms.double(0.4145)
168 )
169 # HI realistic collisions, updated for 2011
170 # estimated beamspot width 31-35 microns
171 RealisticHI2011CollisionVtxSmearingParameters = cms.PSet(
172  Phi = cms.double(0.0),
173  BetaStar = cms.double(100.0),
174  Emittance = cms.double(2.04e-07),
175  Alpha = cms.double(0.0),
176  SigmaZ = cms.double(7.06),
177  TimeOffset = cms.double(0.0),
178  X0 = cms.double(0.2245),
179  Y0 = cms.double(0.4182),
180  Z0 = cms.double(0.0847)
181 )
182 # 2.76 TeV estimated collisions, 11m beta*
183 # normalized emittance 2.5 microns, transverse beam size is 140 microns
184 Realistic2p76TeV2011CollisionVtxSmearingParameters = cms.PSet(
185  Phi = cms.double(0.0),
186  BetaStar = cms.double(1100.0),
187  Emittance = cms.double(1.70e-07),
188  Alpha = cms.double(0.0),
189  SigmaZ = cms.double(5.22),
190  TimeOffset = cms.double(0.0),
191  X0 = cms.double(0.2440),
192  Y0 = cms.double(0.3929),
193  Z0 = cms.double(0.4145)
194 )
195 # 2.76 TeV estimated collisions for 2013, 11m beta*
196 # sigmaZ set to 8 cm
197 Realistic2p76TeV2013CollisionVtxSmearingParameters = cms.PSet(
198  Phi = cms.double(0.0),
199  BetaStar = cms.double(1100.0),
200  Emittance = cms.double(1.70e-07),
201  Alpha = cms.double(0.0),
202  SigmaZ = cms.double(8.0),
203  TimeOffset = cms.double(0.0),
204  X0 = cms.double(0.2440),
205  Y0 = cms.double(0.3929),
206  Z0 = cms.double(0.4145)
207 )
208 # HI realistic pPb collisions, updated for 2013
209 #
210 RealisticHIpPb2013CollisionVtxSmearingParameters = cms.PSet(
211  Phi = cms.double(0.0),
212  BetaStar = cms.double(80.0),
213  Emittance = cms.double(6.25e-07),
214  Alpha = cms.double(0.0),
215  SigmaZ = cms.double(8.0),
216  TimeOffset = cms.double(0.0),
217  X0 = cms.double(0.2440),
218  Y0 = cms.double(0.3929),
219  Z0 = cms.double(0.4145)
220 )
221 # 7 TeV centered collisions with parameters for 2011
222 # normalized emittance 2.5 microns, transverse beam size is 32 microns
223 Centered7TeV2011CollisionVtxSmearingParameters = cms.PSet(
224  Phi = cms.double(0.0),
225  BetaStar = cms.double(150.0),
226  Emittance = cms.double(0.67e-07),
227  Alpha = cms.double(0.0),
228  SigmaZ = cms.double(5.22),
229  TimeOffset = cms.double(0.0),
230  X0 = cms.double(0.0),
231  Y0 = cms.double(0.0),
232  Z0 = cms.double(0.0)
233 )
234 # 8 TeV realistic collisions, transverse beam width size is 20 microns
235 Realistic8TeVCollisionVtxSmearingParameters = cms.PSet(
236  Phi = cms.double(0.0),
237  BetaStar = cms.double(70.0),
238  Emittance = cms.double(0.586e-07),
239  Alpha = cms.double(0.0),
240  SigmaZ = cms.double(6.16),
241  TimeOffset = cms.double(0.0),
242  X0 = cms.double(0.2440),
243  Y0 = cms.double(0.3929),
244  Z0 = cms.double(0.4145)
245 )
246 # 8 TeV realistic collisions, transverse beam width size is 20 microns, updated for observed SigmaZ
247 Realistic8TeV2012CollisionVtxSmearingParameters = cms.PSet(
248  Phi = cms.double(0.0),
249  BetaStar = cms.double(70.0),
250  Emittance = cms.double(0.586e-07),
251  Alpha = cms.double(0.0),
252  SigmaZ = cms.double(4.8),
253  TimeOffset = cms.double(0.0),
254  X0 = cms.double(0.2440),
255  Y0 = cms.double(0.3929),
256  Z0 = cms.double(0.4145)
257 )
258 # 10 TeV collisions, transverse beam size = 46 microns
259 Early10TeVCollisionVtxSmearingParameters = cms.PSet(
260  Phi = cms.double(0.0),
261  BetaStar = cms.double(300.0),
262  Emittance = cms.double(1.406e-07),
263  Alpha = cms.double(0.0),
264  SigmaZ = cms.double(3.8),
265  TimeOffset = cms.double(0.0),
266  Y0 = cms.double(0.0),
267  X0 = cms.double(0.0322),
268  Z0 = cms.double(0.0)
269 )
270 # Test offset
271 Early10TeVX322Y100VtxSmearingParameters = cms.PSet(
272  Phi = cms.double(0.0),
273  BetaStar = cms.double(300.0),
274  Emittance = cms.double(1.406e-07),
275  Alpha = cms.double(0.0),
276  SigmaZ = cms.double(3.8),
277  TimeOffset = cms.double(0.0),
278  Y0 = cms.double(0.0100),
279  X0 = cms.double(0.0322),
280  Z0 = cms.double(0.0)
281 )
282 # Test offset
283 Early10TeVX322Y250VtxSmearingParameters = cms.PSet(
284  Phi = cms.double(0.0),
285  BetaStar = cms.double(300.0),
286  Emittance = cms.double(1.406e-07),
287  Alpha = cms.double(0.0),
288  SigmaZ = cms.double(3.8),
289  TimeOffset = cms.double(0.0),
290  Y0 = cms.double(0.0250),
291  X0 = cms.double(0.0322),
292  Z0 = cms.double(0.0)
293 )
294 # Test offset
295 Early10TeVX322Y500VtxSmearingParameters = cms.PSet(
296  Phi = cms.double(0.0),
297  BetaStar = cms.double(300.0),
298  Emittance = cms.double(1.406e-07),
299  Alpha = cms.double(0.0),
300  SigmaZ = cms.double(3.8),
301  TimeOffset = cms.double(0.0),
302  Y0 = cms.double(0.0500),
303  X0 = cms.double(0.0322),
304  Z0 = cms.double(0.0)
305 )
306 # Test offset
307 Early10TeVX322Y1000VtxSmearingParameters = cms.PSet(
308  Phi = cms.double(0.0),
309  BetaStar = cms.double(300.0),
310  Emittance = cms.double(1.406e-07),
311  Alpha = cms.double(0.0),
312  SigmaZ = cms.double(3.8),
313  TimeOffset = cms.double(0.0),
314  Y0 = cms.double(0.1),
315  X0 = cms.double(0.0322),
316  Z0 = cms.double(0.0)
317 )
318 # Test offset
319 Early10TeVX322Y5000VtxSmearingParameters = cms.PSet(
320  Phi = cms.double(0.0),
321  BetaStar = cms.double(300.0),
322  Emittance = cms.double(1.406e-07),
323  Alpha = cms.double(0.0),
324  SigmaZ = cms.double(3.8),
325  TimeOffset = cms.double(0.0),
326  Y0 = cms.double(0.5),
327  X0 = cms.double(0.0322),
328  Z0 = cms.double(0.0)
329 )
330 # Test offset
331 Early10TeVX322Y10000VtxSmearingParameters = cms.PSet(
332  Phi = cms.double(0.0),
333  BetaStar = cms.double(300.0),
334  Emittance = cms.double(1.406e-07),
335  Alpha = cms.double(0.0),
336  SigmaZ = cms.double(3.8),
337  TimeOffset = cms.double(0.0),
338  Y0 = cms.double(1.0),
339  X0 = cms.double(0.0322),
340  Z0 = cms.double(0.0)
341 )
342 
343 EarlyCollisionVtxSmearingParameters = cms.PSet(
344  Phi = cms.double(0.0),
345  BetaStar = cms.double(200.0),
346  Emittance = cms.double(1.006e-07),
347  Alpha = cms.double(0.0),
348  SigmaZ = cms.double(5.3),
349  TimeOffset = cms.double(0.0),
350  Y0 = cms.double(0.0),
351  X0 = cms.double(0.0322),
352  Z0 = cms.double(0.0)
353 )
354 NominalCollisionVtxSmearingParameters = cms.PSet(
355  Phi = cms.double(0.000142),
356  BetaStar = cms.double(55.0),
357  Emittance = cms.double(1.006e-07),
358  Alpha = cms.double(0.0),
359  SigmaZ = cms.double(5.3),
360  TimeOffset = cms.double(0.0),
361  Y0 = cms.double(0.0),
362  X0 = cms.double(0.05),
363  Z0 = cms.double(0.0)
364 )
365 NominalCollision1VtxSmearingParameters = cms.PSet(
366  Phi = cms.double(0.0),
367  BetaStar = cms.double(55.0),
368  Emittance = cms.double(1.006e-07),
369  Alpha = cms.double(0.0),
370  SigmaZ = cms.double(5.3),
371  TimeOffset = cms.double(0.0),
372  Y0 = cms.double(0.025),
373  X0 = cms.double(0.05),
374  Z0 = cms.double(0.0)
375 )
376 NominalCollision2VtxSmearingParameters = cms.PSet(
377  Phi = cms.double(0.000142),
378  BetaStar = cms.double(55.0),
379  Emittance = cms.double(1.006e-07),
380  Alpha = cms.double(0.0),
381  SigmaZ = cms.double(5.3),
382  TimeOffset = cms.double(0.0),
383  Y0 = cms.double(0.025),
384  X0 = cms.double(0.05),
385  Z0 = cms.double(0.0)
386 )
387 NominalCollision3VtxSmearingParameters = cms.PSet(
388  Phi = cms.double(0.0),
389  BetaStar = cms.double(55.0),
390  Emittance = cms.double(1.006e-07),
391  Alpha = cms.double(0.0),
392  SigmaZ = cms.double(5.3),
393  TimeOffset = cms.double(0.0),
394  Y0 = cms.double(0.025),
395  X0 = cms.double(0.1),
396  Z0 = cms.double(0.0)
397 )
398 NominalCollision4VtxSmearingParameters = cms.PSet(
399  Phi = cms.double(0.0),
400  BetaStar = cms.double(55.0),
401  Emittance = cms.double(1.006e-07),
402  Alpha = cms.double(0.0),
403  SigmaZ = cms.double(5.3),
404  TimeOffset = cms.double(0.0),
405  Y0 = cms.double(0.025),
406  X0 = cms.double(0.2),
407  Z0 = cms.double(0.0)
408 )
409 NominalCollision2015VtxSmearingParameters = cms.PSet(
410  Phi = cms.double(0.0),
411  BetaStar = cms.double(65.0),
412  Emittance = cms.double(5.411e-08),
413  Alpha = cms.double(0.0),
414  SigmaZ = cms.double(5.3),
415  TimeOffset = cms.double(0.0),
416  X0 = cms.double(0.0322),
417  Y0 = cms.double(0.0),
418  Z0 = cms.double(0.0)
419 )
420 ZeroTeslaRun247324CollisionVtxSmearingParameters = cms.PSet(
421  Phi = cms.double(0.0),
422  BetaStar = cms.double(80.0),
423  Emittance = cms.double(1.070e-5),
424  Alpha = cms.double(0.0),
425  SigmaZ = cms.double(4.125),
426  TimeOffset = cms.double(0.0),
427  X0 = cms.double(0.08621),
428  Y0 = cms.double(0.1657),
429  Z0 = cms.double(-1.688)
430 )
431 
432 # From 2015A 0T data
433 # Centroid absolute positions extracted from fills:
434 # X = 0.059395 cm
435 # Y = 0.099686 cm
436 # Z = -1.722240 cm
437 #
438 # BPIX absolute position extracted from first collision alignment:
439 # X = -0.0259503 cm
440 # Y = -0.07004 cm
441 # Z = -0.498917 cm
442 Realistic50ns13TeVCollisionZeroTeslaVtxSmearingParameters = cms.PSet(
443  Phi = cms.double(0.0),
444  BetaStar = cms.double(65.0),
445  Emittance = cms.double(5.411e-08),
446  Alpha = cms.double(0.0),
447  SigmaZ = cms.double(5.3),
448  TimeOffset = cms.double(0.0),
449  X0 = cms.double(0.08533),
450  Y0 = cms.double(0.16973),
451  Z0 = cms.double(-1.2230)
452 )
453 
454 # From 2015B 3.8T data
455 # Centroid absolute positions extracted from fill 4008:
456 # X = 0.07798 cm
457 # Y = 0.09714 cm
458 # Z = -1.610 cm
459 #
460 # BPIX absolute position extracted from PCL-like alignment run after magnet ramp-up:
461 # X = -0.026837 cm
462 # Y = -0.0715252 cm
463 # Z = -0.511453 cm
464 Realistic50ns13TeVCollisionVtxSmearingParameters = cms.PSet(
465  Phi = cms.double(0.0),
466  BetaStar = cms.double(65.0),
467  Emittance = cms.double(5.411e-08),
468  Alpha = cms.double(0.0),
469  SigmaZ = cms.double(5.3),
470  TimeOffset = cms.double(0.0),
471  X0 = cms.double(0.10482),
472  Y0 = cms.double(0.16867),
473  Z0 = cms.double(-1.0985)
474 )
475 
476 # From 2015B 3.8T data, beta*=90m (700 bunches fills)
477 # Centroid absolute positions extracted from 700 bunches fills 4499-4511:
478 # X = 0.068357 cm
479 # Y = 0.109159 cm
480 # Z = 0.131811 cm
481 #
482 # BPIX absolute position extracted from Prompt Reco alignment of run 259352
483 # X = -0.041651 cm
484 # Y = -0.199279 cm
485 # Z = -0.565093 cm
486 #
487 # Emittance has been calculated to match a BeamWidht of O(10um) with: https://lpc.web.cern.ch/lumi2.html
488 #
489 Realistic100ns13TeVCollisionBetaStar90mVtxSmearingParameters = cms.PSet(
490  Phi = cms.double(0.0),
491  BetaStar = cms.double(9121.0),
492  Emittance = cms.double(0.12e-7),
493  Alpha = cms.double(0.0),
494  SigmaZ = cms.double(4.9),
495  TimeOffset = cms.double(0.0),
496  X0 = cms.double(0.11000),
497  Y0 = cms.double(0.30844),
498  Z0 = cms.double(0.69690)
499 )
500 
501 # From 2015B 3.8T data, beta*=90m (42/240 bunches fills)
502 # Centroid absolute positions extracted from 42/240 bunches fills 4495-4496:
503 # X = 0.064925 cm
504 # Y = 0.112761 cm
505 # Z = 0.170413 cm
506 #
507 # BPIX absolute position extracted from Prompt Reco alignment of run 259202
508 # X = -0.041651 cm
509 # Y = -0.199279 cm
510 # Z = -0.565093 cm
511 #
512 # Emittance has been calculated to match a BeamWidht of O(10um) with: https://lpc.web.cern.ch/lumi2.html
513 #
514 Realistic100ns13TeVCollisionBetaStar90mLowBunchesVtxSmearingParameters = cms.PSet(
515  Phi = cms.double(0.0),
516  BetaStar = cms.double(9121.0),
517  Emittance = cms.double(0.12e-7),
518  Alpha = cms.double(0.0),
519  SigmaZ = cms.double(5.24),
520  TimeOffset = cms.double(0.0),
521  X0 = cms.double(0.10658),
522  Y0 = cms.double(0.31204),
523  Z0 = cms.double(0.735506)
524 )
525 
526 # From 2016B 3.8T data
527 # BS parameters extracted from fills 4895 - 4935:
528 # X0 = 0.064870 +/- 4.9575E-07 [cm]
529 # Y0 = 0.093639 +/- 4.9233E-07 [cm]
530 # Z0 = 0.420085 +/- 4.1102E-04 [cm]
531 # sigmaZ0 = 3.645533 +/- 2.9064E-04 [cm]
532 #
533 # From LHC calculator, emittance is 4.906e-8 cm
534 # https://lpc.web.cern.ch/lpc/lumi2.html
535 #
536 # BPIX absolute position:
537 # X = -0.0267572 cm
538 # Y = -0.0759102 cm
539 # Z = -0.511428 cm
540 Realistic25ns13TeV2016CollisionVtxSmearingParameters = cms.PSet(
541  Phi = cms.double(0.0),
542  BetaStar = cms.double(40.0),
543  Emittance = cms.double(4.906e-8),
544  Alpha = cms.double(0.0),
545  SigmaZ = cms.double(3.65),
546  TimeOffset = cms.double(0.0),
547  X0 = cms.double(0.09163),
548  Y0 = cms.double(0.16955),
549  Z0 = cms.double(0.9315 )
550 )
551 
552 # From 2017A 3.8T data
553 # BS parameters extracted from run 295463 (from offline DQM, i.e. PCL):
554 # X0 = 0.08497 [cm]
555 # Y0 = -0.03976 [cm]
556 # Z0 = 1.6 [cm] ==> 0.5 adjusted after cogging tuning by LHC, see https://hypernews.cern.ch/HyperNews/CMS/get/beamspot/159/1.html
557 # sigmaZ0 = 3.5 [cm]
558 #
559 # From LHC calculator, emittance is 3.319e-8 cm
560 # https://lpc.web.cern.ch/lpc/lumi2.html
561 #
562 # BPIX absolute position (https://hypernews.cern.ch/HyperNews/CMS/get/tif-alignment/657/1/1.html):
563 # X = 0.109725 cm
564 # Y = -0.108993 cm
565 # Z = -0.32054 cm
566 Realistic25ns13TeVEarly2017CollisionVtxSmearingParameters = cms.PSet(
567  Phi = cms.double(0.0),
568  BetaStar = cms.double(40.0),
569  Emittance = cms.double(3.319e-8),
570  Alpha = cms.double(0.0),
571  SigmaZ = cms.double(3.5),
572  TimeOffset = cms.double(0.0),
573  X0 = cms.double(-0.024755),
574  Y0 = cms.double(0.069233 ),
575  Z0 = cms.double(0.82054 )
576 )
577 
578 # Beam spot extracted from data for 2017 pp run @ 5 TeV
579 Realistic5TeVppCollision2017VtxSmearingParameters = cms.PSet(
580  Phi = cms.double(0.0),
581  BetaStar = cms.double(311),
582  Emittance = cms.double(3.8e-8),
583  Alpha = cms.double(0.0),
584  SigmaZ = cms.double(5.82),
585  TimeOffset = cms.double(0.0),
586  X0 = cms.double(-0.0228),
587  Y0 = cms.double(0.0795),
588  Z0 = cms.double(0.619)
589 )
590 
591 # Test HF offset
592 ShiftedCollision2015VtxSmearingParameters = cms.PSet(
593  Phi = cms.double(0.0),
594  BetaStar = cms.double(65.0),
595  Emittance = cms.double(5.411e-08),
596  Alpha = cms.double(0.0),
597  SigmaZ = cms.double(5.3),
598  TimeOffset = cms.double(0.0),
599  X0 = cms.double(1.0),
600  Y0 = cms.double(0.0),
601  Z0 = cms.double(0.0)
602 )
603 Shifted5mmCollision2015VtxSmearingParameters = cms.PSet(
604  Phi = cms.double(0.0),
605  BetaStar = cms.double(65.0),
606  Emittance = cms.double(5.411e-08),
607  Alpha = cms.double(0.0),
608  SigmaZ = cms.double(5.3),
609  TimeOffset = cms.double(0.0),
610  X0 = cms.double(0.5),
611  Y0 = cms.double(0.0),
612  Z0 = cms.double(0.0)
613 )
614 Shifted15mmCollision2015VtxSmearingParameters = cms.PSet(
615  Phi = cms.double(0.0),
616  BetaStar = cms.double(65.0),
617  Emittance = cms.double(5.411e-08),
618  Alpha = cms.double(0.0),
619  SigmaZ = cms.double(5.3),
620  TimeOffset = cms.double(0.0),
621  X0 = cms.double(1.5),
622  Y0 = cms.double(0.0),
623  Z0 = cms.double(0.0)
624 )
625 
626 # Estimate for 2015 PbPb collisions, based on feedback from accelerator
627 # Beamspot centroid shifted to match pp expectation for 2015
628 NominalHICollision2015VtxSmearingParameters = cms.PSet(
629  Phi = cms.double(0.0),
630  BetaStar = cms.double(60.0),
631  Emittance = cms.double(1.70e-07),
632  Alpha = cms.double(0.0),
633  SigmaZ = cms.double(7.06),
634  TimeOffset = cms.double(0.0),
635  X0 = cms.double(0.0322),
636  Y0 = cms.double(0.),
637  Z0 = cms.double(0.)
638 )
639 
640 # updated numbers based on beamspot fits to 2015 PbPb data
641 # Later found to be incorrect, see following entry
642 # RealisticHICollision2015VtxSmearingParameters = cms.PSet(
643 # Phi = cms.double(0.0),
644 # BetaStar = cms.double(60.0),
645 # Emittance = cms.double(1.70e-07),
646 # Alpha = cms.double(0.0),
647 # SigmaZ = cms.double(5.2278),
648 # TimeOffset = cms.double(0.0),
649 # X0 = cms.double(0.1025),
650 # Y0 = cms.double(0.1654),
651 # Z0 = cms.double(3.2528)
652 #)
653 # updated numbers for 2015 PbPb data with Z centroid from fixed beamspot fits
654 # See discussion here https://hypernews.cern.ch/HyperNews/CMS/get/hi-general/3968.html
655 # See plot of difference here: https://www.dropbox.com/s/tsnkgvvpkdqjtyq/vzDataMCOverlay_c_20170420.pdf?dl=0
656 #
657 RealisticHICollisionFixZ2015VtxSmearingParameters = cms.PSet(
658  Phi = cms.double(0.0),
659  BetaStar = cms.double(60.0),
660  Emittance = cms.double(1.70e-07),
661  Alpha = cms.double(0.0),
662  SigmaZ = cms.double(5.2278),
663  TimeOffset = cms.double(0.0),
664  X0 = cms.double(0.1025),
665  Y0 = cms.double(0.1654),
666  Z0 = cms.double(0.771)
667 )
668 # Numbers based on beamspot fits to 2017 XeXe data
669 # Documentation here: https://twiki.cern.ch/twiki/pub/CMS/XeXeRereco/IanLRU_AlCaTkAlBS_20171130_approvedByLucaSara.pdf
670 RealisticXeXeCollision2017VtxSmearingParameters = cms.PSet(
671  Phi = cms.double(0.0),
672  BetaStar = cms.double(30.0),
673  Emittance = cms.double(4.33e-08),
674  Alpha = cms.double(0.0),
675  SigmaZ = cms.double(4.64),
676  TimeOffset = cms.double(0.0),
677  X0 = cms.double(-0.026),
678  Y0 = cms.double(0.081),
679  Z0 = cms.double(0.645)
680 )
681 
682 # Estimate for 2015 pp collisions at 5.02 TeV, based on feedback from accelerator: beta* ~ 400cm, normalized emittance = 2.5 um, SigmaZ similar to RunIIWinter15GS
683 Nominal5TeVpp2015VtxSmearingParameters = cms.PSet(
684  Phi = cms.double(0.0),
685  BetaStar = cms.double(400.0),
686  Emittance = cms.double(1.0e-07),
687  Alpha = cms.double(0.0),
688  SigmaZ = cms.double(5.5),
689  TimeOffset = cms.double(0.0),
690  X0 = cms.double(0.1044),
691  Y0 = cms.double(0.1676),
692  Z0 = cms.double(0.6707)
693 )
694 
695 # From fit to 5 TeV pPb data
696 Realistic5TeVPACollision2016VtxSmearingParameters = cms.PSet(
697  Phi = cms.double(0.0),
698  BetaStar = cms.double(1100.0),
699  Emittance = cms.double(6.75e-08),
700  Alpha = cms.double(0.0),
701  SigmaZ = cms.double(6.4891),
702  TimeOffset = cms.double(0.0),
703  X0 = cms.double(0.0889),
704  Y0 = cms.double(0.1820),
705  Z0 = cms.double(1.6066)
706 )
707 
708 # From fit to 8 TeV pPb data
709 Realistic8TeVPACollision2016VtxSmearingParameters = cms.PSet(
710  Phi = cms.double(0.0),
711  BetaStar = cms.double(60.0),
712  Emittance = cms.double(6.75e-08),
713  Alpha = cms.double(0.0),
714  SigmaZ = cms.double(4.6914),
715  TimeOffset = cms.double(0.0),
716  X0 = cms.double(0.0836),
717  Y0 = cms.double(0.1837),
718  Z0 = cms.double(1.3577)
719 )
720 
721 # Parameters for HL-LHC operation at 13TeV
722 HLLHCVtxSmearingParameters = cms.PSet(
723  MeanXIncm = cms.double(0.),
724  MeanYIncm = cms.double(0.),
725  MeanZIncm = cms.double(0.),
726  TimeOffsetInns = cms.double(0.0),
727  EprotonInGeV = cms.double(6500.0),
728  CrossingAngleInurad = cms.double(510.0),
729  CrabFrequencyInMHz = cms.double(400.0),
730  RF800 = cms.bool(False),
731  BetaCrossingPlaneInm = cms.double(0.20),
732  BetaSeparationPlaneInm = cms.double(0.20),
733  HorizontalEmittance = cms.double(2.5e-06),
734  VerticalEmittance = cms.double(2.05e-06),
735  BunchLengthInm = cms.double(0.090),
736  CrabbingAngleCrossingInurad = cms.double(380.0),
737  CrabbingAngleSeparationInurad = cms.double(0.0)
738 )
739 
740 # Parameters for HL-LHC Crab-kissing operation 13 TeV
741 HLLHCCrabKissingVtxSmearingParameters = cms.PSet(
742  MeanXIncm = cms.double(0.),
743  MeanYIncm = cms.double(0.),
744  MeanZIncm = cms.double(0.),
745  TimeOffsetInns = cms.double(0.0),
746  EprotonInGeV = cms.double(6500.0),
747  HalfCrossingAngleInurad = cms.double(200.0),
748  CrabAngleCrossingPlaneInurad = cms.double(200.0),
749  CrabFrequencyCrossingPlaneInMHz = cms.double(400.0),
750  NormalizedEmittanceCrossingPlaneInum = cms.double(2.5),
751  BetaStarCrossingPlaneInm = cms.double(0.30),
752  CrabAngleParallelPlaneInurad = cms.double(100.0),
753  CrabFrequencyParallelPlaneInMHz = cms.double(400.0),
754  NormalizedEmittanceParallelPlaneInum = cms.double(2.5),
755  BetaStarParallelPlaneInm = cms.double(0.075),
756  ZsizeInm = cms.double(0.15),
757  BeamProfile=cms.string("Flat")
758 )