5 preFilterName=cms.string(
''),
6 name= cms.string(
'hiTrkLoose'),
9 vtxNumber = cms.int32(-1),
10 vertexCut = cms.string(
''),
13 copyTrajectories = cms.untracked.bool(
True),
14 copyExtras = cms.untracked.bool(
True),
15 qualityBit = cms.string(
'loose'),
17 chi2n_par = cms.double(9999),
18 chi2n_no1Dmod_par = cms.double(0.3),
19 res_par = cms.vdouble(99999., 99999.),
20 d0_par1 = cms.vdouble(9999., 0.),
21 dz_par1 = cms.vdouble(9999., 0.),
22 d0_par2 = cms.vdouble(8.0, 0.0),
23 dz_par2 = cms.vdouble(8.0, 0.0),
25 applyAdaptedPVCuts = cms.bool(
True),
28 max_z0 = cms.double(1000),
29 max_d0 = cms.double(1000),
30 nSigmaZ = cms.double(9999.),
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(0.1),
44 min_nhits = cms.uint32(10)
47 hiTightMTS=hiLooseMTS.clone(
48 preFilterName=
'hiTrkLoose',
49 min_nhits = cms.uint32(12),
50 max_relpterr = cms.double(0.075),
51 d0_par2 = cms.vdouble(5.0, 0.0),
52 dz_par2 = cms.vdouble(5.0, 0.0),
53 chi2n_no1Dmod_par = cms.double(0.25),
54 name= cms.string(
'hiTrkTight'),
55 qualityBit = cms.string(
'tight'),
56 keepAllTracks= cms.bool(
True)
59 hiHighpurityMTS= hiTightMTS.clone(
60 name= cms.string(
'hiTrkHighPurity'),
61 preFilterName=
'hiTrkTight',
62 min_nhits = cms.uint32(13),
63 max_relpterr = cms.double(0.05),
66 chi2n_no1Dmod_par = cms.double(0.15),
67 qualityBit = cms.string(
'highPurity')
72 hiMultiTrackSelector = cms.EDProducer(
"MultiTrackSelector",
73 src = cms.InputTag(
"hiGeneralTracks"),
74 beamspot = cms.InputTag(
"offlineBeamSpot"),
75 useVertices = cms.bool(
True),
76 useVtxError = cms.bool(
True),
77 vertices = cms.InputTag(
"hiSelectedVertex"),
78 trackSelectors = cms.VPSet( hiLooseMTS,