File indexing completed on 2024-08-27 22:59:25
0001 import FWCore.ParameterSet.Config as cms
0002
0003 def CSJetProducer(**kwargs):
0004 mod = cms.EDProducer('CSJetProducer',
0005 csRParam = cms.double(-1),
0006 csAlpha = cms.double(2),
0007 useModulatedRho = cms.bool(False),
0008 minFlowChi2Prob = cms.double(0.05),
0009 maxFlowChi2Prob = cms.double(0.95),
0010 etaMap = cms.InputTag('hiFJRhoProducer', 'mapEtaEdges'),
0011 rho = cms.InputTag('hiFJRhoProducer', 'mapToRho'),
0012 rhom = cms.InputTag('hiFJRhoProducer', 'mapToRhoM'),
0013 rhoFlowFitParams = cms.InputTag('hiFJRhoFlowModulationProducer', 'rhoFlowFitParams'),
0014 jetCollInstanceName = cms.string(''),
0015 src = cms.InputTag('particleFlow'),
0016 srcPVs = cms.InputTag(''),
0017 jetType = cms.string('PFJet'),
0018 jetAlgorithm = cms.string('AntiKt'),
0019 rParam = cms.double(0.4),
0020 inputEtMin = cms.double(0),
0021 inputEMin = cms.double(0),
0022 jetPtMin = cms.double(5),
0023 doPVCorrection = cms.bool(False),
0024 doAreaFastjet = cms.bool(False),
0025 doRhoFastjet = cms.bool(False),
0026 doPUOffsetCorr = cms.bool(False),
0027 puPtMin = cms.double(10),
0028 nSigmaPU = cms.double(1),
0029 radiusPU = cms.double(0.5),
0030 subtractorName = cms.string(''),
0031 useExplicitGhosts = cms.bool(False),
0032 doAreaDiskApprox = cms.bool(False),
0033 voronoiRfact = cms.double(-0.9),
0034 Rho_EtaMax = cms.double(4.4),
0035 Ghost_EtaMax = cms.double(5),
0036 Active_Area_Repeats = cms.int32(1),
0037 GhostArea = cms.double(0.01),
0038 restrictInputs = cms.bool(False),
0039 maxInputs = cms.uint32(1),
0040 writeCompound = cms.bool(False),
0041 writeJetsWithConst = cms.bool(False),
0042 doFastJetNonUniform = cms.bool(False),
0043 useDeterministicSeed = cms.bool(False),
0044 minSeed = cms.uint32(14327),
0045 verbosity = cms.int32(0),
0046 puWidth = cms.double(0),
0047 nExclude = cms.uint32(0),
0048 maxBadEcalCells = cms.uint32(9999999),
0049 maxBadHcalCells = cms.uint32(9999999),
0050 maxProblematicEcalCells = cms.uint32(9999999),
0051 maxProblematicHcalCells = cms.uint32(9999999),
0052 maxRecoveredEcalCells = cms.uint32(9999999),
0053 maxRecoveredHcalCells = cms.uint32(9999999),
0054 puCenters = cms.vdouble(),
0055 applyWeight = cms.bool(False),
0056 srcWeights = cms.InputTag(''),
0057 minimumTowersFraction = cms.double(0),
0058 sumRecHits = cms.bool(False),
0059 mightGet = cms.optional.untracked.vstring
0060 )
0061 for k,v in kwargs.items():
0062 setattr(mod, k, v)
0063 return mod