Back to home page

Project CMSSW displayed by LXR

 
 

    


File indexing completed on 2024-04-06 12:26:54

0001 import FWCore.ParameterSet.Config as cms
0002 
0003 from RecoMuon.TrackingTools.MuonServiceProxy_cff import *
0004 from RecoMuon.TrackingTools.MuonTrackLoader_cff import *
0005 from RecoMuon.GlobalTrackingTools.GlobalTrajectoryBuilderCommon_cff import *
0006 from RecoMuon.GlobalTrackingTools.GlobalMuonRefitter_cff import *
0007 tevMuons = cms.EDProducer("TevMuonProducer",
0008     MuonTrackLoaderForGLB,
0009     #    InputTag MuonCollectionLabel = standAloneMuons:UpdatedAtVtx
0010     MuonServiceProxy,
0011     RefitIndex = cms.vint32(1, 2, 3, 4),
0012     Refits = cms.vstring('default', 
0013         'firstHit', 
0014         'picky', 
0015         'dyt'),
0016     MuonCollectionLabel = cms.InputTag("globalMuons"),
0017     RefitterParameters = cms.PSet(
0018         GlobalMuonRefitter
0019     )
0020 )
0021 
0022 # FastSim has no template fit on tracker hits
0023 # FastSim doesn't use Runge Kute for propagation
0024 from Configuration.Eras.Modifier_fastSim_cff import fastSim
0025 fastSim.toModify(tevMuons,
0026                  RefitterParameters = dict(TrackerRecHitBuilder = 'WithoutRefit',
0027                                            Propagator = "SmartPropagatorAny")
0028                  )