Back to home page

Project CMSSW displayed by LXR

 
 

    


File indexing completed on 2024-04-06 12:33:09

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 # Configuration for Seed track extractor
0070 #
0071 
0072 import SimMuon.MCTruth.SeedToTrackProducer_cfi
0073 seedsOfSTAmuons = SimMuon.MCTruth.SeedToTrackProducer_cfi.SeedToTrackProducer.clone(
0074     L2seedsCollection = "ancientMuonSeed"
0075 )
0076 seedsOfSTAmuons_seq = cms.Sequence( seedsOfSTAmuons )
0077 seedsOfDisplacedSTAmuons = SimMuon.MCTruth.SeedToTrackProducer_cfi.SeedToTrackProducer.clone(
0078     L2seedsCollection = "displacedMuonSeeds"
0079 )
0080 seedsOfDisplacedSTAmuons_seq = cms.Sequence( seedsOfDisplacedSTAmuons )