Back to home page

Project CMSSW displayed by LXR

 
 

    


File indexing completed on 2024-04-06 12:00:47

0001 import FWCore.ParameterSet.Config as cms
0002 
0003 def HTTTopJetProducer(**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 k,v in kwargs.items():
0111     setattr(mod, k, v)
0112   return mod