Go to the documentation of this file.00001 import FWCore.ParameterSet.Config as cms
00002
00003
00004 from RecoMuon.MuonSeedGenerator.standAloneMuonSeeds_cff import *
00005
00006
00007 from RecoMuon.StandAloneMuonProducer.standAloneMuons_cff import *
00008
00009
00010 from RecoMuon.GlobalMuonProducer.GlobalMuonProducer_cff import *
00011
00012
00013 from RecoMuon.GlobalMuonProducer.tevMuons_cfi import *
00014
00015
00016 from RecoMuon.MuonIdentification.muonIdProducerSequence_cff import *
00017 muons.fillGlobalTrackQuality = True
00018
00019
00020 from RecoMuon.MuonIdentification.muonSelectionTypeValueMapProducer_cff import *
00021
00022
00023 from RecoMuon.MuonIsolationProducers.muIsolation_cff import *
00024 muontracking = cms.Sequence(standAloneMuonSeeds*standAloneMuons*globalMuons)
00025 muontracking_with_TeVRefinement = cms.Sequence(muontracking*tevMuons)
00026
00027
00028 globalSETMuons = RecoMuon.GlobalMuonProducer.GlobalMuonProducer_cff.globalMuons.clone()
00029 globalSETMuons.MuonCollectionLabel = cms.InputTag("standAloneSETMuons","UpdatedAtVtx")
00030 from RecoMuon.MuonSeedGenerator.SETMuonSeed_cff import *
00031 muontracking_with_SET = cms.Sequence(SETMuonSeed*standAloneSETMuons*globalSETMuons)
00032
00033
00034 muonreco = cms.Sequence(muontracking*muonIdProducerSequence)
00035 muonrecowith_TeVRefinemen = cms.Sequence(muontracking_with_TeVRefinement*muonIdProducerSequence)
00036
00037 muonsWithSET = RecoMuon.MuonIdentification.muons_cfi.muons.clone()
00038 muonsWithSET.inputCollectionLabels = ['generalTracks', 'globalSETMuons', cms.InputTag('standAloneSETMuons','UpdatedAtVtx')]
00039 muonsWithSET.inputCollectionTypes = ['inner tracks', 'links', 'outer tracks']
00040
00041
00042 muonreco_with_SET = cms.Sequence(muontracking_with_SET)
00043
00044
00045 muonreco_plus_isolation = cms.Sequence(muonrecowith_TeVRefinemen*muIsolation)
00046 muonreco_plus_isolation_plus_SET = cms.Sequence(muonrecowith_TeVRefinemen*muonreco_with_SET*muIsolation)
00047
00048
00049
00050 muonreco_plus_isolation_plus_SET_plus_muIDmaps = cms.Sequence(muonreco_plus_isolation_plus_SET*muonSelectionTypeSequence)
00051
00052 muonrecoComplete = cms.Sequence(muonreco_plus_isolation_plus_SET*muonSelectionTypeSequence)
00053 muonrecoComplete_minus_muIDmaps = cms.Sequence(muonreco_plus_isolation_plus_SET)
00054 muonrecoComplete_minus_SET_minus_muIDmaps = cms.Sequence(muonrecowith_TeVRefinemen*muIsolation)
00055
00056