import FWCore.ParameterSet.Config as cms

hltPFPuppiNoLep = cms.EDProducer("PuppiProducer",
    DeltaZCut = cms.double(0.1),
    DeltaZCutForChargedFromPUVtxs = cms.double(0.2),
    EtaMaxCharged = cms.double(99999.0),
    EtaMaxPhotons = cms.double(2.5),
    EtaMinUseDeltaZ = cms.double(-1.0),
    MinPuppiWeight = cms.double(0.01),
    NumOfPUVtxsForCharged = cms.uint32(0),
    PUProxyValue = cms.InputTag("hltPixelClustersMultiplicity"),
    PtMaxCharged = cms.double(-1.0),
    PtMaxNeutrals = cms.double(200.0),
    PtMaxNeutralsStartSlope = cms.double(0.0),
    PtMaxPhotons = cms.double(20.0),
    UseDeltaZCut = cms.bool(True),
    UseFromPVLooseTight = cms.bool(False),
    algos = cms.VPSet(
        cms.PSet(
            EtaMaxExtrap = cms.double(2.0),
            MedEtaSF = cms.vdouble(1.0, 1.0),
            MinNeutralPt = cms.vdouble(0.5105, 0.821),
            MinNeutralPtSlope = cms.vdouble(9.51e-06, 1.902e-05),
            RMSEtaSF = cms.vdouble(1.0, 1.0),
            etaMax = cms.vdouble(2.5, 3.5),
            etaMin = cms.vdouble(0.0, 2.5),
            ptMin = cms.vdouble(0.0, 0.0),
            puppiAlgos = cms.VPSet(cms.PSet(
                algoId = cms.int32(5),
                applyLowPUCorr = cms.bool(True),
                combOpt = cms.int32(0),
                cone = cms.double(0.4),
                rmsPtMin = cms.double(0.1),
                rmsScaleFactor = cms.double(1.0),
                useCharged = cms.bool(True)
            ))
        ),
        cms.PSet(
            EtaMaxExtrap = cms.double(2.0),
            MedEtaSF = cms.vdouble(0.75),
            MinNeutralPt = cms.vdouble(3.656),
            MinNeutralPtSlope = cms.vdouble(5.072e-05),
            RMSEtaSF = cms.vdouble(1.0),
            etaMax = cms.vdouble(10.0),
            etaMin = cms.vdouble(3.5),
            ptMin = cms.vdouble(0.0),
            puppiAlgos = cms.VPSet(cms.PSet(
                algoId = cms.int32(5),
                applyLowPUCorr = cms.bool(True),
                combOpt = cms.int32(0),
                cone = cms.double(0.4),
                rmsPtMin = cms.double(0.5),
                rmsScaleFactor = cms.double(1.0),
                useCharged = cms.bool(False)
            ))
        )
    ),
    applyCHS = cms.bool(True),
    candName = cms.InputTag("particleFlowTmp"),
    clonePackedCands = cms.bool(False),
    invertPuppi = cms.bool(False),
    puppiDiagnostics = cms.bool(False),
    puppiNoLep = cms.bool(True),
    useExistingWeights = cms.bool(False),
    useExp = cms.bool(False),
    usePUProxyValue = cms.bool(True),
    vertexName = cms.InputTag("goodOfflinePrimaryVertices"),
    vtxNdofCut = cms.int32(4),
    vtxZCut = cms.double(24)
)

