File indexing completed on 2025-02-07 14:24:09
0001 import FWCore.ParameterSet.Config as cms
0002
0003 def SeedClusterRemover(*args, **kwargs):
0004 mod = cms.EDProducer('SeedClusterRemover',
0005 Common = cms.PSet(
0006 maxChi2 = cms.optional.double,
0007 maxCharge = cms.double(0),
0008 maxSize = cms.uint32(0)
0009 ),
0010 Pixel = cms.PSet(
0011 maxChi2 = cms.optional.double,
0012 maxCharge = cms.double(0),
0013 maxSize = cms.uint32(0)
0014 ),
0015 Strip = cms.PSet(
0016 maxChi2 = cms.optional.double,
0017 maxCharge = cms.double(0),
0018 maxSize = cms.uint32(0)
0019 ),
0020 PXB = cms.PSet(
0021 maxChi2 = cms.optional.double,
0022 maxCharge = cms.double(0),
0023 maxSize = cms.uint32(0)
0024 ),
0025 PXE = cms.PSet(
0026 maxChi2 = cms.optional.double,
0027 maxCharge = cms.double(0),
0028 maxSize = cms.uint32(0)
0029 ),
0030 StripInner = cms.PSet(
0031 maxChi2 = cms.optional.double,
0032 maxCharge = cms.double(0),
0033 maxSize = cms.uint32(0)
0034 ),
0035 StripOuter = cms.PSet(
0036 maxChi2 = cms.optional.double,
0037 maxCharge = cms.double(0),
0038 maxSize = cms.uint32(0)
0039 ),
0040 TIB = cms.PSet(
0041 maxChi2 = cms.optional.double,
0042 maxCharge = cms.double(0),
0043 maxSize = cms.uint32(0)
0044 ),
0045 TID = cms.PSet(
0046 maxChi2 = cms.optional.double,
0047 maxCharge = cms.double(0),
0048 maxSize = cms.uint32(0)
0049 ),
0050 TOB = cms.PSet(
0051 maxChi2 = cms.optional.double,
0052 maxCharge = cms.double(0),
0053 maxSize = cms.uint32(0)
0054 ),
0055 TEC = cms.PSet(
0056 maxChi2 = cms.optional.double,
0057 maxCharge = cms.double(0),
0058 maxSize = cms.uint32(0)
0059 ),
0060 doStrip = cms.bool(True),
0061 doPixel = cms.bool(True),
0062 trajectories = cms.required.InputTag,
0063 pixelClusters = cms.required.InputTag,
0064 stripClusters = cms.required.InputTag,
0065 oldClusterRemovalInfo = cms.required.InputTag,
0066 mightGet = cms.optional.untracked.vstring
0067 )
0068 for a in args:
0069 mod.update_(a)
0070 mod.update_(kwargs)
0071 return mod