File indexing completed on 2023-03-17 11:20:19
0001 import FWCore.ParameterSet.Config as cms
0002
0003
0004
0005
0006
0007 from RecoTracker.FinalTrackSelectors.MergeTrackCollections_cff import *
0008
0009 from TrackingTools.KalmanUpdators.Chi2MeasurementEstimator_cfi import Chi2MeasurementEstimator as _Chi2MeasurementEstimator
0010 duplicateDisplaceTrackCandidatesChi2Est = _Chi2MeasurementEstimator.clone(
0011 ComponentName = 'duplicateDisplacedTrackCandidatesChi2Est',
0012 MaxChi2 = 100
0013 )
0014
0015
0016 duplicateDisplacedTrackCandidates = DuplicateTrackMerger.clone(
0017 source='preDuplicateMergingDisplacedTracks',
0018 useInnermostState = True,
0019 ttrhBuilderName = 'WithAngleAndTemplate',
0020 chi2EstimatorName = 'duplicateDisplacedTrackCandidatesChi2Est'
0021 )
0022
0023
0024 mergedDuplicateDisplacedTracks = RecoTracker.TrackProducer.TrackProducer_cfi.TrackProducer.clone(
0025 src = 'duplicateDisplacedTrackCandidates:candidates'
0026 )
0027
0028
0029 from RecoTracker.FinalTrackSelectors.TrackCutClassifier_cff import *
0030 duplicateDisplacedTrackClassifier = TrackCutClassifier.clone(
0031 src = 'mergedDuplicateDisplacedTracks',
0032 mva = dict(
0033 minPixelHits = [0,0,0],
0034 maxChi2 = [9999.,9999.,9999.],
0035 maxChi2n = [9999.,9999.,9999.],
0036 minLayers = [0,0,0],
0037 min3DLayers = [0,0,0],
0038 maxLostLayers = [99,99,99])
0039 )
0040
0041
0042 displacedTracks = DuplicateListMerger.clone(
0043 originalSource = 'preDuplicateMergingDisplacedTracks',
0044 originalMVAVals = 'preDuplicateMergingDisplacedTracks:MVAValues',
0045 mergedSource = 'mergedDuplicateDisplacedTracks',
0046 mergedMVAVals = 'duplicateDisplacedTrackClassifier:MVAValues',
0047 candidateSource = 'duplicateDisplacedTrackCandidates:candidates',
0048 candidateComponents = 'duplicateDisplacedTrackCandidates:candidateMap'
0049 )
0050
0051
0052 displacedTracksTask = cms.Task(
0053 duplicateDisplacedTrackCandidates,
0054 mergedDuplicateDisplacedTracks,
0055 duplicateDisplacedTrackClassifier,
0056 displacedTracks
0057 )
0058 displacedTracksSequence = cms.Sequence(displacedTracksTask)