File indexing completed on 2023-10-25 09:59:38
0001 import FWCore.ParameterSet.Config as cms
0002
0003
0004 hiLooseMTS = cms.PSet(
0005 preFilterName=cms.string(''),
0006 name= cms.string('hiTrkLoose'),
0007
0008
0009 vtxNumber = cms.int32(-1),
0010 vertexCut = cms.string(''),
0011
0012
0013 copyTrajectories = cms.untracked.bool(True),
0014 copyExtras = cms.untracked.bool(True),
0015 qualityBit = cms.string('loose'),
0016 chi2n_par = cms.double(0.3),
0017 chi2n_no1Dmod_par = cms.double(9999.),
0018 res_par = cms.vdouble(99999., 99999.),
0019 d0_par1 = cms.vdouble(9999., 0.),
0020 dz_par1 = cms.vdouble(9999., 0.),
0021 d0_par2 = cms.vdouble(0.4, 4.0),
0022 dz_par2 = cms.vdouble(0.4, 4.0),
0023
0024 applyAdaptedPVCuts = cms.bool(True),
0025
0026
0027 max_z0 = cms.double(100),
0028 max_d0 = cms.double(100),
0029 nSigmaZ = cms.double(9999.),
0030
0031
0032 minNumberLayers = cms.uint32(0),
0033 minNumber3DLayers = cms.uint32(0),
0034 maxNumberLostLayers = cms.uint32(999),
0035 minHitsToBypassChecks = cms.uint32(999),
0036 max_minMissHitOutOrIn = cms.int32(99),
0037 max_lostHitFraction = cms.double(1.0),
0038 min_eta = cms.double(-9999.),
0039 max_eta = cms.double(9999.) ,
0040
0041
0042 applyAbsCutsIfNoPV = cms.bool(False),
0043 keepAllTracks= cms.bool(False),
0044
0045
0046 max_relpterr = cms.double(0.2),
0047 min_nhits = cms.uint32(8),
0048
0049 useMVA = cms.bool(False),
0050 minMVA = cms.double(-1)
0051 )
0052
0053 hiTightMTS=hiLooseMTS.clone(
0054 preFilterName ='hiTrkLoose',
0055 min_nhits = 8,
0056 max_relpterr = 0.075,
0057 d0_par2 = [5.0, 0.0],
0058 dz_par2 = [5.0, 0.0],
0059 chi2n_no1Dmod_par = 0.25,
0060 name = 'hiTrkTight',
0061 qualityBit = 'tight',
0062 keepAllTracks = True
0063 )
0064
0065 hiHighpurityMTS= hiTightMTS.clone(
0066 name = 'hiTrkHighPurity',
0067 preFilterName ='hiTrkTight',
0068 min_nhits = 8,
0069 max_relpterr = 0.05,
0070 d0_par2 = [3.0, 0.0],
0071 dz_par2 = [3.0, 0.0],
0072 chi2n_no1Dmod_par = 0.15,
0073 qualityBit = 'highPurity'
0074 )
0075
0076
0077
0078 hiMultiTrackSelector = cms.EDProducer("HIMultiTrackSelector",
0079 src = cms.InputTag("hiGeneralTracks"),
0080 beamspot = cms.InputTag("offlineBeamSpot"),
0081 useVertices = cms.bool(True),
0082 useVtxError = cms.bool(True),
0083 vertices = cms.InputTag("hiSelectedPixelVertex"),
0084 useAnyMVA = cms.bool(False),
0085 GBRForestLabel = cms.string(''),
0086 GBRForestVars = cms.vstring(),
0087 trackSelectors = cms.VPSet( hiLooseMTS,
0088 hiTightMTS,
0089 hiHighpurityMTS)
0090 )