File indexing completed on 2024-08-27 22:59:16
0001 import FWCore.ParameterSet.Config as cms
0002
0003 def HLTMuonTrkFilter(**kwargs):
0004 mod = cms.EDFilter('HLTMuonTrkFilter',
0005 saveTags = cms.bool(True),
0006 inputMuonCollection = cms.InputTag(''),
0007 inputCandCollection = cms.InputTag(''),
0008 previousCandTag = cms.InputTag(''),
0009 minTrkHits = cms.int32(-1),
0010 minMuonHits = cms.int32(-1),
0011 minMuonStations = cms.int32(-1),
0012 maxNormalizedChi2 = cms.double(1e+99),
0013 allowedTypeMask = cms.uint32(255),
0014 requiredTypeMask = cms.uint32(0),
0015 trkMuonId = cms.uint32(0),
0016 minPt = cms.double(24),
0017 minN = cms.uint32(1),
0018 maxAbsEta = cms.double(1e+99),
0019 L1MatchingdR = cms.double(0.3),
0020 useSimpleGeometry = cms.bool(True),
0021 useStation2 = cms.bool(True),
0022 fallbackToME1 = cms.bool(False),
0023 cosmicPropagationHypothesis = cms.bool(False),
0024 useMB2InOverlap = cms.bool(False),
0025 useTrack = cms.string('tracker'),
0026 useState = cms.string('atVertex'),
0027 propagatorAlong = cms.ESInputTag('', 'hltESPSteppingHelixPropagatorAlong'),
0028 propagatorAny = cms.ESInputTag('', 'SteppingHelixPropagatorAny'),
0029 propagatorOpposite = cms.ESInputTag('', 'hltESPSteppingHelixPropagatorOpposite'),
0030 mightGet = cms.optional.untracked.vstring
0031 )
0032 for k,v in kwargs.items():
0033 setattr(mod, k, v)
0034 return mod