4 preFilterName=cms.string(
''),
5 name= cms.string(
'TrkLoose'),
8 vtxNumber = cms.int32(-1),
9 vertexCut = cms.string(
'ndof>=2&!isFake'),
12 copyTrajectories = cms.untracked.bool(
False),
13 copyExtras = cms.untracked.bool(
True),
14 qualityBit = cms.string(
'loose'),
17 chi2n_par = cms.double(1.6),
18 chi2n_no1Dmod_par = cms.double(9999),
19 res_par = cms.vdouble(0.003, 0.01),
20 d0_par1 = cms.vdouble(0.55, 4.0),
21 dz_par1 = cms.vdouble(0.65, 4.0),
22 d0_par2 = cms.vdouble(0.55, 4.0),
23 dz_par2 = cms.vdouble(0.45, 4.0),
25 applyAdaptedPVCuts = cms.bool(
True),
28 max_d0 = cms.double(100.),
29 max_z0 = cms.double(100.),
30 nSigmaZ = cms.double(4.),
33 minNumberLayers = cms.uint32(0),
34 minNumber3DLayers = cms.uint32(0),
35 maxNumberLostLayers = cms.uint32(999),
36 minHitsToBypassChecks = cms.uint32(20),
39 applyAbsCutsIfNoPV = cms.bool(
False),
40 keepAllTracks= cms.bool(
False),
43 max_relpterr = cms.double(9999.),
44 min_nhits = cms.uint32(0)
48 tightMTS=looseMTS.clone(
49 preFilterName=
'TrkLoose',
50 d0_par1 = cms.vdouble(0.3, 4.0),
51 dz_par1 = cms.vdouble(0.35,4.0),
52 d0_par2 = cms.vdouble(0.4, 4.0),
53 dz_par2 = cms.vdouble(0.4, 4.0),
54 chi2n_par = cms.double(0.7),
55 chi2n_no1Dmod_par = cms.double(9999),
56 name= cms.string(
'TrkTight'),
57 minNumberLayers = cms.uint32(3),
58 minNumber3DLayers = cms.uint32(3),
59 maxNumberLostLayers = cms.uint32(2),
60 qualityBit = cms.string(
'tight'),
61 keepAllTracks= cms.bool(
True)
64 highpurityMTS= tightMTS.clone(
65 name= cms.string(
'TrkHighPurity'),
66 preFilterName=
'TrkTight',
67 res_par=cms.vdouble(0.003,0.001),
68 qualityBit = cms.string(
'highPurity')
73 multiTrackSelector = cms.EDProducer(
"MultiTrackSelector",
74 src = cms.InputTag(
"generalTracks"),
75 beamspot = cms.InputTag(
"offlineBeamSpot"),
76 useVertices = cms.bool(
True),
77 useVtxError = cms.bool(
False),
78 vertices = cms.InputTag(
"pixelVertices"),
79 trackSelectors = cms.VPSet( looseMTS,