File indexing completed on 2025-02-07 14:23:55
0001 import FWCore.ParameterSet.Config as cms
0002
0003 def HLTMuonL3andL2PreFilter(*args, **kwargs):
0004 mod = cms.EDFilter('HLTMuonL3andL2PreFilter',
0005 saveTags = cms.bool(True),
0006 L3CandTag = cms.InputTag('hltL3MuonCandidates'),
0007 L2CandTag = cms.InputTag('hltL2MuonCandidates'),
0008 PreviousCandTag = cms.InputTag(''),
0009 BeamSpotTag = cms.InputTag('hltOnlineBeamSpot'),
0010 MatchToPreviousCand = cms.bool(True),
0011 MaxDeltaRL2L3 = cms.double(0.05),
0012 L2CandSelection = cms.PSet(
0013 MinN = cms.int32(1),
0014 MaxDXYBeamSpot = cms.double(9999),
0015 MinDXYBeamSpot = cms.double(-1),
0016 MaxDz = cms.double(9999),
0017 MinDxySig = cms.double(-1),
0018 NSigmaPt = cms.double(0),
0019 MaxPtDifference = cms.double(9999),
0020 MinTrackPt = cms.double(0),
0021 MaxNormalizedChi2 = cms.double(9999),
0022 MinPt = cms.double(23),
0023 MaxEta = cms.double(2.5),
0024 MinNmuonHits = cms.int32(0),
0025 MinNhits = cms.vint32(
0026 1,
0027 0
0028 ),
0029 AbsEtaBins = cms.vdouble(
0030 1,
0031 9999
0032 ),
0033 MinNstations = cms.vint32(
0034 1,
0035 1
0036 ),
0037 MinNchambers = cms.vint32(
0038 1,
0039 0
0040 )
0041 ),
0042 L3CandSelection = cms.PSet(
0043 MinN = cms.int32(1),
0044 MaxDXYBeamSpot = cms.double(9999),
0045 MinDXYBeamSpot = cms.double(-1),
0046 MaxDz = cms.double(9999),
0047 MinDxySig = cms.double(-1),
0048 NSigmaPt = cms.double(0),
0049 MaxPtDifference = cms.double(9999),
0050 MinTrackPt = cms.double(0),
0051 MaxNormalizedChi2 = cms.double(9999),
0052 MinPt = cms.double(23),
0053 MaxEta = cms.double(2.5),
0054 MinNmuonHits = cms.int32(0),
0055 MinNhits = cms.vint32(
0056 1,
0057 0
0058 ),
0059 AbsEtaBins = cms.vdouble(
0060 1,
0061 9999
0062 ),
0063 MinNstations = cms.vint32(
0064 1,
0065 1
0066 ),
0067 MinNchambers = cms.vint32(
0068 1,
0069 0
0070 )
0071 ),
0072 mightGet = cms.optional.untracked.vstring
0073 )
0074 for a in args:
0075 mod.update_(a)
0076 mod.update_(kwargs)
0077 return mod