File indexing completed on 2025-03-31 22:27:14
0001 import FWCore.ParameterSet.Config as cms
0002
0003 defaultMuonHistoParameters = cms.PSet(
0004
0005 minNTracks = cms.int32(0),
0006 maxNTracks = cms.int32(100),
0007 nintNTracks = cms.int32(100),
0008
0009 minFTracks = cms.int32(0),
0010 maxFTracks = cms.int32(20),
0011 nintFTracks = cms.int32(20),
0012
0013 nintdR = cms.int32(200),
0014 mindR = cms.double(0.),
0015 maxdR = cms.double(10.),
0016
0017 minEta = cms.double(-2.5),
0018 maxEta = cms.double(2.5),
0019 nintEta = cms.int32(50),
0020
0021 minPt = cms.double(0.9),
0022 maxPt = cms.double(2000.),
0023 nintPt = cms.int32(50),
0024 useLogPt=cms.untracked.bool(True),
0025
0026 minPhi = cms.double(-3.1416),
0027 maxPhi = cms.double(3.1416),
0028 nintPhi = cms.int32(36),
0029
0030 minDxy = cms.double(-2.),
0031 maxDxy = cms.double(2.),
0032 nintDxy = cms.int32(40),
0033
0034 minDz = cms.double(-30.),
0035 maxDz = cms.double(30.),
0036 nintDz = cms.int32(60),
0037
0038 minRpos = cms.double(0.),
0039 maxRpos = cms.double(4.),
0040 nintRpos = cms.int32(40),
0041
0042 minZpos = cms.double(-30.),
0043 maxZpos = cms.double(30.),
0044 nintZpos = cms.int32(60),
0045
0046 minPU = cms.double(-0.5),
0047 maxPU = cms.double(199.5),
0048 nintPU = cms.int32(100),
0049
0050
0051 usetracker = cms.bool(True),
0052 usemuon = cms.bool(True),
0053
0054
0055 minNHit = cms.double(-0.5),
0056 maxNHit = cms.double(80.5),
0057 nintNHit = cms.int32(81),
0058
0059
0060 do_TRKhitsPlots = cms.bool(True),
0061 do_MUOhitsPlots = cms.bool(True),
0062
0063 minDTHit = cms.double(-0.5),
0064 maxDTHit = cms.double(50.5),
0065 nintDTHit = cms.int32(51),
0066
0067 minCSCHit = cms.double(-0.5),
0068 maxCSCHit = cms.double(50.5),
0069 nintCSCHit = cms.int32(51),
0070
0071 minRPCHit = cms.double(-0.5),
0072 maxRPCHit = cms.double(10.5),
0073 nintRPCHit = cms.int32(11),
0074
0075 minLayers = cms.double(-0.5),
0076 maxLayers = cms.double(20.5),
0077 nintLayers = cms.int32(21),
0078
0079 minPixels = cms.double(-0.5),
0080 maxPixels = cms.double(5.5),
0081 nintPixels = cms.int32(6),
0082
0083 ptRes_nbin = cms.int32(200),
0084 ptRes_rangeMin = cms.double(-0.5),
0085 ptRes_rangeMax = cms.double(0.5),
0086
0087 phiRes_nbin = cms.int32(200),
0088 phiRes_rangeMin = cms.double(-0.01),
0089 phiRes_rangeMax = cms.double(0.01),
0090
0091 etaRes_nbin = cms.int32(100),
0092 etaRes_rangeMin = cms.double(-0.02),
0093 etaRes_rangeMax = cms.double(0.02),
0094
0095 cotThetaRes_nbin = cms.int32(100),
0096 cotThetaRes_rangeMin = cms.double(-0.01),
0097 cotThetaRes_rangeMax = cms.double(0.01),
0098
0099 dxyRes_nbin = cms.int32(100),
0100 dxyRes_rangeMin = cms.double(-0.02),
0101 dxyRes_rangeMax = cms.double(0.02),
0102
0103 dzRes_nbin = cms.int32(100),
0104 dzRes_rangeMin = cms.double(-0.05),
0105 dzRes_rangeMax = cms.double(0.05)
0106 )
0107
0108
0109
0110 trkMuonHistoParameters = defaultMuonHistoParameters.clone(
0111 usetracker = True,
0112 usemuon = False,
0113 nintNHit = 41,
0114 maxNHit = 40.5,
0115 do_TRKhitsPlots = True,
0116 do_MUOhitsPlots = False
0117 )
0118
0119
0120 gemMuonHistoParameters = trkMuonHistoParameters.clone(
0121 usetracker = True,
0122 usemuon = False,
0123 minEta = -2.8,
0124 maxEta = +2.8,
0125 nintEta = 48,
0126
0127
0128 do_TRKhitsPlots = True,
0129 do_MUOhitsPlots = True
0130 )
0131
0132
0133 me0MuonHistoParameters = trkMuonHistoParameters.clone(
0134 usetracker = True,
0135 usemuon = False,
0136 minEta = -2.8,
0137 maxEta = +2.8,
0138 nintEta = 56,
0139
0140
0141 do_TRKhitsPlots = True,
0142 do_MUOhitsPlots = True
0143 )
0144
0145
0146 staMuonHistoParameters = defaultMuonHistoParameters.clone(
0147 usetracker = False,
0148 usemuon = True,
0149 nintNHit = 61,
0150 maxNHit = 60.5,
0151 do_TRKhitsPlots = False,
0152 do_MUOhitsPlots = True,
0153
0154 nintDxy = 40,
0155 minDxy = -10.,
0156 maxDxy = 10.,
0157
0158 ptRes_nbin = 200,
0159 ptRes_rangeMin = -1.,
0160 ptRes_rangeMax = 5.,
0161
0162 phiRes_nbin = 200,
0163 phiRes_rangeMin = -0.1,
0164 phiRes_rangeMax = 0.1,
0165
0166 etaRes_nbin = 100,
0167 etaRes_rangeMin = -0.1,
0168 etaRes_rangeMax = 0.1,
0169
0170 cotThetaRes_nbin = 100,
0171 cotThetaRes_rangeMin = -0.1,
0172 cotThetaRes_rangeMax = 0.1,
0173
0174 dxyRes_nbin = 100,
0175 dxyRes_rangeMin = -10.,
0176 dxyRes_rangeMax = 10.,
0177
0178 dzRes_nbin = 100,
0179 dzRes_rangeMin = -25.,
0180 dzRes_rangeMax = 25.
0181 )
0182
0183
0184 staSeedMuonHistoParameters = staMuonHistoParameters.clone(
0185 nintNHit = 7,
0186 maxNHit = 6.5,
0187 nintDTHit = 7,
0188 maxDTHit = 6.5,
0189 nintCSCHit = 7,
0190 maxCSCHit = 6.5,
0191 nintRPCHit = 7,
0192 maxRPCHit = 6.5
0193 )
0194
0195
0196 staUpdMuonHistoParameters = staMuonHistoParameters.clone(
0197 dxyRes_nbin = 100,
0198 dxyRes_rangeMin = -1.,
0199 dxyRes_rangeMax = 1.
0200 )
0201
0202
0203 glbMuonHistoParameters = defaultMuonHistoParameters.clone(
0204 usetracker = True,
0205 usemuon = True,
0206 nintNHit = 81,
0207 maxNHit = 80.5,
0208 do_TRKhitsPlots = True,
0209 do_MUOhitsPlots = True
0210 )
0211
0212
0213 recoMuonHistoParameters = defaultMuonHistoParameters.clone(
0214 usetracker = True,
0215 usemuon = True,
0216 nintNHit = 81,
0217 maxNHit = 80.5,
0218 do_TRKhitsPlots = True,
0219 do_MUOhitsPlots = True
0220 )
0221
0222
0223 displacedTrkMuonHistoParameters = trkMuonHistoParameters.clone(
0224 nintDxy = 85,
0225 minDxy = -85.,
0226 maxDxy = 85.,
0227
0228 nintDz = 84,
0229 minDz = -210.,
0230 maxDz = 210.,
0231
0232 nintRpos = 85,
0233 minRpos = 0.,
0234 maxRpos = 85.,
0235
0236 nintZpos = 84,
0237 minZpos = -210.,
0238 maxZpos = 210.
0239 )
0240
0241
0242 displacedStaMuonHistoParameters = staMuonHistoParameters.clone(
0243 nintDxy = 85,
0244 minDxy = -85.,
0245 maxDxy = 85.,
0246
0247 nintDz = 84,
0248 minDz = -210.,
0249 maxDz = 210.,
0250
0251 nintRpos = 85,
0252 minRpos = 0.,
0253 maxRpos = 85.,
0254
0255 nintZpos = 84,
0256 minZpos = -210.,
0257 maxZpos = 210.
0258 )
0259
0260
0261 displacedStaSeedMuonHistoParameters = displacedStaMuonHistoParameters.clone(
0262 nintNHit = 7,
0263 maxNHit = 6.5,
0264 nintDTHit = 7,
0265 maxDTHit = 6.5,
0266 nintCSCHit = 7,
0267 maxCSCHit = 6.5,
0268 nintRPCHit = 7,
0269 maxRPCHit = 6.5
0270 )
0271
0272
0273 displacedGlbMuonHistoParameters = glbMuonHistoParameters.clone(
0274 nintDxy = 85,
0275 minDxy = -85.,
0276 maxDxy = 85.,
0277
0278 nintDz = 84,
0279 minDz = -210.,
0280 maxDz = 210.,
0281
0282 nintRpos = 85,
0283 minRpos = 0.,
0284 maxRpos = 85.,
0285
0286 nintZpos = 84,
0287 minZpos = -210.,
0288 maxZpos = 210.
0289 )
0290
0291
0292
0293
0294 trkCosmicMuonHistoParameters = trkMuonHistoParameters.clone(
0295 nintDxy = 40,
0296 minDxy = -10.,
0297 maxDxy = 10.,
0298
0299 nintDz = 50,
0300 minDz = -50.,
0301 maxDz = 50.,
0302
0303 nintRpos = 40,
0304 minRpos = 0.,
0305 maxRpos = 10.,
0306
0307 nintZpos = 50,
0308 minZpos = -50.,
0309 maxZpos = 50.
0310 )
0311
0312
0313 staCosmicMuonHistoParameters = staMuonHistoParameters.clone(
0314 nintDxy = 40,
0315 minDxy = -10.,
0316 maxDxy = 10.,
0317
0318 nintDz = 50,
0319 minDz = -50.,
0320 maxDz = 50.,
0321
0322 nintRpos = 40,
0323 minRpos = 0.,
0324 maxRpos = 10.,
0325
0326 nintZpos = 50,
0327 minZpos = -50.,
0328 maxZpos = 50.
0329 )
0330
0331
0332 glbCosmicMuonHistoParameters = glbMuonHistoParameters.clone(
0333 nintDxy = 40,
0334 minDxy = -10.,
0335 maxDxy = 10.,
0336
0337 nintDz = 50,
0338 minDz = -50.,
0339 maxDz = 50.,
0340
0341 nintRpos = 40,
0342 minRpos = 0.,
0343 maxRpos = 10.,
0344
0345 nintZpos = 50,
0346 minZpos = -50.,
0347 maxZpos = 50.
0348 )
0349
0350
0351 trkCosmic1LegMuonHistoParameters = trkCosmicMuonHistoParameters.clone(
0352 nintNHit = 81,
0353 maxNHit = 80.5,
0354
0355 nintLayers = 31,
0356 maxLayers = 30.5,
0357
0358 nintPixels = 11,
0359 maxPixels = 10.5
0360 )
0361
0362
0363 staCosmic1LegMuonHistoParameters = staCosmicMuonHistoParameters.clone(
0364 nintNHit = 121,
0365 maxNHit = 120.5,
0366
0367 nintDTHit = 101,
0368 maxDTHit = 100.5,
0369
0370 nintCSCHit = 101,
0371 maxCSCHit = 100.5,
0372
0373 nintRPCHit = 21,
0374 maxRPCHit = 20.5
0375 )
0376
0377
0378 glbCosmic1LegMuonHistoParameters = glbCosmicMuonHistoParameters.clone(
0379 nintNHit = 161,
0380 maxNHit = 160.5,
0381
0382 nintDTHit = 101,
0383 maxDTHit = 100.5,
0384
0385 nintCSCHit = 101,
0386 maxCSCHit = 100.5,
0387
0388 nintRPCHit = 21,
0389 maxRPCHit = 20.5,
0390
0391 nintLayers = 31,
0392 maxLayers = 30.5,
0393
0394 nintPixels = 11,
0395 maxPixels = 10.5
0396 )
0397
0398
0399
0400 _trkMuonHistoParameters_phase2 = trkMuonHistoParameters.clone(
0401 minPU = 150,
0402 maxPU = 250
0403 )
0404
0405 _gemMuonHistoParameters_phase2 = gemMuonHistoParameters.clone(
0406 minPU = 150,
0407 maxPU = 250,
0408 maxNTracks = 150,
0409 nintNTracks = 100,
0410 maxFTracks = 50,
0411 nintFTracks = 50
0412 )
0413
0414 _staMuonHistoParameters_phase2 = staMuonHistoParameters.clone(
0415 minPU = 150,
0416 maxPU = 250
0417 )
0418
0419 _staSeedMuonHistoParameters_phase2 = staSeedMuonHistoParameters.clone(
0420 minPU = 150,
0421 maxPU = 250
0422 )
0423
0424 _staUpdMuonHistoParameters_phase2 = staUpdMuonHistoParameters.clone(
0425 minPU = 150,
0426 maxPU = 250
0427 )
0428
0429 _glbMuonHistoParameters_phase2 = glbMuonHistoParameters.clone(
0430 minPU = 150,
0431 maxPU = 250
0432 )
0433
0434 _recoMuonHistoParameters_phase2 = recoMuonHistoParameters.clone(
0435 minPU = 150,
0436 maxPU = 250,
0437 maxNTracks = 150,
0438 nintNTracks = 100,
0439 maxFTracks = 50,
0440 nintFTracks = 50
0441 )
0442
0443 _displacedTrkMuonHistoParameters_phase2 = displacedTrkMuonHistoParameters.clone(
0444 minPU = 150,
0445 maxPU = 250
0446 )
0447
0448 _displacedStaMuonHistoParameters_phase2 = displacedStaMuonHistoParameters.clone(
0449 minPU = 150,
0450 maxPU = 250
0451 )
0452
0453 _displacedGlbMuonHistoParameters_phase2 = displacedGlbMuonHistoParameters.clone(
0454 minPU = 150,
0455 maxPU = 250
0456 )
0457
0458 from Configuration.Eras.Modifier_phase2_muon_cff import phase2_muon
0459 phase2_muon.toReplaceWith(trkMuonHistoParameters, _trkMuonHistoParameters_phase2)
0460 phase2_muon.toReplaceWith(gemMuonHistoParameters, _gemMuonHistoParameters_phase2)
0461 phase2_muon.toReplaceWith(staMuonHistoParameters, _staMuonHistoParameters_phase2)
0462 phase2_muon.toReplaceWith(staSeedMuonHistoParameters, _staSeedMuonHistoParameters_phase2)
0463 phase2_muon.toReplaceWith(staUpdMuonHistoParameters, _staUpdMuonHistoParameters_phase2)
0464 phase2_muon.toReplaceWith(glbMuonHistoParameters, _glbMuonHistoParameters_phase2)
0465 phase2_muon.toReplaceWith(recoMuonHistoParameters, _recoMuonHistoParameters_phase2)
0466 phase2_muon.toReplaceWith(displacedTrkMuonHistoParameters, _displacedTrkMuonHistoParameters_phase2)
0467 phase2_muon.toReplaceWith(displacedStaMuonHistoParameters, _displacedStaMuonHistoParameters_phase2)
0468 phase2_muon.toReplaceWith(displacedGlbMuonHistoParameters, _displacedGlbMuonHistoParameters_phase2)