File indexing completed on 2023-03-17 11:20:33
0001 import FWCore.ParameterSet.Config as cms
0002
0003 cosmicsVetoSeeds = cms.EDProducer("TrajectorySeedFromMuonProducer",
0004 muonCollectionTag = cms.InputTag("muons1stStep"),
0005 trackCollectionTag = cms.InputTag("generalTracks"),
0006 skipMatchedMuons = cms.bool(False)
0007 )
0008
0009 from RecoTracker.CkfPattern.CkfTrackCandidatesP5_cff import *
0010 cosmicsVetoTrackCandidates = ckfTrackCandidatesP5.clone(
0011 src = "cosmicsVetoSeeds",
0012 doSeedingRegionRebuilding = False,
0013 RedundantSeedCleaner = "none"
0014 )
0015 from RecoTracker.TrackProducer.CTFFinalFitWithMaterialP5_cff import *
0016 cosmicsVetoTracksRaw = ctfWithMaterialTracksCosmics.clone(
0017 src = "cosmicsVetoTrackCandidates"
0018 )
0019
0020
0021
0022 from RecoTracker.FinalTrackSelectors.cosmictrackSelector_cfi import *
0023 cosmicsVetoTracks = cosmictrackSelector.clone(
0024 src = "cosmicsVetoTracksRaw"
0025 )
0026
0027 from RecoMuon.MuonIdentification.muonCosmicCompatibility_cfi import *
0028
0029 cosmicsVeto = cms.EDProducer("CosmicsMuonIdProducer",
0030 MuonCosmicCompatibilityParameters,
0031 muonCollection = cms.InputTag("muons1stStep"),
0032 trackCollections = cms.VInputTag(cms.InputTag("generalTracks"), cms.InputTag("cosmicsVetoTracks"))
0033 )
0034
0035 cosmicsMuonIdTask = cms.Task(cosmicsVetoSeeds,cosmicsVetoTrackCandidates,cosmicsVetoTracksRaw,cosmicsVetoTracks,cosmicsVeto)
0036 cosmicsMuonIdSequence = cms.Sequence(cosmicsMuonIdTask)