CMS 3D CMS Logo

MergeTrackCollectionsHI_cff.py
Go to the documentation of this file.
1 import FWCore.ParameterSet.Config as cms
2 
3 from RecoTracker.FinalTrackSelectors.trackAlgoPriorityOrder_cfi import trackAlgoPriorityOrder
5 hiGeneralTracksNoRegitMu = RecoTracker.FinalTrackSelectors.trackListMerger_cfi.trackListMerger.clone(
6  TrackProducers = (cms.InputTag('hiGlobalPrimTracks'),
7  cms.InputTag('hiDetachedTripletStepTracks'),
8  cms.InputTag('hiLowPtTripletStepTracks'),
9  cms.InputTag('hiPixelPairGlobalPrimTracks'),
10  cms.InputTag('hiJetCoreRegionalStepTracks')
11  ),
12  hasSelector=cms.vint32(1,1,1,1,1),
13  selectedTrackQuals = cms.VInputTag(
14  cms.InputTag("hiInitialStepSelector","hiInitialStep"),
15  cms.InputTag("hiDetachedTripletStepSelector","hiDetachedTripletStep"),
16  cms.InputTag("hiLowPtTripletStepSelector","hiLowPtTripletStep"),
17  cms.InputTag("hiPixelPairStepSelector","hiPixelPairStep"),
18  ),
19  setsToMerge = cms.VPSet( cms.PSet( tLists=cms.vint32(0,1,2,3), pQual=cms.bool(True)), # should this be False?
20  ),
21  copyExtras = True,
22  makeReKeyedSeeds = cms.untracked.bool(False)
23  )
24 
25 hiGeneralTracks = RecoTracker.FinalTrackSelectors.trackListMerger_cfi.trackListMerger.clone(
26  TrackProducers = (cms.InputTag('hiGlobalPrimTracks'),
27  cms.InputTag('hiDetachedTripletStepTracks'),
28  cms.InputTag('hiLowPtTripletStepTracks'),
29  cms.InputTag('hiPixelPairGlobalPrimTracks'),
30  cms.InputTag('hiJetCoreRegionalStepTracks'),
31  cms.InputTag('hiRegitMuInitialStepTracks'),
32  cms.InputTag('hiRegitMuPixelPairStepTracks'),
33  cms.InputTag('hiRegitMuMixedTripletStepTracks'),
34  cms.InputTag('hiRegitMuPixelLessStepTracks'),
35  cms.InputTag('hiRegitMuDetachedTripletStepTracks'),
36  cms.InputTag('hiRegitMuonSeededTracksOutIn'),
37  cms.InputTag('hiRegitMuonSeededTracksInOut')
38  ),
39  hasSelector=cms.vint32(1,1,1,1,1,1,1,1,1,1,1,1),
40  selectedTrackQuals = cms.VInputTag(
41  cms.InputTag("hiInitialStepSelector","hiInitialStep"),
42  cms.InputTag("hiDetachedTripletStepSelector","hiDetachedTripletStep"),
43  cms.InputTag("hiLowPtTripletStepSelector","hiLowPtTripletStep"),
44  cms.InputTag("hiPixelPairStepSelector","hiPixelPairStep"),
45  cms.InputTag("hiJetCoreRegionalStepSelector","hiJetCoreRegionalStep"),
46  cms.InputTag("hiRegitMuInitialStepSelector","hiRegitMuInitialStepLoose"),
47  cms.InputTag("hiRegitMuPixelPairStepSelector","hiRegitMuPixelPairStep"),
48  cms.InputTag("hiRegitMuMixedTripletStepSelector","hiRegitMuMixedTripletStep"),
49  cms.InputTag("hiRegitMuPixelLessStepSelector","hiRegitMuPixelLessStep"),
50  cms.InputTag("hiRegitMuDetachedTripletStepSelector","hiRegitMuDetachedTripletStep"),
51  cms.InputTag("hiRegitMuonSeededTracksOutInSelector","hiRegitMuonSeededTracksOutInHighPurity"),
52  cms.InputTag("hiRegitMuonSeededTracksInOutSelector","hiRegitMuonSeededTracksInOutHighPurity")
53  ),
54  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?
55  ),
56  copyExtras = True,
57  makeReKeyedSeeds = cms.untracked.bool(False)
58  )