Back to home page

Project CMSSW displayed by LXR

 
 

    


File indexing completed on 2024-12-07 02:27:59

0001 import FWCore.ParameterSet.Config as cms
0002 
0003 # select probe tracks
0004 import PhysicsTools.RecoAlgos.recoTrackSelector_cfi
0005 probeTracks = PhysicsTools.RecoAlgos.recoTrackSelector_cfi.recoTrackSelector.clone(
0006 #quality = 'highPurity'   # previous setting
0007 #quality = ['loose']        # default
0008     tip = 3.5,
0009     lip = 30.,
0010     ptMin = 3.0,
0011     minRapidity = -2.4,
0012     maxRapidity = 2.4
0013 )
0014 probeTracks_seq = cms.Sequence( probeTracks )
0015 
0016 # tracks extracted from reco::Muons
0017 import SimMuon.MCTruth.MuonTrackProducer_cfi
0018 
0019 extractGemMuons = SimMuon.MCTruth.MuonTrackProducer_cfi.muonTrackProducer.clone(
0020     selectionTags = ['All'],
0021     trackType = "gemMuonTrack"
0022 )
0023 extractGemMuonsTracks_seq = cms.Sequence( extractGemMuons )
0024 
0025 extractMe0Muons = SimMuon.MCTruth.MuonTrackProducer_cfi.muonTrackProducer.clone(
0026     selectionTags = ['All'],
0027     trackType = "me0MuonTrack"
0028 )
0029 extractMe0MuonsTracks_seq = cms.Sequence( extractMe0Muons )
0030 
0031 tunepMuonTracks = SimMuon.MCTruth.MuonTrackProducer_cfi.muonTrackProducer.clone(
0032     muonsTag = "muons",
0033     selectionTags = ['All'],
0034     trackType = "tunepTrack"
0035 )
0036 tunepMuonTracks_seq = cms.Sequence( tunepMuonTracks )
0037 
0038 pfMuonTracks = SimMuon.MCTruth.MuonTrackProducer_cfi.muonTrackProducer.clone(
0039     muonsTag = "muons",
0040     selectionTags = ['All'],
0041     trackType = "pfTrack"
0042 )
0043 pfMuonTracks_seq = cms.Sequence( pfMuonTracks )
0044 
0045 recoMuonTracks = SimMuon.MCTruth.MuonTrackProducer_cfi.muonTrackProducer.clone(
0046     muonsTag = "muons",
0047     selectionTags = ['All'],
0048     trackType = "recomuonTrack"
0049 )
0050 recoMuonTracks_seq = cms.Sequence( recoMuonTracks )
0051 
0052 hltIterL3MuonsNoIDTracks = SimMuon.MCTruth.MuonTrackProducer_cfi.muonTrackProducer.clone(
0053     muonsTag = "hltIterL3MuonsNoID",
0054     selectionTags = ['All'],
0055     trackType = "recomuonTrack",
0056     ignoreMissingMuonCollection = True
0057 )
0058 hltIterL3MuonsNoIDTracks_seq = cms.Sequence( hltIterL3MuonsNoIDTracks )
0059 
0060 hltIterL3MuonsTracks = SimMuon.MCTruth.MuonTrackProducer_cfi.muonTrackProducer.clone(
0061     muonsTag = "hltIterL3Muons",
0062     selectionTags = ['All'],
0063     trackType = "recomuonTrack",
0064     ignoreMissingMuonCollection = True
0065 )
0066 hltIterL3MuonsTracks_seq = cms.Sequence( hltIterL3MuonsTracks )
0067 
0068 #
0069 # Phase-2 tracks
0070 #
0071 # L3 Muon no ID tracks
0072 hltPhase2L3MuonNoIdTracks = SimMuon.MCTruth.MuonTrackProducer_cfi.muonTrackProducer.clone(
0073     muonsTag = "hltPhase2L3MuonsNoID",
0074     inputDTRecSegment4DCollection = cms.InputTag("hltDt4DSegments"),
0075     inputCSCSegmentCollection = cms.InputTag("hltCscSegments"),
0076     selectionTags = ['All'],
0077     trackType = "recomuonTrack",
0078     ignoreMissingMuonCollection = True
0079 )
0080 
0081 # L3 Muon ID tracks
0082 hltPhase2L3MuonIdTracks = SimMuon.MCTruth.MuonTrackProducer_cfi.muonTrackProducer.clone(
0083     muonsTag = "hltPhase2L3Muons",
0084     inputDTRecSegment4DCollection = cms.InputTag("hltDt4DSegments"),
0085     inputCSCSegmentCollection = cms.InputTag("hltCscSegments"),
0086     selectionTags = ['All'],
0087     trackType = "recomuonTrack",
0088     ignoreMissingMuonCollection = True
0089 )
0090 
0091 #
0092 # Configuration for Seed track extractor
0093 #
0094 
0095 import SimMuon.MCTruth.SeedToTrackProducer_cfi
0096 seedsOfSTAmuons = SimMuon.MCTruth.SeedToTrackProducer_cfi.SeedToTrackProducer.clone(
0097     L2seedsCollection = "ancientMuonSeed"
0098 )
0099 seedsOfSTAmuons_seq = cms.Sequence( seedsOfSTAmuons )
0100 
0101 seedsOfDisplacedSTAmuons = SimMuon.MCTruth.SeedToTrackProducer_cfi.SeedToTrackProducer.clone(
0102     L2seedsCollection = "displacedMuonSeeds"
0103 )
0104 seedsOfDisplacedSTAmuons_seq = cms.Sequence( seedsOfDisplacedSTAmuons )
0105 
0106 # Phase-2 L2 seeds from L1Tk Muons
0107 hltPhase2L2MuonSeedTracks = SimMuon.MCTruth.SeedToTrackProducer_cfi.SeedToTrackProducer.clone(
0108     L2seedsCollection = "hltL2MuonSeedsFromL1TkMuon"
0109 )