Back to home page

Project CMSSW displayed by LXR

 
 

    


File indexing completed on 2021-02-14 13:34:47

0001 import FWCore.ParameterSet.Config as cms
0002 
0003 import RecoTracker.FinalTrackSelectors.trackListMerger_cfi
0004 hiGeneralTracksNoRegitMu = RecoTracker.FinalTrackSelectors.trackListMerger_cfi.trackListMerger.clone(
0005     TrackProducers = ['hiGlobalPrimTracks',
0006                       'hiDetachedTripletStepTracks',
0007                       'hiLowPtTripletStepTracks',
0008                       'hiPixelPairGlobalPrimTracks',
0009                       'hiJetCoreRegionalStepTracks'
0010                      ],
0011     hasSelector = [1,1,1,1,1],
0012     selectedTrackQuals = ["hiInitialStepSelector:hiInitialStep",
0013                   "hiDetachedTripletStepSelector:hiDetachedTripletStep",
0014                   "hiLowPtTripletStepSelector:hiLowPtTripletStep",
0015                   "hiPixelPairStepSelector:hiPixelPairStep"
0016                   ],                    
0017     setsToMerge = cms.VPSet( cms.PSet( tLists=cms.vint32(0,1,2,3), pQual=cms.bool(True)),  # should this be False?
0018                              ),
0019     copyExtras = True,
0020     makeReKeyedSeeds = cms.untracked.bool(False)
0021     )
0022 from Configuration.Eras.Modifier_trackingPhase1_cff import trackingPhase1
0023 trackingPhase1.toModify(hiGeneralTracksNoRegitMu,
0024     TrackProducers = ['hiGlobalPrimTracks',
0025                       'hiLowPtQuadStepTracks',
0026                       'hiHighPtTripletStepTracks',
0027                       'hiDetachedQuadStepTracks',
0028                       'hiDetachedTripletStepTracks',
0029                       'hiLowPtTripletStepTracks',
0030                       'hiPixelPairGlobalPrimTracks',
0031                       'hiJetCoreRegionalStepTracks'
0032                      ],
0033     hasSelector = [1,1,1,1,1,1,1,1],
0034     setsToMerge = cms.VPSet( cms.PSet( tLists=cms.vint32(0,1,2,3,4,5,6), pQual=cms.bool(True))),
0035     selectedTrackQuals = ["hiInitialStepSelector:hiInitialStep",
0036                   "hiLowPtQuadStepSelector:hiLowPtQuadStep",
0037                   "hiHighPtTripletStepSelector:hiHighPtTripletStep",
0038                   "hiDetachedQuadStepSelector:hiDetachedQuadStep",
0039                   "hiDetachedTripletStepSelector:hiDetachedTripletStep",
0040                   "hiLowPtTripletStepSelector:hiLowPtTripletStep",
0041                   "hiPixelPairStepSelector:hiPixelPairStep"
0042                  ], 
0043 )
0044 
0045 hiGeneralTracks = RecoTracker.FinalTrackSelectors.trackListMerger_cfi.trackListMerger.clone(
0046     TrackProducers = ['hiGlobalPrimTracks',
0047                       'hiDetachedTripletStepTracks',
0048                       'hiLowPtTripletStepTracks',
0049                       'hiPixelPairGlobalPrimTracks',
0050                       'hiJetCoreRegionalStepTracks',
0051                       'hiRegitMuInitialStepTracks',
0052                       'hiRegitMuPixelPairStepTracks',
0053                       'hiRegitMuMixedTripletStepTracks',
0054                       'hiRegitMuPixelLessStepTracks',
0055                       'hiRegitMuDetachedTripletStepTracks',
0056                       'hiRegitMuonSeededTracksOutIn',
0057                       'hiRegitMuonSeededTracksInOut'
0058                      ],
0059     hasSelector = [1,1,1,1,1,1,1,1,1,1,1,1],
0060     selectedTrackQuals = ["hiInitialStepSelector:hiInitialStep",
0061                   "hiDetachedTripletStepSelector:hiDetachedTripletStep",
0062                   "hiLowPtTripletStepSelector:hiLowPtTripletStep",
0063                   "hiPixelPairStepSelector:hiPixelPairStep",
0064                   "hiJetCoreRegionalStepSelector:hiJetCoreRegionalStep",
0065                   "hiRegitMuInitialStepSelector:hiRegitMuInitialStepLoose",
0066                   "hiRegitMuPixelPairStepSelector:hiRegitMuPixelPairStep",
0067                   "hiRegitMuMixedTripletStepSelector:hiRegitMuMixedTripletStep",
0068                   "hiRegitMuPixelLessStepSelector:hiRegitMuPixelLessStep",
0069                   "hiRegitMuDetachedTripletStepSelector:hiRegitMuDetachedTripletStep",
0070                   "hiRegitMuonSeededTracksOutInSelector:hiRegitMuonSeededTracksOutInHighPurity",
0071                   "hiRegitMuonSeededTracksInOutSelector:hiRegitMuonSeededTracksInOutHighPurity"
0072                  ], 
0073     setsToMerge = cms.VPSet( cms.PSet( tLists=cms.vint32(0,1,2,3,4,5,6,7,8,9,10,11), pQual=cms.bool(True)),  # should this be False?
0074                              ),
0075     copyExtras = True,
0076     makeReKeyedSeeds = cms.untracked.bool(False)
0077 )
0078 trackingPhase1.toModify(hiGeneralTracks,
0079     TrackProducers = ['hiGlobalPrimTracks',
0080                       'hiLowPtQuadStepTracks',
0081                       'hiHighPtTripletStepTracks',
0082                       'hiDetachedQuadStepTracks',
0083                       'hiDetachedTripletStepTracks',
0084                       'hiLowPtTripletStepTracks',
0085                       'hiPixelPairGlobalPrimTracks',
0086                       'hiMixedTripletStepTracks',
0087                       'hiPixelLessStepTracks',
0088                       'hiTobTecStepTracks',
0089                       'hiJetCoreRegionalStepTracks',
0090                       'hiRegitMuInitialStepTracks',
0091                       'hiRegitMuPixelPairStepTracks',
0092                       'hiRegitMuMixedTripletStepTracks',
0093                       'hiRegitMuPixelLessStepTracks',
0094                       'hiRegitMuDetachedTripletStepTracks',
0095                       'hiRegitMuonSeededTracksOutIn',
0096                       'hiRegitMuonSeededTracksInOut'
0097                      ],
0098     hasSelector = [1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1],
0099     setsToMerge = cms.VPSet( cms.PSet( tLists=cms.vint32(0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17), pQual=cms.bool(True))),  # should this be False?
0100     selectedTrackQuals = ["hiInitialStepSelector:hiInitialStep",
0101                   "hiLowPtQuadStepSelector:hiLowPtQuadStep",
0102                   "hiHighPtTripletStepSelector:hiHighPtTripletStep",
0103                   "hiDetachedQuadStepSelector:hiDetachedQuadStep",
0104                   "hiDetachedTripletStepSelector:hiDetachedTripletStep",
0105                   "hiLowPtTripletStepSelector:hiLowPtTripletStep",
0106                   "hiPixelPairStepSelector:hiPixelPairStep",
0107                   "hiMixedTripletStepSelector:hiMixedTripletStep",
0108                   "hiPixelLessStepSelector:hiPixelLessStep",
0109                   "hiTobTecStepSelector:hiTobTecStep",
0110                   "hiJetCoreRegionalStepSelector:hiJetCoreRegionalStep",
0111                   "hiRegitMuInitialStepSelector:hiRegitMuInitialStepLoose",
0112                   "hiRegitMuPixelPairStepSelector:hiRegitMuPixelPairStep",
0113                   "hiRegitMuMixedTripletStepSelector:hiRegitMuMixedTripletStep",
0114                   "hiRegitMuPixelLessStepSelector:hiRegitMuPixelLessStep",
0115                   "hiRegitMuDetachedTripletStepSelector:hiRegitMuDetachedTripletStep",
0116                   "hiRegitMuonSeededTracksOutInSelector:hiRegitMuonSeededTracksOutInHighPurity",
0117                   "hiRegitMuonSeededTracksInOutSelector:hiRegitMuonSeededTracksInOutHighPurity"
0118                  ],
0119 )