import FWCore.ParameterSet.Config as cms

patPFParticles = cms.EDProducer("PATPFParticleProducer",
    # General configurables
    pfCandidateSource = cms.InputTag("noJet"),

    # MC matching configurables
    addGenMatch = cms.bool(False),
    genParticleMatch = cms.InputTag(""),   ## particles source to be used for the MC matching
                                           ## must be an InputTag or VInputTag to a product of
                                           ## type edm::Association<reco::GenParticleCollection>
    embedGenMatch = cms.bool(False),       ## embed gen match inside the object instead of storing the ref

    # add user data
    userData = cms.PSet(
      # add custom classes here
      userClasses = cms.PSet(
        src = cms.VInputTag('')
      ),
      # add doubles here
      userFloats = cms.PSet(
        src = cms.VInputTag('')
      ),
      # add ints here
      userInts = cms.PSet(
        src = cms.VInputTag('')
      ),
      # add candidate ptrs here
      userCands = cms.PSet(
        src = cms.VInputTag('')
      ),
      # add "inline" functions here
      userFunctions = cms.vstring(),
      userFunctionLabels = cms.vstring()
    ),

    # Efficiencies
    addEfficiencies = cms.bool(False),
    efficiencies    = cms.PSet(),

    # resolution
    addResolutions  = cms.bool(False),
    resolutions     = cms.PSet(),
)



[((151, 172), 'FWCore.ParameterSet.Config.InputTag', 'cms.InputTag', (['"""noJet"""'], {}), "('noJet')\n", (163, 172), True, 'import FWCore.ParameterSet.Config as cms\n'), ((225, 240), 'FWCore.ParameterSet.Config.bool', 'cms.bool', (['(False)'], {}), '(False)\n', (233, 240), True, 'import FWCore.ParameterSet.Config as cms\n'), ((265, 281), 'FWCore.ParameterSet.Config.InputTag', 'cms.InputTag', (['""""""'], {}), "('')\n", (277, 281), True, 'import FWCore.ParameterSet.Config as cms\n'), ((548, 563), 'FWCore.ParameterSet.Config.bool', 'cms.bool', (['(False)'], {}), '(False)\n', (556, 563), True, 'import FWCore.ParameterSet.Config as cms\n'), ((1233, 1248), 'FWCore.ParameterSet.Config.bool', 'cms.bool', (['(False)'], {}), '(False)\n', (1241, 1248), True, 'import FWCore.ParameterSet.Config as cms\n'), ((1272, 1282), 'FWCore.ParameterSet.Config.PSet', 'cms.PSet', ([], {}), '()\n', (1280, 1282), True, 'import FWCore.ParameterSet.Config as cms\n'), ((1324, 1339), 'FWCore.ParameterSet.Config.bool', 'cms.bool', (['(False)'], {}), '(False)\n', (1332, 1339), True, 'import FWCore.ParameterSet.Config as cms\n'), ((1363, 1373), 'FWCore.ParameterSet.Config.PSet', 'cms.PSet', ([], {}), '()\n', (1371, 1373), True, 'import FWCore.ParameterSet.Config as cms\n'), ((1128, 1141), 'FWCore.ParameterSet.Config.vstring', 'cms.vstring', ([], {}), '()\n', (1139, 1141), True, 'import FWCore.ParameterSet.Config as cms\n'), ((1170, 1183), 'FWCore.ParameterSet.Config.vstring', 'cms.vstring', ([], {}), '()\n', (1181, 1183), True, 'import FWCore.ParameterSet.Config as cms\n'), ((757, 774), 'FWCore.ParameterSet.Config.VInputTag', 'cms.VInputTag', (['""""""'], {}), "('')\n", (770, 774), True, 'import FWCore.ParameterSet.Config as cms\n'), ((852, 869), 'FWCore.ParameterSet.Config.VInputTag', 'cms.VInputTag', (['""""""'], {}), "('')\n", (865, 869), True, 'import FWCore.ParameterSet.Config as cms\n'), ((942, 959), 'FWCore.ParameterSet.Config.VInputTag', 'cms.VInputTag', (['""""""'], {}), "('')\n", (955, 959), True, 'import FWCore.ParameterSet.Config as cms\n'), ((1043, 1060), 'FWCore.ParameterSet.Config.VInputTag', 'cms.VInputTag', (['""""""'], {}), "('')\n", (1056, 1060), True, 'import FWCore.ParameterSet.Config as cms\n')]