File indexing completed on 2025-02-07 14:24:13
0001 import FWCore.ParameterSet.Config as cms
0002
0003 def TrackerTrackHitFilter(*args, **kwargs):
0004 mod = cms.EDProducer('TrackerTrackHitFilter',
0005 src = cms.InputTag('generalTracks'),
0006 minimumHits = cms.uint32(3),
0007 replaceWithInactiveHits = cms.bool(False),
0008 truncateTracks = cms.bool(False),
0009 layersRemaining = cms.uint32(8),
0010 stripFrontInvalidHits = cms.bool(False),
0011 stripBackInvalidHits = cms.bool(False),
0012 stripAllInvalidHits = cms.bool(False),
0013 isPhase2 = cms.bool(False),
0014 rejectBadStoNHits = cms.bool(False),
0015 CMNSubtractionMode = cms.string('Median'),
0016 detsToIgnore = cms.vuint32(),
0017 useTrajectories = cms.bool(False),
0018 rejectLowAngleHits = cms.bool(False),
0019 TrackAngleCut = cms.double(0.25),
0020 usePixelQualityFlag = cms.bool(False),
0021 PxlTemplateProbXYCut = cms.double(0.000125),
0022 PxlTemplateProbXYChargeCut = cms.double(-99),
0023 PxlTemplateqBinCut = cms.vint32(
0024 0,
0025 3
0026 ),
0027 PxlCorrClusterChargeCut = cms.double(-999),
0028 tagOverlaps = cms.bool(False),
0029 commands = cms.vstring(),
0030 StoNcommands = cms.vstring(),
0031 mightGet = cms.optional.untracked.vstring
0032 )
0033 for a in args:
0034 mod.update_(a)
0035 mod.update_(kwargs)
0036 return mod