[((4, 16, 4, 31), 'FWCore.ParameterSet.Config.double', 'cms.double', ({(4, 27, 4, 30): '0.1'}, {}), '(0.1)', True, 'import FWCore.ParameterSet.Config as cms\n'), ((5, 36, 5, 51), 'FWCore.ParameterSet.Config.double', 'cms.double', ({(5, 47, 5, 50): '0.2'}, {}), '(0.2)', True, 'import FWCore.ParameterSet.Config as cms\n'), ((6, 20, 6, 39), 'FWCore.ParameterSet.Config.double', 'cms.double', ({(6, 31, 6, 38): '99999.0'}, {}), '(99999.0)', True, 'import FWCore.ParameterSet.Config as cms\n'), ((7, 20, 7, 35), 'FWCore.ParameterSet.Config.double', 'cms.double', ({(7, 31, 7, 34): '2.5'}, {}), '(2.5)', True, 'import FWCore.ParameterSet.Config as cms\n'), ((8, 22, 8, 38), 'FWCore.ParameterSet.Config.double', 'cms.double', ({(8, 33, 8, 37): '-1.0'}, {}), '(-1.0)', True, 'import FWCore.ParameterSet.Config as cms\n'), ((9, 21, 9, 37), 'FWCore.ParameterSet.Config.double', 'cms.double', ({(9, 32, 9, 36): '0.01'}, {}), '(0.01)', True, 'import FWCore.ParameterSet.Config as cms\n'), ((10, 28, 10, 41), 'FWCore.ParameterSet.Config.uint32', 'cms.uint32', ({(10, 39, 10, 40): '0'}, {}), '(0)', True, 'import FWCore.ParameterSet.Config as cms\n'), ((11, 19, 11, 63), 'FWCore.ParameterSet.Config.InputTag', 'cms.InputTag', ({(11, 32, 11, 62): '"""hltPixelClustersMultiplicity"""'}, {}), "('hltPixelClustersMultiplicity')", True, 'import FWCore.ParameterSet.Config as cms\n'), ((12, 19, 12, 35), 'FWCore.ParameterSet.Config.double', 'cms.double', ({(12, 30, 12, 34): '-1.0'}, {}), '(-1.0)', True, 'import FWCore.ParameterSet.Config as cms\n'), ((13, 20, 13, 37), 'FWCore.ParameterSet.Config.double', 'cms.double', ({(13, 31, 13, 36): '200.0'}, {}), '(200.0)', True, 'import FWCore.ParameterSet.Config as cms\n'), ((14, 30, 14, 45), 'FWCore.ParameterSet.Config.double', 'cms.double', ({(14, 41, 14, 44): '0.0'}, {}), '(0.0)', True, 'import FWCore.ParameterSet.Config as cms\n'), ((15, 19, 15, 35), 'FWCore.ParameterSet.Config.double', 'cms.double', ({(15, 30, 15, 34): '20.0'}, {}), '(20.0)', True, 'import FWCore.ParameterSet.Config as cms\n'), ((16, 19, 16, 33), 'FWCore.ParameterSet.Config.bool', 'cms.bool', ({(16, 28, 16, 32): 'True'}, {}), '(True)', True, 'import FWCore.ParameterSet.Config as cms\n'), ((17, 26, 17, 41), 'FWCore.ParameterSet.Config.bool', 'cms.bool', ({(17, 35, 17, 40): 'False'}, {}), '(False)', True, 'import FWCore.ParameterSet.Config as cms\n'), ((58, 15, 58, 29), 'FWCore.ParameterSet.Config.bool', 'cms.bool', ({(58, 24, 58, 28): 'True'}, {}), '(True)', True, 'import FWCore.ParameterSet.Config as cms\n'), ((59, 15, 59, 46), 'FWCore.ParameterSet.Config.InputTag', 'cms.InputTag', ({(59, 28, 59, 45): '"""particleFlowTmp"""'}, {}), "('particleFlowTmp')", True, 'import FWCore.ParameterSet.Config as cms\n'), ((60, 23, 60, 38), 'FWCore.ParameterSet.Config.bool', 'cms.bool', ({(60, 32, 60, 37): 'False'}, {}), '(False)', True, 'import FWCore.ParameterSet.Config as cms\n'), ((61, 18, 61, 33), 'FWCore.ParameterSet.Config.bool', 'cms.bool', ({(61, 27, 61, 32): 'False'}, {}), '(False)', True, 'import FWCore.ParameterSet.Config as cms\n'), ((62, 23, 62, 38), 'FWCore.ParameterSet.Config.bool', 'cms.bool', ({(62, 32, 62, 37): 'False'}, {}), '(False)', True, 'import FWCore.ParameterSet.Config as cms\n'), ((63, 17, 63, 31), 'FWCore.ParameterSet.Config.bool', 'cms.bool', ({(63, 26, 63, 30): 'True'}, {}), '(True)', True, 'import FWCore.ParameterSet.Config as cms\n'), ((64, 25, 64, 40), 'FWCore.ParameterSet.Config.bool', 'cms.bool', ({(64, 34, 64, 39): 'False'}, {}), '(False)', True, 'import FWCore.ParameterSet.Config as cms\n'), ((65, 13, 65, 28), 'FWCore.ParameterSet.Config.bool', 'cms.bool', ({(65, 22, 65, 27): 'False'}, {}), '(False)', True, 'import FWCore.ParameterSet.Config as cms\n'), ((66, 22, 66, 36), 'FWCore.ParameterSet.Config.bool', 'cms.bool', ({(66, 31, 66, 35): 'True'}, {}), '(True)', True, 'import FWCore.ParameterSet.Config as cms\n'), ((67, 17, 67, 59), 'FWCore.ParameterSet.Config.InputTag', 'cms.InputTag', ({(67, 30, 67, 58): '"""goodOfflinePrimaryVertices"""'}, {}), "('goodOfflinePrimaryVertices')", True, 'import FWCore.ParameterSet.Config as cms\n'), ((68, 17, 68, 29), 'FWCore.ParameterSet.Config.int32', 'cms.int32', ({(68, 27, 68, 28): '4'}, {}), '(4)', True, 'import FWCore.ParameterSet.Config as cms\n'), ((69, 14, 69, 28), 'FWCore.ParameterSet.Config.double', 'cms.double', ({(69, 25, 69, 27): '24'}, {}), '(24)', True, 'import FWCore.ParameterSet.Config as cms\n'), ((20, 27, 20, 42), 'FWCore.ParameterSet.Config.double', 'cms.double', ({(20, 38, 20, 41): '2.0'}, {}), '(2.0)', True, 'import FWCore.ParameterSet.Config as cms\n'), ((21, 23, 21, 44), 'FWCore.ParameterSet.Config.vdouble', 'cms.vdouble', ({(21, 35, 21, 38): '1.0', (21, 40, 21, 43): '1.0'}, {}), '(1.0, 1.0)', True, 'import FWCore.ParameterSet.Config as cms\n'), ((22, 27, 22, 53), 'FWCore.ParameterSet.Config.vdouble', 'cms.vdouble', ({(22, 39, 22, 45): '0.5105', (22, 47, 22, 52): '0.821'}, {}), '(0.5105, 0.821)', True, 'import FWCore.ParameterSet.Config as cms\n'), ((23, 32, 23, 64), 'FWCore.ParameterSet.Config.vdouble', 'cms.vdouble', ({(23, 44, 23, 52): '9.51e-06', (23, 54, 23, 63): '1.902e-05'}, {}), '(9.51e-06, 1.902e-05)', True, 'import FWCore.ParameterSet.Config as cms\n'), ((24, 23, 24, 44), 'FWCore.ParameterSet.Config.vdouble', 'cms.vdouble', ({(24, 35, 24, 38): '1.0', (24, 40, 24, 43): '1.0'}, {}), '(1.0, 1.0)', True, 'import FWCore.ParameterSet.Config as cms\n'), ((25, 21, 25, 42), 'FWCore.ParameterSet.Config.vdouble', 'cms.vdouble', ({(25, 33, 25, 36): '2.5', (25, 38, 25, 41): '3.5'}, {}), '(2.5, 3.5)', True, 'import FWCore.ParameterSet.Config as cms\n'), ((26, 21, 26, 42), 'FWCore.ParameterSet.Config.vdouble', 'cms.vdouble', ({(26, 33, 26, 36): '0.0', (26, 38, 26, 41): '2.5'}, {}), '(0.0, 2.5)', True, 'import FWCore.ParameterSet.Config as cms\n'), ((27, 20, 27, 41), 'FWCore.ParameterSet.Config.vdouble', 'cms.vdouble', ({(27, 32, 27, 35): '0.0', (27, 37, 27, 40): '0.0'}, {}), '(0.0, 0.0)', True, 'import FWCore.ParameterSet.Config as cms\n'), ((39, 27, 39, 42), 'FWCore.ParameterSet.Config.double', 'cms.double', ({(39, 38, 39, 41): '2.0'}, {}), '(2.0)', True, 'import FWCore.ParameterSet.Config as cms\n'), ((40, 23, 40, 40), 'FWCore.ParameterSet.Config.vdouble', 'cms.vdouble', ({(40, 35, 40, 39): '0.75'}, {}), '(0.75)', True, 'import FWCore.ParameterSet.Config as cms\n'), ((41, 27, 41, 45), 'FWCore.ParameterSet.Config.vdouble', 'cms.vdouble', ({(41, 39, 41, 44): '3.656'}, {}), '(3.656)', True, 'import FWCore.ParameterSet.Config as cms\n'), ((42, 32, 42, 54), 'FWCore.ParameterSet.Config.vdouble', 'cms.vdouble', ({(42, 44, 42, 53): '5.072e-05'}, {}), '(5.072e-05)', True, 'import FWCore.ParameterSet.Config as cms\n'), ((43, 23, 43, 39), 'FWCore.ParameterSet.Config.vdouble', 'cms.vdouble', ({(43, 35, 43, 38): '1.0'}, {}), '(1.0)', True, 'import FWCore.ParameterSet.Config as cms\n'), ((44, 21, 44, 38), 'FWCore.ParameterSet.Config.vdouble', 'cms.vdouble', ({(44, 33, 44, 37): '10.0'}, {}), '(10.0)', True, 'import FWCore.ParameterSet.Config as cms\n'), ((45, 21, 45, 37), 'FWCore.ParameterSet.Config.vdouble', 'cms.vdouble', ({(45, 33, 45, 36): '3.5'}, {}), '(3.5)', True, 'import FWCore.ParameterSet.Config as cms\n'), ((46, 20, 46, 36), 'FWCore.ParameterSet.Config.vdouble', 'cms.vdouble', ({(46, 32, 46, 35): '0.0'}, {}), '(0.0)', True, 'import FWCore.ParameterSet.Config as cms\n'), ((29, 25, 29, 37), 'FWCore.ParameterSet.Config.int32', 'cms.int32', ({(29, 35, 29, 36): '5'}, {}), '(5)', True, 'import FWCore.ParameterSet.Config as cms\n'), ((30, 33, 30, 47), 'FWCore.ParameterSet.Config.bool', 'cms.bool', ({(30, 42, 30, 46): 'True'}, {}), '(True)', True, 'import FWCore.ParameterSet.Config as cms\n'), ((31, 26, 31, 38), 'FWCore.ParameterSet.Config.int32', 'cms.int32', ({(31, 36, 31, 37): '0'}, {}), '(0)', True, 'import FWCore.ParameterSet.Config as cms\n'), ((32, 23, 32, 38), 'FWCore.ParameterSet.Config.double', 'cms.double', ({(32, 34, 32, 37): '0.4'}, {}), '(0.4)', True, 'import FWCore.ParameterSet.Config as cms\n'), ((33, 27, 33, 42), 'FWCore.ParameterSet.Config.double', 'cms.double', ({(33, 38, 33, 41): '0.1'}, {}), '(0.1)', True, 'import FWCore.ParameterSet.Config as cms\n'), ((34, 33, 34, 48), 'FWCore.ParameterSet.Config.double', 'cms.double', ({(34, 44, 34, 47): '1.0'}, {}), '(1.0)', True, 'import FWCore.ParameterSet.Config as cms\n'), ((35, 29, 35, 43), 'FWCore.ParameterSet.Config.bool', 'cms.bool', ({(35, 38, 35, 42): 'True'}, {}), '(True)', True, 'import FWCore.ParameterSet.Config as cms\n'), ((48, 25, 48, 37), 'FWCore.ParameterSet.Config.int32', 'cms.int32', ({(48, 35, 48, 36): '5'}, {}), '(5)', True, 'import FWCore.ParameterSet.Config as cms\n'), ((49, 33, 49, 47), 'FWCore.ParameterSet.Config.bool', 'cms.bool', ({(49, 42, 49, 46): 'True'}, {}), '(True)', True, 'import FWCore.ParameterSet.Config as cms\n'), ((50, 26, 50, 38), 'FWCore.ParameterSet.Config.int32', 'cms.int32', ({(50, 36, 50, 37): '0'}, {}), '(0)', True, 'import FWCore.ParameterSet.Config as cms\n'), ((51, 23, 51, 38), 'FWCore.ParameterSet.Config.double', 'cms.double', ({(51, 34, 51, 37): '0.4'}, {}), '(0.4)', True, 'import FWCore.ParameterSet.Config as cms\n'), ((52, 27, 52, 42), 'FWCore.ParameterSet.Config.double', 'cms.double', ({(52, 38, 52, 41): '0.5'}, {}), '(0.5)', True, 'import FWCore.ParameterSet.Config as cms\n'), ((53, 33, 53, 48), 'FWCore.ParameterSet.Config.double', 'cms.double', ({(53, 44, 53, 47): '1.0'}, {}), '(1.0)', True, 'import FWCore.ParameterSet.Config as cms\n'), ((54, 29, 54, 44), 'FWCore.ParameterSet.Config.bool', 'cms.bool', ({(54, 38, 54, 43): 'False'}, {}), '(False)', True, 'import FWCore.ParameterSet.Config as cms\n')]