File indexing completed on 2025-02-07 14:24:06
0001 import FWCore.ParameterSet.Config as cms
0002
0003 def HTTTopJetProducer(*args, **kwargs):
0004 mod = cms.EDProducer('HTTTopJetProducer',
0005 optimalR = cms.bool(True),
0006 qJets = cms.bool(False),
0007 minFatjetPt = cms.double(200),
0008 minSubjetPt = cms.double(0),
0009 minCandPt = cms.double(0),
0010 maxFatjetAbsEta = cms.double(99),
0011 subjetMass = cms.double(30),
0012 filtR = cms.double(0.3),
0013 filtN = cms.int32(5),
0014 mode = cms.int32(4),
0015 minCandMass = cms.double(0),
0016 maxCandMass = cms.double(999999),
0017 massRatioWidth = cms.double(999999),
0018 minM23Cut = cms.double(0),
0019 minM13Cut = cms.double(0),
0020 maxM13Cut = cms.double(999999),
0021 maxR = cms.double(1.5),
0022 minR = cms.double(0.5),
0023 rejectMinR = cms.bool(False),
0024 verbose = cms.bool(False),
0025 algorithm = cms.int32(1),
0026 useMassDropTagger = cms.bool(False),
0027 useFiltering = cms.bool(False),
0028 useDynamicFiltering = cms.bool(False),
0029 useTrimming = cms.bool(False),
0030 usePruning = cms.bool(False),
0031 useCMSBoostedTauSeedingAlgorithm = cms.bool(False),
0032 useKtPruning = cms.bool(False),
0033 useConstituentSubtraction = cms.bool(False),
0034 useSoftDrop = cms.bool(False),
0035 correctShape = cms.bool(False),
0036 UseOnlyVertexTracks = cms.bool(False),
0037 UseOnlyOnePV = cms.bool(False),
0038 muCut = cms.double(-1),
0039 yCut = cms.double(-1),
0040 rFilt = cms.double(-1),
0041 rFiltFactor = cms.double(-1),
0042 trimPtFracMin = cms.double(-1),
0043 zcut = cms.double(-1),
0044 rcut_factor = cms.double(-1),
0045 csRho_EtaMax = cms.double(-1),
0046 csRParam = cms.double(-1),
0047 beta = cms.double(-1),
0048 R0 = cms.double(-1),
0049 gridMaxRapidity = cms.double(-1),
0050 gridSpacing = cms.double(-1),
0051 DzTrVtxMax = cms.double(999999),
0052 DxyTrVtxMax = cms.double(999999),
0053 MaxVtxZ = cms.double(15),
0054 subjetPtMin = cms.double(-1),
0055 muMin = cms.double(-1),
0056 muMax = cms.double(-1),
0057 yMin = cms.double(-1),
0058 yMax = cms.double(-1),
0059 dRMin = cms.double(-1),
0060 dRMax = cms.double(-1),
0061 maxDepth = cms.int32(-1),
0062 nFilt = cms.int32(-1),
0063 MinVtxNdof = cms.int32(5),
0064 jetCollInstanceName = cms.string('SubJets'),
0065 src = cms.InputTag('particleFlow'),
0066 srcPVs = cms.InputTag(''),
0067 jetType = cms.string('PFJet'),
0068 jetAlgorithm = cms.string('AntiKt'),
0069 rParam = cms.double(0.4),
0070 inputEtMin = cms.double(0),
0071 inputEMin = cms.double(0),
0072 jetPtMin = cms.double(5),
0073 doPVCorrection = cms.bool(False),
0074 doAreaFastjet = cms.bool(False),
0075 doRhoFastjet = cms.bool(False),
0076 doPUOffsetCorr = cms.bool(False),
0077 puPtMin = cms.double(10),
0078 nSigmaPU = cms.double(1),
0079 radiusPU = cms.double(0.5),
0080 subtractorName = cms.string(''),
0081 useExplicitGhosts = cms.bool(False),
0082 doAreaDiskApprox = cms.bool(False),
0083 voronoiRfact = cms.double(-0.9),
0084 Rho_EtaMax = cms.double(4.4),
0085 Ghost_EtaMax = cms.double(5),
0086 Active_Area_Repeats = cms.int32(1),
0087 GhostArea = cms.double(0.01),
0088 restrictInputs = cms.bool(False),
0089 maxInputs = cms.uint32(1),
0090 writeCompound = cms.bool(False),
0091 writeJetsWithConst = cms.bool(False),
0092 doFastJetNonUniform = cms.bool(False),
0093 useDeterministicSeed = cms.bool(False),
0094 minSeed = cms.uint32(14327),
0095 verbosity = cms.int32(0),
0096 puWidth = cms.double(0),
0097 nExclude = cms.uint32(0),
0098 maxBadEcalCells = cms.uint32(9999999),
0099 maxBadHcalCells = cms.uint32(9999999),
0100 maxProblematicEcalCells = cms.uint32(9999999),
0101 maxProblematicHcalCells = cms.uint32(9999999),
0102 maxRecoveredEcalCells = cms.uint32(9999999),
0103 maxRecoveredHcalCells = cms.uint32(9999999),
0104 puCenters = cms.vdouble(),
0105 applyWeight = cms.bool(False),
0106 srcWeights = cms.InputTag(''),
0107 minimumTowersFraction = cms.double(0),
0108 mightGet = cms.optional.untracked.vstring
0109 )
0110 for a in args:
0111 mod.update_(a)
0112 mod.update_(kwargs)
0113 return mod