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, 'FWCore.ParameterSet.Config.double', 'cms.double', True, 'import FWCore.ParameterSet.Config as cms\n'), (5, 'FWCore.ParameterSet.Config.double', 'cms.double', True, 'import FWCore.ParameterSet.Config as cms\n'), (6, 'FWCore.ParameterSet.Config.double', 'cms.double', True, 'import FWCore.ParameterSet.Config as cms\n'), (7, 'FWCore.ParameterSet.Config.double', 'cms.double', True, 'import FWCore.ParameterSet.Config as cms\n'), (8, 'FWCore.ParameterSet.Config.double', 'cms.double', True, 'import FWCore.ParameterSet.Config as cms\n'), (9, 'FWCore.ParameterSet.Config.double', 'cms.double', True, 'import FWCore.ParameterSet.Config as cms\n'), (10, 'FWCore.ParameterSet.Config.uint32', 'cms.uint32', True, 'import FWCore.ParameterSet.Config as cms\n'), (11, 'FWCore.ParameterSet.Config.InputTag', 'cms.InputTag', True, 'import FWCore.ParameterSet.Config as cms\n'), (12, 'FWCore.ParameterSet.Config.double', 'cms.double', True, 'import FWCore.ParameterSet.Config as cms\n'), (13, 'FWCore.ParameterSet.Config.double', 'cms.double', True, 'import FWCore.ParameterSet.Config as cms\n'), (14, 'FWCore.ParameterSet.Config.double', 'cms.double', True, 'import FWCore.ParameterSet.Config as cms\n'), (15, 'FWCore.ParameterSet.Config.double', 'cms.double', True, 'import FWCore.ParameterSet.Config as cms\n'), (16, 'FWCore.ParameterSet.Config.bool', 'cms.bool', True, 'import FWCore.ParameterSet.Config as cms\n'), (17, 'FWCore.ParameterSet.Config.bool', 'cms.bool', True, 'import FWCore.ParameterSet.Config as cms\n'), (58, 'FWCore.ParameterSet.Config.bool', 'cms.bool', True, 'import FWCore.ParameterSet.Config as cms\n'), (59, 'FWCore.ParameterSet.Config.InputTag', 'cms.InputTag', True, 'import FWCore.ParameterSet.Config as cms\n'), (60, 'FWCore.ParameterSet.Config.bool', 'cms.bool', True, 'import FWCore.ParameterSet.Config as cms\n'), (61, 'FWCore.ParameterSet.Config.bool', 'cms.bool', True, 'import FWCore.ParameterSet.Config as cms\n'), (62, 'FWCore.ParameterSet.Config.bool', 'cms.bool', True, 'import FWCore.ParameterSet.Config as cms\n'), (63, 'FWCore.ParameterSet.Config.bool', 'cms.bool', True, 'import FWCore.ParameterSet.Config as cms\n'), (64, 'FWCore.ParameterSet.Config.bool', 'cms.bool', True, 'import FWCore.ParameterSet.Config as cms\n'), (65, 'FWCore.ParameterSet.Config.bool', 'cms.bool', True, 'import FWCore.ParameterSet.Config as cms\n'), (66, 'FWCore.ParameterSet.Config.bool', 'cms.bool', True, 'import FWCore.ParameterSet.Config as cms\n'), (67, 'FWCore.ParameterSet.Config.InputTag', 'cms.InputTag', True, 'import FWCore.ParameterSet.Config as cms\n'), (68, 'FWCore.ParameterSet.Config.int32', 'cms.int32', True, 'import FWCore.ParameterSet.Config as cms\n'), (69, 'FWCore.ParameterSet.Config.double', 'cms.double', True, 'import FWCore.ParameterSet.Config as cms\n'), (20, 'FWCore.ParameterSet.Config.double', 'cms.double', True, 'import FWCore.ParameterSet.Config as cms\n'), (21, 'FWCore.ParameterSet.Config.vdouble', 'cms.vdouble', True, 'import FWCore.ParameterSet.Config as cms\n'), (22, 'FWCore.ParameterSet.Config.vdouble', 'cms.vdouble', True, 'import FWCore.ParameterSet.Config as cms\n'), (23, 'FWCore.ParameterSet.Config.vdouble', 'cms.vdouble', True, 'import FWCore.ParameterSet.Config as cms\n'), (24, 'FWCore.ParameterSet.Config.vdouble', 'cms.vdouble', True, 'import FWCore.ParameterSet.Config as cms\n'), (25, 'FWCore.ParameterSet.Config.vdouble', 'cms.vdouble', True, 'import FWCore.ParameterSet.Config as cms\n'), (26, 'FWCore.ParameterSet.Config.vdouble', 'cms.vdouble', True, 'import FWCore.ParameterSet.Config as cms\n'), (27, 'FWCore.ParameterSet.Config.vdouble', 'cms.vdouble', True, 'import FWCore.ParameterSet.Config as cms\n'), (39, 'FWCore.ParameterSet.Config.double', 'cms.double', True, 'import FWCore.ParameterSet.Config as cms\n'), (40, 'FWCore.ParameterSet.Config.vdouble', 'cms.vdouble', True, 'import FWCore.ParameterSet.Config as cms\n'), (41, 'FWCore.ParameterSet.Config.vdouble', 'cms.vdouble', True, 'import FWCore.ParameterSet.Config as cms\n'), (42, 'FWCore.ParameterSet.Config.vdouble', 'cms.vdouble', True, 'import FWCore.ParameterSet.Config as cms\n'), (43, 'FWCore.ParameterSet.Config.vdouble', 'cms.vdouble', True, 'import FWCore.ParameterSet.Config as cms\n'), (44, 'FWCore.ParameterSet.Config.vdouble', 'cms.vdouble', True, 'import FWCore.ParameterSet.Config as cms\n'), (45, 'FWCore.ParameterSet.Config.vdouble', 'cms.vdouble', True, 'import FWCore.ParameterSet.Config as cms\n'), (46, 'FWCore.ParameterSet.Config.vdouble', 'cms.vdouble', True, 'import FWCore.ParameterSet.Config as cms\n'), (29, 'FWCore.ParameterSet.Config.int32', 'cms.int32', True, 'import FWCore.ParameterSet.Config as cms\n'), (30, 'FWCore.ParameterSet.Config.bool', 'cms.bool', True, 'import FWCore.ParameterSet.Config as cms\n'), (31, 'FWCore.ParameterSet.Config.int32', 'cms.int32', True, 'import FWCore.ParameterSet.Config as cms\n'), (32, 'FWCore.ParameterSet.Config.double', 'cms.double', True, 'import FWCore.ParameterSet.Config as cms\n'), (33, 'FWCore.ParameterSet.Config.double', 'cms.double', True, 'import FWCore.ParameterSet.Config as cms\n'), (34, 'FWCore.ParameterSet.Config.double', 'cms.double', True, 'import FWCore.ParameterSet.Config as cms\n'), (35, 'FWCore.ParameterSet.Config.bool', 'cms.bool', True, 'import FWCore.ParameterSet.Config as cms\n'), (48, 'FWCore.ParameterSet.Config.int32', 'cms.int32', True, 'import FWCore.ParameterSet.Config as cms\n'), (49, 'FWCore.ParameterSet.Config.bool', 'cms.bool', True, 'import FWCore.ParameterSet.Config as cms\n'), (50, 'FWCore.ParameterSet.Config.int32', 'cms.int32', True, 'import FWCore.ParameterSet.Config as cms\n'), (51, 'FWCore.ParameterSet.Config.double', 'cms.double', True, 'import FWCore.ParameterSet.Config as cms\n'), (52, 'FWCore.ParameterSet.Config.double', 'cms.double', True, 'import FWCore.ParameterSet.Config as cms\n'), (53, 'FWCore.ParameterSet.Config.double', 'cms.double', True, 'import FWCore.ParameterSet.Config as cms\n'), (54, 'FWCore.ParameterSet.Config.bool', 'cms.bool', True, 'import FWCore.ParameterSet.Config as cms\n')]