File indexing completed on 2024-09-26 05:06:15
0001 import FWCore.ParameterSet.Config as cms
0002
0003 def CATopJetProducer(*args, **kwargs):
0004 mod = cms.EDProducer('CATopJetProducer',
0005 tagAlgo = cms.int32(0),
0006 centralEtaCut = cms.double(2.5),
0007 verbose = cms.bool(False),
0008 jetCollInstanceName = cms.string('caTopSubJets'),
0009 algorithm = cms.int32(1),
0010 useAdjacency = cms.int32(2),
0011 sumEtBins = cms.vdouble(
0012 0,
0013 1600,
0014 2600
0015 ),
0016 rBins = cms.vdouble(
0017 0.8,
0018 0.8,
0019 0.8
0020 ),
0021 ptFracBins = cms.vdouble(
0022 0.05,
0023 0.05,
0024 0.05
0025 ),
0026 deltarBins = cms.vdouble(
0027 0.019,
0028 0.019,
0029 0.019
0030 ),
0031 nCellBins = cms.vdouble(
0032 1.9,
0033 1.9,
0034 1.9
0035 ),
0036 useMaxTower = cms.bool(False),
0037 sumEtEtaCut = cms.double(3),
0038 etFrac = cms.double(0.7),
0039 ptFrac = cms.double(0.05),
0040 rFrac = cms.double(0),
0041 adjacencyParam = cms.double(0),
0042 deltaRCut = cms.double(0.19),
0043 cosThetaWMax = cms.double(0.7),
0044 tau2Cut = cms.double(0),
0045 cosThetaSCut = cms.double(0),
0046 useExclusive = cms.bool(False),
0047 useMassDropTagger = cms.bool(False),
0048 useFiltering = cms.bool(False),
0049 useDynamicFiltering = cms.bool(False),
0050 useTrimming = cms.bool(False),
0051 usePruning = cms.bool(False),
0052 useCMSBoostedTauSeedingAlgorithm = cms.bool(False),
0053 useKtPruning = cms.bool(False),
0054 useConstituentSubtraction = cms.bool(False),
0055 useSoftDrop = cms.bool(False),
0056 correctShape = cms.bool(False),
0057 UseOnlyVertexTracks = cms.bool(False),
0058 UseOnlyOnePV = cms.bool(False),
0059 muCut = cms.double(-1),
0060 yCut = cms.double(-1),
0061 rFilt = cms.double(-1),
0062 rFiltFactor = cms.double(-1),
0063 trimPtFracMin = cms.double(-1),
0064 zcut = cms.double(-1),
0065 rcut_factor = cms.double(-1),
0066 csRho_EtaMax = cms.double(-1),
0067 csRParam = cms.double(-1),
0068 beta = cms.double(-1),
0069 R0 = cms.double(-1),
0070 gridMaxRapidity = cms.double(-1),
0071 gridSpacing = cms.double(-1),
0072 DzTrVtxMax = cms.double(999999),
0073 DxyTrVtxMax = cms.double(999999),
0074 MaxVtxZ = cms.double(15),
0075 subjetPtMin = cms.double(-1),
0076 muMin = cms.double(-1),
0077 muMax = cms.double(-1),
0078 yMin = cms.double(-1),
0079 yMax = cms.double(-1),
0080 dRMin = cms.double(-1),
0081 dRMax = cms.double(-1),
0082 maxDepth = cms.int32(-1),
0083 nFilt = cms.int32(-1),
0084 MinVtxNdof = cms.int32(5),
0085 src = cms.InputTag('particleFlow'),
0086 srcPVs = cms.InputTag(''),
0087 jetType = cms.string('PFJet'),
0088 jetAlgorithm = cms.string('AntiKt'),
0089 rParam = cms.double(0.4),
0090 inputEtMin = cms.double(0),
0091 inputEMin = cms.double(0),
0092 jetPtMin = cms.double(5),
0093 doPVCorrection = cms.bool(False),
0094 doAreaFastjet = cms.bool(False),
0095 doRhoFastjet = cms.bool(False),
0096 doPUOffsetCorr = cms.bool(False),
0097 puPtMin = cms.double(10),
0098 nSigmaPU = cms.double(1),
0099 radiusPU = cms.double(0.5),
0100 subtractorName = cms.string(''),
0101 useExplicitGhosts = cms.bool(False),
0102 doAreaDiskApprox = cms.bool(False),
0103 voronoiRfact = cms.double(-0.9),
0104 Rho_EtaMax = cms.double(4.4),
0105 Ghost_EtaMax = cms.double(5),
0106 Active_Area_Repeats = cms.int32(1),
0107 GhostArea = cms.double(0.01),
0108 restrictInputs = cms.bool(False),
0109 maxInputs = cms.uint32(1),
0110 writeCompound = cms.bool(False),
0111 writeJetsWithConst = cms.bool(False),
0112 doFastJetNonUniform = cms.bool(False),
0113 useDeterministicSeed = cms.bool(False),
0114 minSeed = cms.uint32(14327),
0115 verbosity = cms.int32(0),
0116 puWidth = cms.double(0),
0117 nExclude = cms.uint32(0),
0118 maxBadEcalCells = cms.uint32(9999999),
0119 maxBadHcalCells = cms.uint32(9999999),
0120 maxProblematicEcalCells = cms.uint32(9999999),
0121 maxProblematicHcalCells = cms.uint32(9999999),
0122 maxRecoveredEcalCells = cms.uint32(9999999),
0123 maxRecoveredHcalCells = cms.uint32(9999999),
0124 puCenters = cms.vdouble(),
0125 applyWeight = cms.bool(False),
0126 srcWeights = cms.InputTag(''),
0127 minimumTowersFraction = cms.double(0),
0128 mightGet = cms.optional.untracked.vstring
0129 )
0130 for a in args:
0131 mod.update_(a)
0132 mod.update_(kwargs)
0133 return mod