import FWCore.ParameterSet.Config as cms

#
# module to make the MaxSumPtWMass jet combination
#
findTtSemiLepJetCombMaxSumPtWMass = cms.EDProducer("TtSemiLepJetCombMaxSumPtWMass",
    ## jet input 
    jets  = cms.InputTag("selectedPatJets"),
    ## lepton input 
    leps  = cms.InputTag("selectedPatMuons"),
    ## maximum number of jets to be considered
    maxNJets  = cms.int32(4),
    ## nominal WMass parameter (in GeV)
    wMass    = cms.double(80.4),
    ## use b-tagging two distinguish between light and b jets
    useBTagging = cms.bool(False),
    ## choose algorithm for b-tagging
    bTagAlgorithm = cms.string("trackCountingHighEffBJetTags"),
    ## minimum b discriminator value required for b jets and
    ## maximum b discriminator value allowed for non-b jets
    minBDiscBJets     = cms.double(1.0),
    maxBDiscLightJets = cms.double(3.0)
)

[(8, 'FWCore.ParameterSet.Config.InputTag', 'cms.InputTag', (['"""selectedPatJets"""'], {}), True, 'import FWCore.ParameterSet.Config as cms\n'), (10, 'FWCore.ParameterSet.Config.InputTag', 'cms.InputTag', (['"""selectedPatMuons"""'], {}), True, 'import FWCore.ParameterSet.Config as cms\n'), (12, 'FWCore.ParameterSet.Config.int32', 'cms.int32', (['(4)'], {}), True, 'import FWCore.ParameterSet.Config as cms\n'), (14, 'FWCore.ParameterSet.Config.double', 'cms.double', (['(80.4)'], {}), True, 'import FWCore.ParameterSet.Config as cms\n'), (16, 'FWCore.ParameterSet.Config.bool', 'cms.bool', (['(False)'], {}), True, 'import FWCore.ParameterSet.Config as cms\n'), (18, 'FWCore.ParameterSet.Config.string', 'cms.string', (['"""trackCountingHighEffBJetTags"""'], {}), True, 'import FWCore.ParameterSet.Config as cms\n'), (21, 'FWCore.ParameterSet.Config.double', 'cms.double', (['(1.0)'], {}), True, 'import FWCore.ParameterSet.Config as cms\n'), (22, 'FWCore.ParameterSet.Config.double', 'cms.double', (['(3.0)'], {}), True, 'import FWCore.ParameterSet.Config as cms\n')]