Back to home page

Project CMSSW displayed by LXR

 
 

    


File indexing completed on 2024-04-06 12:27:01

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 # need to clone FittingSmootherRKP5 if I want to change its parameters
0020 # process.FittingSmootherRKP5.EstimateCut = cms.double(-1.0) # turn off the OutlierRejection
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)