File indexing completed on 2023-03-17 11:18:16
0001 import FWCore.ParameterSet.Config as cms
0002
0003
0004
0005
0006 import RecoHI.HiTracking.hiMultiTrackSelector_cfi
0007 hiInitialStepSelector = RecoHI.HiTracking.hiMultiTrackSelector_cfi.hiMultiTrackSelector.clone(
0008 src ='hiGlobalPrimTracks',
0009 useAnyMVA = True,
0010 GBRForestLabel = 'HIMVASelectorIter4',
0011 GBRForestVars = ['chi2perdofperlayer', 'dxyperdxyerror', 'dzperdzerror', 'nhits', 'nlayers', 'eta'],
0012 trackSelectors= cms.VPSet(
0013 RecoHI.HiTracking.hiMultiTrackSelector_cfi.hiLooseMTS.clone(
0014 name = 'hiInitialStepLoose',
0015 useMVA = False
0016 ),
0017 RecoHI.HiTracking.hiMultiTrackSelector_cfi.hiTightMTS.clone(
0018 name = 'hiInitialStepTight',
0019 preFilterName = 'hiInitialStepLoose',
0020 useMVA = True,
0021 minMVA = -0.77
0022 ),
0023 RecoHI.HiTracking.hiMultiTrackSelector_cfi.hiHighpurityMTS.clone(
0024 name = 'hiInitialStep',
0025 preFilterName = 'hiInitialStepTight',
0026 useMVA = True,
0027 minMVA = -0.77
0028 ),
0029 )
0030 )
0031 from Configuration.Eras.Modifier_trackingPhase1_cff import trackingPhase1
0032 trackingPhase1.toModify(hiInitialStepSelector,
0033 useAnyMVA = False,
0034 trackSelectors= cms.VPSet(
0035 RecoHI.HiTracking.hiMultiTrackSelector_cfi.hiLooseMTS.clone(
0036 name = 'hiInitialStepLoose',
0037 useMVA = False
0038 ),
0039 RecoHI.HiTracking.hiMultiTrackSelector_cfi.hiTightMTS.clone(
0040 name = 'hiInitialStepTight',
0041 preFilterName = 'hiInitialStepLoose',
0042 useMVA = False,
0043 minMVA = -0.77
0044 ),
0045 RecoHI.HiTracking.hiMultiTrackSelector_cfi.hiHighpurityMTS.clone(
0046 name = 'hiInitialStep',
0047 preFilterName = 'hiInitialStepTight',
0048 useMVA = False,
0049 minMVA = -0.77
0050
0051 ),
0052 )
0053 )
0054
0055
0056
0057
0058 from RecoTracker.FinalTrackSelectors.trackAlgoPriorityOrder_cfi import trackAlgoPriorityOrder
0059 import RecoTracker.FinalTrackSelectors.trackListMerger_cfi
0060 hiSelectedTracks = RecoTracker.FinalTrackSelectors.trackListMerger_cfi.trackListMerger.clone(
0061 TrackProducers = ['hiGlobalPrimTracks'],
0062 hasSelector = [1],
0063 selectedTrackQuals = ["hiInitialStepSelector:hiInitialStep"],
0064 copyExtras = True,
0065 copyMVA = True,
0066 makeReKeyedSeeds = cms.untracked.bool(False)
0067 )
0068
0069
0070 hiTracksWithQualityTask = cms.Task(hiInitialStepSelector
0071
0072 )