1 import FWCore.ParameterSet.Config
as cms
3 from RecoTracker.FinalTrackSelectors.trackAlgoPriorityOrder_cfi
import trackAlgoPriorityOrder
5 preDuplicateMergingGeneralTracks = TrackCollectionMerger.clone(
6 trackProducers = [
"earlyGeneralTracks",
7 "muonSeededTracksInOut",
8 "muonSeededTracksOutIn"],
9 inputClassifiers = [
"earlyGeneralTracks",
10 "muonSeededTracksInOutClassifier",
11 "muonSeededTracksOutInClassifier"],
12 foundHitBonus = 100.0,
16 from Configuration.Eras.Modifier_trackingPhase1_cff
import trackingPhase1
17 from Configuration.ProcessModifiers.displacedRegionalTracking_cff
import displacedRegionalTracking
19 x.trackProducers += [
'displacedRegionalStepTracks']
20 x.inputClassifiers += [
'displacedRegionalStep']
21 (trackingPhase1 & displacedRegionalTracking).toModify(preDuplicateMergingGeneralTracks, _extend_displacedRegional)
24 from Configuration.Eras.Modifier_trackingPhase2PU140_cff
import trackingPhase2PU140
26 trackingPhase2PU140.toReplaceWith(preDuplicateMergingGeneralTracks, _trackListMerger.clone(
27 TrackProducers = [
"earlyGeneralTracks",
28 "muonSeededTracksInOut",
29 "muonSeededTracksOutIn"],
30 hasSelector = [0,1,1],
31 selectedTrackQuals = [
"muonSeededTracksInOutSelector:muonSeededTracksInOutHighPurity",
32 "muonSeededTracksInOutSelector:muonSeededTracksInOutHighPurity",
33 "muonSeededTracksOutInSelector:muonSeededTracksOutInHighPurity"],
34 mvaValueTags = cms.VInputTag(
35 cms.InputTag(
"earlyGeneralTracks",
"MVAVals"),
36 cms.InputTag(
"muonSeededTracksInOutSelector",
"MVAVals"),
37 cms.InputTag(
"muonSeededTracksOutInSelector",
"MVAVals"),
39 setsToMerge = cms.VPSet(cms.PSet(pQual = cms.bool(
False), tLists = cms.vint32(0, 1, 2))),
40 FoundHitBonus = 100.0,
42 indivShareFrac = [1.0, 0.16, 0.095, 0.09, 0.095,0.095, 0.095, 0.08],
44 makeReKeyedSeeds = cms.untracked.bool(
False)
def _extend_displacedRegional(x)