File indexing completed on 2024-04-06 11:56:40
0001 import FWCore.ParameterSet.Config as cms
0002
0003
0004
0005
0006
0007
0008
0009
0010
0011
0012 MuonMisalignmentScenarioSettings = cms.PSet(
0013 setRotations = cms.bool(True),
0014 setTranslations = cms.bool(True),
0015 seed = cms.int32(1234567),
0016 distribution = cms.string('gaussian'),
0017 setError = cms.bool(True),
0018 )
0019
0020
0021 ExampleScenario = cms.PSet(
0022 MuonMisalignmentScenarioSettings,
0023 DTSectors = cms.PSet(
0024 scale = cms.double(1.0),
0025 dZ = cms.double(1.0),
0026 dX = cms.double(0.0),
0027 dY = cms.double(0.0),
0028 distribution = cms.string('gaussian'),
0029 phiZ = cms.double(0.001),
0030 phiY = cms.double(0.0),
0031 phiX = cms.double(0.0)
0032 )
0033
0034
0035
0036
0037
0038
0039
0040
0041
0042
0043 )
0044
0045
0046 MuonNoMovementsScenario = cms.PSet(
0047 MuonMisalignmentScenarioSettings
0048 )
0049
0050
0051
0052 Muon10InversepbScenario = cms.PSet(
0053 MuonMisalignmentScenarioSettings,
0054 CSCEndcaps = cms.PSet(
0055 distribution = cms.string('gaussian'),
0056 CSCStations = cms.PSet(
0057 scale = cms.double(1.0),
0058 scaleError = cms.double(1.0),
0059 dZ = cms.double(0.5),
0060 dX = cms.double(0.2),
0061 dY = cms.double(0.2),
0062 CSCChambers = cms.PSet(
0063 dZ = cms.double(0.05),
0064 dX = cms.double(0.05),
0065 dY = cms.double(0.05),
0066 phiZ = cms.double(0.00025),
0067 phiY = cms.double(0.00025),
0068 phiX = cms.double(0.00025)
0069 ),
0070 phiZ = cms.double(0.00025),
0071 phiY = cms.double(0.00025),
0072 phiX = cms.double(0.00025)
0073 )
0074 ),
0075 DTBarrels = cms.PSet(
0076 distribution = cms.string('gaussian'),
0077 DTWheels = cms.PSet(
0078 scale = cms.double(1.0),
0079 scaleError = cms.double(1.0),
0080 DTChambers = cms.PSet(
0081 dZ = cms.double(0.05),
0082 dX = cms.double(0.05),
0083 dY = cms.double(0.05),
0084 phiZ = cms.double(0.00025),
0085 phiY = cms.double(0.00025),
0086 phiX = cms.double(0.00025)
0087 ),
0088 dZ = cms.double(0.3),
0089 dX = cms.double(0.25),
0090 dY = cms.double(0.25),
0091 phiZ = cms.double(0.00025),
0092 phiY = cms.double(0.00025),
0093 phiX = cms.double(0.00025)
0094 )
0095 )
0096 )
0097
0098
0099
0100
0101
0102 Muon100InversepbScenario = cms.PSet(
0103 MuonMisalignmentScenarioSettings,
0104 CSCSectors = cms.PSet(
0105 scale = cms.double(1.0),
0106 scaleError = cms.double(1.0),
0107 dZ = cms.double(0.1),
0108 dX = cms.double(0.1),
0109 dY = cms.double(0.1),
0110 phiZ = cms.double(0.00025),
0111 phiY = cms.double(0.00025),
0112 phiX = cms.double(0.00025)
0113 ),
0114 CSCEndcaps = cms.PSet(
0115 CSCChambers = cms.PSet(
0116 scale = cms.double(1.0),
0117 scaleError = cms.double(1.0),
0118 dZ = cms.double(0.02),
0119 dX = cms.double(0.02),
0120 dY = cms.double(0.02),
0121 phiZ = cms.double(0.0001),
0122 phiY = cms.double(0.0001),
0123 phiX = cms.double(0.0001)
0124 )
0125 ),
0126 DTSectors = cms.PSet(
0127 scale = cms.double(1.0),
0128 scaleError = cms.double(1.0),
0129 dZ = cms.double(0.1),
0130 dX = cms.double(0.1),
0131 dY = cms.double(0.1),
0132 phiZ = cms.double(0.00025),
0133 phiY = cms.double(0.00025),
0134 phiX = cms.double(0.00025)
0135 ),
0136 DTBarrels = cms.PSet(
0137 DTChambers = cms.PSet(
0138 scale = cms.double(1.0),
0139 scaleError = cms.double(1.0),
0140 dZ = cms.double(0.02),
0141 dX = cms.double(0.02),
0142 dY = cms.double(0.02),
0143 phiZ = cms.double(0.0001),
0144 phiY = cms.double(0.0001),
0145 phiX = cms.double(0.0001)
0146 )
0147 ),
0148 Muon = cms.PSet(
0149 scale = cms.double(1.0),
0150 scaleError = cms.double(1.0),
0151 dZ = cms.double(0.1),
0152 dX = cms.double(0.1),
0153 dY = cms.double(0.1),
0154 distribution = cms.string('gaussian'),
0155 phiZ = cms.double(0.00025),
0156 phiY = cms.double(0.00025),
0157 phiX = cms.double(0.00025)
0158 )
0159 )
0160
0161
0162
0163 Muon0inversePbScenario2008 = cms.PSet(
0164 MuonMisalignmentScenarioSettings,
0165 DTSectors = cms.PSet(
0166 scale = cms.double(1.0),
0167 scaleError = cms.double(1.0),
0168 dZ = cms.double(0.1),
0169 dX = cms.double(0.05),
0170 dY = cms.double(0.05),
0171 phiZ = cms.double(0.0001),
0172 phiY = cms.double(5e-05),
0173 phiX = cms.double(5e-05)
0174 ),
0175 CSCEndcaps = cms.PSet(
0176 distribution = cms.string('gaussian'),
0177 CSCStations = cms.PSet(
0178 scale = cms.double(1.0),
0179 scaleError = cms.double(1.0),
0180 CSCRings = cms.PSet(
0181 scale = cms.double(1.0),
0182 scaleError = cms.double(1.0),
0183 dZ = cms.double(0.2),
0184 dX = cms.double(0.04),
0185 dY = cms.double(0.04),
0186 CSCChambers = cms.PSet(
0187 scale = cms.double(1.0),
0188 dZlocal = cms.double(0.15),
0189 phiXlocal = cms.double(0.001),
0190 scaleError = cms.double(1.0),
0191 dYlocal = cms.double(0.1),
0192 phiZlocal = cms.double(0.0007),
0193 dXlocal = cms.double(0.07),
0194 phiYlocal = cms.double(0.001)
0195 ),
0196 phiZ = cms.double(0.0001),
0197 phiY = cms.double(0.0004),
0198 phiX = cms.double(0.0004)
0199 ),
0200 dZ = cms.double(0.2),
0201 dX = cms.double(0.15),
0202 dY = cms.double(0.15),
0203 phiZ = cms.double(0.0002),
0204 phiY = cms.double(0.0003),
0205 phiX = cms.double(0.0003)
0206 )
0207 ),
0208 DTBarrels = cms.PSet(
0209 distribution = cms.string('gaussian'),
0210 DTWheels = cms.PSet(
0211 scale = cms.double(1.0),
0212 scaleError = cms.double(1.0),
0213 DTChambers = cms.PSet(
0214 scale = cms.double(1.0),
0215 dZlocal = cms.double(0.1),
0216 phiXlocal = cms.double(0.0007),
0217 scaleError = cms.double(1.0),
0218 dYlocal = cms.double(0.1),
0219 phiZlocal = cms.double(0.0005),
0220 dXlocal = cms.double(0.07),
0221 phiYlocal = cms.double(0.0005)
0222 ),
0223 dZ = cms.double(0.2),
0224 dX = cms.double(0.15),
0225 dY = cms.double(0.15),
0226 phiZ = cms.double(0.0002),
0227 phiY = cms.double(0.0003),
0228 phiX = cms.double(0.0003)
0229 )
0230 ),
0231 CSCSectors = cms.PSet(
0232 scale = cms.double(1.0),
0233 scaleError = cms.double(1.0),
0234 dZ = cms.double(0.05),
0235 dX = cms.double(0.05),
0236 dY = cms.double(0.05),
0237 phiZ = cms.double(5e-05),
0238 phiY = cms.double(5e-05),
0239 phiX = cms.double(5e-05)
0240 )
0241 )
0242
0243
0244
0245
0246 Muon10inversePbScenario2008 = cms.PSet(
0247 MuonMisalignmentScenarioSettings,
0248 DTSectors = cms.PSet(
0249 scale = cms.double(1.0),
0250 scaleError = cms.double(1.0),
0251 dZ = cms.double(0.1),
0252 dX = cms.double(0.05),
0253 dY = cms.double(0.05),
0254 phiZ = cms.double(0.0001),
0255 phiY = cms.double(5e-05),
0256 phiX = cms.double(5e-05)
0257 ),
0258 CSCEndcaps = cms.PSet(
0259 distribution = cms.string('gaussian'),
0260 CSCStations = cms.PSet(
0261 scale = cms.double(1.0),
0262 scaleError = cms.double(1.0),
0263 CSCRings = cms.PSet(
0264 scale = cms.double(1.0),
0265 scaleError = cms.double(1.0),
0266 dZ = cms.double(0.04),
0267 dX = cms.double(0.04),
0268 dY = cms.double(0.04),
0269 CSCChambers = cms.PSet(
0270 scale = cms.double(1.0),
0271 dZlocal = cms.double(0.15),
0272 phiXlocal = cms.double(0.0007),
0273 scaleError = cms.double(1.0),
0274 dYlocal = cms.double(0.07),
0275 phiZlocal = cms.double(0.0005),
0276 dXlocal = cms.double(0.05),
0277 phiYlocal = cms.double(0.0007)
0278 ),
0279 phiZ = cms.double(0.0001),
0280 phiY = cms.double(0.0001),
0281 phiX = cms.double(0.0001)
0282 ),
0283 dZ = cms.double(0.2),
0284 dX = cms.double(0.07),
0285 dY = cms.double(0.07),
0286 phiZ = cms.double(0.0001),
0287 phiY = cms.double(0.0003),
0288 phiX = cms.double(0.0003)
0289 )
0290 ),
0291 DTBarrels = cms.PSet(
0292 distribution = cms.string('gaussian'),
0293 DTWheels = cms.PSet(
0294 scale = cms.double(1.0),
0295 scaleError = cms.double(1.0),
0296 DTChambers = cms.PSet(
0297 scale = cms.double(1.0),
0298 dZlocal = cms.double(0.1),
0299 phiXlocal = cms.double(0.0007),
0300 scaleError = cms.double(1.0),
0301 dYlocal = cms.double(0.1),
0302 phiZlocal = cms.double(0.0003),
0303 dXlocal = cms.double(0.05),
0304 phiYlocal = cms.double(0.0003)
0305 ),
0306 dZ = cms.double(0.1),
0307 dX = cms.double(0.07),
0308 dY = cms.double(0.07),
0309 phiZ = cms.double(0.0001),
0310 phiY = cms.double(0.00015),
0311 phiX = cms.double(0.00015)
0312 )
0313 ),
0314 CSCSectors = cms.PSet(
0315 scale = cms.double(1.0),
0316 scaleError = cms.double(1.0),
0317 dZ = cms.double(0.05),
0318 dX = cms.double(0.05),
0319 dY = cms.double(0.05),
0320 phiZ = cms.double(5e-05),
0321 phiY = cms.double(5e-05),
0322 phiX = cms.double(5e-05)
0323 )
0324 )
0325
0326
0327
0328
0329 Muon100inversePbScenario2008 = cms.PSet(
0330 MuonMisalignmentScenarioSettings,
0331 CSCEndcaps = cms.PSet(
0332 DTSectors = cms.PSet(
0333 scale = cms.double(1.0),
0334 scaleError = cms.double(1.0),
0335 dZ = cms.double(0.1),
0336 dX = cms.double(0.05),
0337 dY = cms.double(0.05),
0338 phiZ = cms.double(0.0001),
0339 phiY = cms.double(5e-05),
0340 phiX = cms.double(5e-05)
0341 ),
0342 CSCSectors = cms.PSet(
0343 scale = cms.double(1.0),
0344 scaleError = cms.double(1.0),
0345 dZ = cms.double(0.05),
0346 dX = cms.double(0.05),
0347 dY = cms.double(0.05),
0348 phiZ = cms.double(5e-05),
0349 phiY = cms.double(5e-05),
0350 phiX = cms.double(5e-05)
0351 ),
0352 distribution = cms.string('gaussian'),
0353 CSCRings = cms.PSet(
0354 scale = cms.double(1.0),
0355 scaleError = cms.double(1.0),
0356 dZ = cms.double(0.3),
0357 dX = cms.double(0.02),
0358 dY = cms.double(0.05),
0359 CSCChambers = cms.PSet(
0360 scale = cms.double(1.0),
0361 dZlocal = cms.double(0.3),
0362 phiXlocal = cms.double(0.0005),
0363 scaleError = cms.double(1.0),
0364 dYlocal = cms.double(0.15),
0365 phiZlocal = cms.double(0.0001),
0366 dXlocal = cms.double(0.05),
0367 phiYlocal = cms.double(0.0003)
0368 ),
0369 phiZ = cms.double(0.0002),
0370 phiY = cms.double(0.0005),
0371 phiX = cms.double(0.001)
0372 )
0373 ),
0374 DTBarrels = cms.PSet(
0375 distribution = cms.string('gaussian'),
0376 DTWheels = cms.PSet(
0377 scale = cms.double(1.0),
0378 scaleError = cms.double(1.0),
0379 DTChambers = cms.PSet(
0380 scale = cms.double(1.0),
0381 dZlocal = cms.double(0.1),
0382 phiXlocal = cms.double(5e-05),
0383 scaleError = cms.double(1.0),
0384 dYlocal = cms.double(0.07),
0385 phiZlocal = cms.double(7e-05),
0386 dXlocal = cms.double(0.05),
0387 phiYlocal = cms.double(7e-05)
0388 ),
0389 dZ = cms.double(0.05),
0390 dX = cms.double(0.03),
0391 dY = cms.double(0.03),
0392 phiZ = cms.double(0.00015),
0393 phiY = cms.double(0.0002),
0394 phiX = cms.double(0.0002)
0395 )
0396 )
0397 )
0398
0399
0400
0401
0402
0403
0404 MuonSurveyOnlyScenario = cms.PSet(
0405 MuonMisalignmentScenarioSettings,
0406 CSCEndcaps = cms.PSet(
0407 scale = cms.double(1.0),
0408 dZ = cms.double(0.25),
0409 dX = cms.double(0.25),
0410 dY = cms.double(0.25),
0411 distribution = cms.string('gaussian'),
0412 CSCChambers = cms.PSet(
0413 dZ = cms.double(0.1),
0414 phiZ = cms.double(0.0005),
0415 dX = cms.double(0.1),
0416 dY = cms.double(0.1)
0417 ),
0418 phiZ = cms.double(0.00025)
0419 ),
0420 DTBarrels = cms.PSet(
0421 scale = cms.double(1.0),
0422 DTChambers = cms.PSet(
0423 dZ = cms.double(0.1),
0424 phiZ = cms.double(0.0005),
0425 dX = cms.double(0.1),
0426 dY = cms.double(0.1)
0427 ),
0428 dZ = cms.double(0.25),
0429 dX = cms.double(0.25),
0430 dY = cms.double(0.25),
0431 distribution = cms.string('gaussian'),
0432 phiZ = cms.double(0.00025)
0433 )
0434 )
0435
0436
0437
0438
0439
0440 MuonShortTermScenario = cms.PSet(
0441 MuonMisalignmentScenarioSettings,
0442 CSCEndcaps = cms.PSet(
0443 scale = cms.double(1.0),
0444 dZ = cms.double(0.1),
0445 dX = cms.double(0.1),
0446 dY = cms.double(0.1),
0447 distribution = cms.string('gaussian'),
0448 CSCChambers = cms.PSet(
0449 dZ = cms.double(0.1),
0450 phiZ = cms.double(0.0005),
0451 dX = cms.double(0.1),
0452 dY = cms.double(0.1)
0453 ),
0454 phiZ = cms.double(0.0002)
0455 ),
0456 DTBarrels = cms.PSet(
0457 scale = cms.double(1.0),
0458 DTChambers = cms.PSet(
0459 dZ = cms.double(0.1),
0460 phiZ = cms.double(0.00025),
0461 dX = cms.double(0.1),
0462 dY = cms.double(0.1)
0463 ),
0464 dZ = cms.double(0.1),
0465 dX = cms.double(0.1),
0466 dY = cms.double(0.1),
0467 distribution = cms.string('gaussian'),
0468 phiZ = cms.double(0.0002)
0469 )
0470 )
0471
0472
0473
0474
0475
0476 MuonLongTermScenario = cms.PSet(
0477 MuonMisalignmentScenarioSettings,
0478 CSCEndcaps = cms.PSet(
0479 scale = cms.double(1.0),
0480 dZ = cms.double(0.02),
0481 dX = cms.double(0.02),
0482 dY = cms.double(0.02),
0483 distribution = cms.string('gaussian'),
0484 CSCChambers = cms.PSet(
0485 dZ = cms.double(0.04),
0486 phiZ = cms.double(0.0001),
0487 dX = cms.double(0.02),
0488 dY = cms.double(0.02)
0489 ),
0490 phiZ = cms.double(4e-05)
0491 ),
0492 DTBarrels = cms.PSet(
0493 scale = cms.double(1.0),
0494 DTChambers = cms.PSet(
0495 dZ = cms.double(0.02),
0496 phiZ = cms.double(5e-05),
0497 dX = cms.double(0.02),
0498 dY = cms.double(0.02)
0499 ),
0500 dZ = cms.double(0.02),
0501 dX = cms.double(0.02),
0502 dY = cms.double(0.02),
0503 distribution = cms.string('gaussian'),
0504 phiZ = cms.double(4e-05)
0505 )
0506 )
0507