Back to home page

Project CMSSW displayed by LXR

 
 

    


File indexing completed on 2024-04-06 12:26:51

0001 import FWCore.ParameterSet.Config as cms
0002 from RecoTracker.FinalTrackSelectors.TrackCollectionMerger_cfi import *
0003 from RecoTracker.FinalTrackSelectors.trackAlgoPriorityOrder_cfi import trackAlgoPriorityOrder
0004 
0005 preDuplicateMergingDisplacedTracks = TrackCollectionMerger.clone(
0006     trackProducers   = ['muonSeededTracksInOut',
0007                         'muonSeededTracksOutInDisplaced'],
0008     inputClassifiers = ['muonSeededTracksInOutClassifier',
0009                         'muonSeededTracksOutInDisplacedClassifier'],
0010     foundHitBonus  = 100.0,
0011     lostHitPenalty =   1.0
0012 )
0013 
0014 # For Phase2PU140 tracking, take out muonSeededTracksInOut because the
0015 # cut-selector module is technically incompatible with this one. Since
0016 # that configuration is indended only for tracking comparisons (not
0017 # for production), it is not worth of the effort to try to fix the
0018 # situation.
0019 from Configuration.Eras.Modifier_trackingPhase2PU140_cff import trackingPhase2PU140
0020 trackingPhase2PU140.toModify(preDuplicateMergingDisplacedTracks,
0021     trackProducers = [x for x in preDuplicateMergingDisplacedTracks.trackProducers if x != 'muonSeededTracksInOut'],
0022     inputClassifiers = [x for x in preDuplicateMergingDisplacedTracks.inputClassifiers if x != 'muonSeededTracksInOutClassifier'],
0023 )