1 import FWCore.ParameterSet.Config
as cms
3 bmtfKalmanTrackingSettings = cms.PSet(
4 verbose = cms.bool(
False),
5 lutFile = cms.string(
"L1Trigger/L1TMuon/data/bmtf_luts/kalmanLUTs.root"),
6 initialK = cms.vdouble(-1.196,-1.581,-2.133,-2.263),
7 initialK2 = cms.vdouble(-3.26e-4,-7.165e-4,2.305e-3,-5.63e-3),
9 eLoss = cms.vdouble(+0.000765,0,0,0),
11 aPhi = cms.vdouble(1.942,0.03125,0.0273438,0.015625),
12 aPhiB = cms.vdouble(-1.508,-0.123047,-0.174805,-0.144531),
13 aPhiBNLO = cms.vdouble(0.000331,0,0,0),
15 bPhi = cms.vdouble(-1,0.154297,0.173828,0.147461),
16 bPhiB = cms.vdouble(-1,1.15332,1.17285,1.14648),
17 phiAt2 = cms.double(0.15918),
18 etaLUT0 = cms.vdouble(8.946,7.508,6.279,6.399),
19 etaLUT1 = cms.vdouble(0.159,0.116,0.088,0.128),
21 chiSquare = cms.vdouble(0.0,0.109375,0.234375,0.359375),
22 chiSquareCutPattern = cms.vint32(7,11,13,14,15),
23 chiSquareCutCurvMax = cms.vint32(2500,2500,2500,2500,2500),
24 chiSquareCut = cms.vint32(126,126,126,126,126),
27 trackComp = cms.vdouble(1.75,1.25,0.625,0.250),
28 trackCompErr1 = cms.vdouble(2.0,2.0,2.0,2.0),
29 trackCompErr2 = cms.vdouble(0.218750,0.218750,0.218750,0.3125),
30 trackCompCutPattern = cms.vint32(3,5,6,9,10,12),
31 trackCompCutCurvMax = cms.vint32(34,34,34,34,34,34),
32 trackCompCut = cms.vint32(15,15,15,15,15,15),
33 chiSquareCutTight = cms.vint32(40,126,60,126,126,126),
35 combos4=cms.vint32(9,10,11,12,13,14,15),
36 combos3=cms.vint32(5,6,7),
37 combos2=cms.vint32(3),
40 useOfflineAlgo = cms.bool(
False),
42 mScatteringPhi = cms.vdouble(2.49e-3,5.47e-5,3.49e-5,1.37e-5),
43 mScatteringPhiB = cms.vdouble(7.22e-3,3.461e-3,4.447e-3,4.12e-3),
44 pointResolutionPhi = cms.double(1.),
45 pointResolutionPhiB = cms.double(500.),
46 pointResolutionVertex = cms.double(1.)
51 simKBmtfDigis = cms.EDProducer(
"L1TMuonBarrelKalmanTrackProducer",
52 src = cms.InputTag(
"simKBmtfStubs"),
53 bx = cms.vint32(-2,-1,0,1,2),
55 algoSettings = bmtfKalmanTrackingSettings,
56 trackFinderSettings = cms.PSet(
57 sectorsToProcess = cms.vint32(0,1,2,3,4,5,6,7,8,9,10,11),
58 verbose = cms.int32(0),
59 sectorSettings = cms.PSet(
61 verbose = cms.int32(0),
62 wheelsToProcess = cms.vint32(-2,-1,0,1,2),
63 regionSettings = cms.PSet(