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),
37 max_minMissHitOutOrIn = cms.int32(99),
38 max_lostHitFraction = cms.double(1.0),
39 min_eta = cms.double(-9999.),
40 max_eta = cms.double(9999.) ,
43 applyAbsCutsIfNoPV = cms.bool(
False),
44 keepAllTracks= cms.bool(
False),
47 max_relpterr = cms.double(0.1),
48 min_nhits = cms.uint32(10)
51 hiTightMTS=hiLooseMTS.clone(
52 preFilterName=
'hiTrkLoose',
53 min_nhits = cms.uint32(12),
54 max_relpterr = cms.double(0.075),
55 d0_par2 = cms.vdouble(5.0, 0.0),
56 dz_par2 = cms.vdouble(5.0, 0.0),
57 chi2n_no1Dmod_par = cms.double(0.25),
58 name= cms.string(
'hiTrkTight'),
59 qualityBit = cms.string(
'tight'),
60 keepAllTracks= cms.bool(
True)
63 hiHighpurityMTS= hiTightMTS.clone(
64 name= cms.string(
'hiTrkHighPurity'),
65 preFilterName=
'hiTrkTight',
66 min_nhits = cms.uint32(13),
67 max_relpterr = cms.double(0.05),
70 chi2n_no1Dmod_par = cms.double(0.15),
71 qualityBit = cms.string(
'highPurity')
76 hiMultiTrackSelector = cms.EDProducer(
"MultiTrackSelector",
77 src = cms.InputTag(
"hiGeneralTracks"),
78 beamspot = cms.InputTag(
"offlineBeamSpot"),
79 useVertices = cms.bool(
True),
80 useVtxError = cms.bool(
True),
81 vertices = cms.InputTag(
"hiSelectedVertex"),
82 trackSelectors = cms.VPSet( hiLooseMTS,