File indexing completed on 2025-02-07 14:24:16
0001 import FWCore.ParameterSet.Config as cms
0002
0003 def TrackingParticleCategorySelector(*args, **kwargs):
0004 mod = cms.EDFilter('TrackingParticleCategorySelector',
0005 src = cms.InputTag(''),
0006 cut = cms.string(''),
0007 trackProducer = cms.untracked.InputTag('generalTracks'),
0008 trackingTruth = cms.untracked.InputTag('mix', 'MergedTrackTruth'),
0009 trackAssociator = cms.untracked.InputTag('quickTrackAssociatorByHits'),
0010 bestMatchByMaxValue = cms.untracked.bool(True),
0011 enableRecoToSim = cms.untracked.bool(True),
0012 enableSimToReco = cms.untracked.bool(False),
0013 hitAssociator = cms.PSet(
0014 associatePixel = cms.bool(False),
0015 associateStrip = cms.bool(False),
0016 usePhase2Tracker = cms.bool(False),
0017 associateRecoTracks = cms.bool(False),
0018 associateHitbySimTrack = cms.bool(False),
0019 phase2TrackerSimLinkSrc = cms.InputTag('simSiPixelDigis', 'Tracker'),
0020 stripSimLinkSrc = cms.InputTag('simSiStripDigis'),
0021 pixelSimLinkSrc = cms.InputTag('simSiPixelDigis'),
0022 ROUList = cms.vstring(
0023 'TrackerHitsTIBLowTof',
0024 'TrackerHitsTIBHighTof',
0025 'TrackerHitsTOBLowTof',
0026 'TrackerHitsTOBHighTof'
0027 )
0028 ),
0029 hepMC = cms.untracked.InputTag('generatorSmeared'),
0030 beamSpot = cms.untracked.InputTag('offlineBeamSpot'),
0031 badPull = cms.untracked.double(3),
0032 longLivedDecayLength = cms.untracked.double(1e-14),
0033 vertexClusteringDistance = cms.untracked.double(0.0001),
0034 numberOfInnerLayers = cms.untracked.uint32(2),
0035 minTrackerSimHits = cms.untracked.uint32(3),
0036 filter = cms.bool(False),
0037 throwOnMissing = cms.untracked.bool(True),
0038 mightGet = cms.optional.untracked.vstring
0039 )
0040 for a in args:
0041 mod.update_(a)
0042 mod.update_(kwargs)
0043 return mod