1 import FWCore.ParameterSet.Config
as cms
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'),
16 chi2n_par = cms.double(0.3),
17 chi2n_no1Dmod_par = cms.double(9999.),
18 res_par = cms.vdouble(99999., 99999.),
19 d0_par1 = cms.vdouble(9999., 0.),
20 dz_par1 = cms.vdouble(9999., 0.),
21 d0_par2 = cms.vdouble(0.4, 4.0),
22 dz_par2 = cms.vdouble(0.4, 4.0),
24 applyAdaptedPVCuts = cms.bool(
True),
27 max_z0 = cms.double(100),
28 max_d0 = cms.double(100),
29 nSigmaZ = cms.double(9999.),
32 minNumberLayers = cms.uint32(0),
33 minNumber3DLayers = cms.uint32(0),
34 maxNumberLostLayers = cms.uint32(999),
35 minHitsToBypassChecks = cms.uint32(999),
36 max_minMissHitOutOrIn = cms.int32(99),
37 max_lostHitFraction = cms.double(1.0),
38 min_eta = cms.double(-9999.),
39 max_eta = cms.double(9999.) ,
42 applyAbsCutsIfNoPV = cms.bool(
False),
43 keepAllTracks= cms.bool(
False),
46 max_relpterr = cms.double(0.2),
47 min_nhits = cms.uint32(8),
49 useMVA = cms.bool(
False),
50 minMVA = cms.double(-1)
53 hiTightMTS=hiLooseMTS.clone(
54 preFilterName =
'hiTrkLoose',
59 chi2n_no1Dmod_par = 0.25,
65 hiHighpurityMTS= hiTightMTS.clone(
66 name =
'hiTrkHighPurity',
67 preFilterName =
'hiTrkTight',
72 chi2n_no1Dmod_par = 0.15,
73 qualityBit =
'highPurity'
78 hiMultiTrackSelector = cms.EDProducer(
"HIMultiTrackSelector",
79 src = cms.InputTag(
"hiGeneralTracks"),
80 beamspot = cms.InputTag(
"offlineBeamSpot"),
81 useVertices = cms.bool(
True),
82 useVtxError = cms.bool(
True),
83 vertices = cms.InputTag(
"hiSelectedPixelVertex"),
84 useAnyMVA = cms.bool(
False),
85 GBRForestLabel = cms.string(
''),
86 GBRForestVars = cms.vstring(),
87 trackSelectors = cms.VPSet( hiLooseMTS,