File indexing completed on 2025-02-07 14:23:39
0001 import FWCore.ParameterSet.Config as cms
0002
0003 def DisappearingMuonsSkimming(*args, **kwargs):
0004 mod = cms.EDFilter('DisappearingMuonsSkimming',
0005 recoMuons = cms.InputTag('muons'),
0006 tracks = cms.InputTag('generalTracks'),
0007 StandaloneTracks = cms.InputTag('standAloneMuons'),
0008 primaryVertices = cms.InputTag('offlinePrimaryVertices'),
0009 EERecHits = cms.InputTag('reducedEcalRecHitsEE'),
0010 EBRecHits = cms.InputTag('reducedEcalRecHitsEB'),
0011 TriggerResultsTag = cms.InputTag('TriggerResults', '', 'HLT'),
0012 muonPathsToPass = cms.vstring(
0013 'HLT_IsoMu24_v',
0014 'HLT_IsoMu27_v'
0015 ),
0016 minMuPt = cms.double(26),
0017 maxMuEta = cms.double(2.4),
0018 minTrackEta = cms.double(0),
0019 maxTrackEta = cms.double(2.4),
0020 minTrackPt = cms.double(20),
0021 maxTransDCA = cms.double(0.005),
0022 maxLongDCA = cms.double(0.05),
0023 maxVtxChi = cms.double(3),
0024 minInvMass = cms.double(50),
0025 maxInvMass = cms.double(150),
0026 trackIsoConesize = cms.double(0.3),
0027 trackIsoInnerCone = cms.double(0.01),
0028 ecalIsoConesize = cms.double(0.4),
0029 minEcalHitE = cms.double(0.3),
0030 maxTrackIso = cms.double(0.05),
0031 maxEcalIso = cms.double(10),
0032 minSigInvMass = cms.double(76),
0033 maxSigInvMass = cms.double(106),
0034 minStandaloneDr = cms.double(1),
0035 maxStandaloneDE = cms.double(-0.5),
0036 keepOffPeak = cms.bool(True),
0037 keepSameSign = cms.bool(True),
0038 keepTotalRegion = cms.bool(True),
0039 keepPartialRegion = cms.bool(True),
0040 mightGet = cms.optional.untracked.vstring
0041 )
0042 for a in args:
0043 mod.update_(a)
0044 mod.update_(kwargs)
0045 return mod