File indexing completed on 2024-11-23 03:28:21
0001 import FWCore.ParameterSet.Config as cms
0002
0003 def FastjetJetProducer(*args, **kwargs):
0004 mod = cms.EDProducer('FastjetJetProducer',
0005 useMassDropTagger = cms.bool(False),
0006 useFiltering = cms.bool(False),
0007 useDynamicFiltering = cms.bool(False),
0008 useTrimming = cms.bool(False),
0009 usePruning = cms.bool(False),
0010 useCMSBoostedTauSeedingAlgorithm = cms.bool(False),
0011 useKtPruning = cms.bool(False),
0012 useConstituentSubtraction = cms.bool(False),
0013 useSoftDrop = cms.bool(False),
0014 correctShape = cms.bool(False),
0015 UseOnlyVertexTracks = cms.bool(False),
0016 UseOnlyOnePV = cms.bool(False),
0017 muCut = cms.double(-1),
0018 yCut = cms.double(-1),
0019 rFilt = cms.double(-1),
0020 rFiltFactor = cms.double(-1),
0021 trimPtFracMin = cms.double(-1),
0022 zcut = cms.double(-1),
0023 rcut_factor = cms.double(-1),
0024 csRho_EtaMax = cms.double(-1),
0025 csRParam = cms.double(-1),
0026 beta = cms.double(-1),
0027 R0 = cms.double(-1),
0028 gridMaxRapidity = cms.double(-1),
0029 gridSpacing = cms.double(-1),
0030 DzTrVtxMax = cms.double(999999),
0031 DxyTrVtxMax = cms.double(999999),
0032 MaxVtxZ = cms.double(15),
0033 subjetPtMin = cms.double(-1),
0034 muMin = cms.double(-1),
0035 muMax = cms.double(-1),
0036 yMin = cms.double(-1),
0037 yMax = cms.double(-1),
0038 dRMin = cms.double(-1),
0039 dRMax = cms.double(-1),
0040 maxDepth = cms.int32(-1),
0041 nFilt = cms.int32(-1),
0042 MinVtxNdof = cms.int32(5),
0043 src = cms.InputTag('particleFlow'),
0044 srcPVs = cms.InputTag(''),
0045 jetType = cms.string('PFJet'),
0046 jetAlgorithm = cms.string('AntiKt'),
0047 rParam = cms.double(0.4),
0048 inputEtMin = cms.double(0),
0049 inputEMin = cms.double(0),
0050 jetPtMin = cms.double(5),
0051 doPVCorrection = cms.bool(False),
0052 doAreaFastjet = cms.bool(False),
0053 doRhoFastjet = cms.bool(False),
0054 doPUOffsetCorr = cms.bool(False),
0055 puPtMin = cms.double(10),
0056 nSigmaPU = cms.double(1),
0057 radiusPU = cms.double(0.5),
0058 subtractorName = cms.string(''),
0059 useExplicitGhosts = cms.bool(False),
0060 doAreaDiskApprox = cms.bool(False),
0061 voronoiRfact = cms.double(-0.9),
0062 Rho_EtaMax = cms.double(4.4),
0063 Ghost_EtaMax = cms.double(5),
0064 Active_Area_Repeats = cms.int32(1),
0065 GhostArea = cms.double(0.01),
0066 restrictInputs = cms.bool(False),
0067 maxInputs = cms.uint32(1),
0068 writeCompound = cms.bool(False),
0069 writeJetsWithConst = cms.bool(False),
0070 doFastJetNonUniform = cms.bool(False),
0071 useDeterministicSeed = cms.bool(False),
0072 minSeed = cms.uint32(14327),
0073 verbosity = cms.int32(0),
0074 puWidth = cms.double(0),
0075 nExclude = cms.uint32(0),
0076 maxBadEcalCells = cms.uint32(9999999),
0077 maxBadHcalCells = cms.uint32(9999999),
0078 maxProblematicEcalCells = cms.uint32(9999999),
0079 maxProblematicHcalCells = cms.uint32(9999999),
0080 maxRecoveredEcalCells = cms.uint32(9999999),
0081 maxRecoveredHcalCells = cms.uint32(9999999),
0082 puCenters = cms.vdouble(),
0083 applyWeight = cms.bool(False),
0084 srcWeights = cms.InputTag(''),
0085 minimumTowersFraction = cms.double(0),
0086 jetCollInstanceName = cms.string(''),
0087 sumRecHits = cms.bool(False),
0088 mightGet = cms.optional.untracked.vstring
0089 )
0090 for a in args:
0091 mod.update_(a)
0092 mod.update_(kwargs)
0093 return mod