diff --git a/Cards/MadGraph5_aMCatNLO/TT/TTto2L2Nu-3Jets_genMET-150_madgraphMLM-pythia8/TTto2L2Nu-3Jets_genMET-150_madgraphMLM-pythia8.json b/Cards/MadGraph5_aMCatNLO/TT/TTto2L2Nu-3Jets_genMET-150_madgraphMLM-pythia8/TTto2L2Nu-3Jets_genMET-150_madgraphMLM-pythia8.json new file mode 100644 index 00000000..de4755ce --- /dev/null +++ b/Cards/MadGraph5_aMCatNLO/TT/TTto2L2Nu-3Jets_genMET-150_madgraphMLM-pythia8/TTto2L2Nu-3Jets_genMET-150_madgraphMLM-pythia8.json @@ -0,0 +1,15 @@ +{ + "gridpack_submit": false, + "gridpack_path" : "TT/TTto2L2Nu-3Jets_genMET-150_madgraphMLM-pythia8", + "fragment": ["Generator/ExternalLHEProducer_MadGraph5_aMCatNLO.dat", "PartonShower/madgraphMLM-pythia8.dat", "Filter/LHE_genMET150_filter.dat"], + "fragment_user": [], + "fragment_vars": { + "processParameters": [ + "'JetMatching:qCut = 70.'", + "'JetMatching:nQmatch = 5'", + "'JetMatching:nJetMax = 3'", + "'TimeShower:mMaxGamma = 4.0'" + ] + } +} + diff --git a/Cards/MadGraph5_aMCatNLO/TT/TTtoLminusNu2Q-3Jets_genMET-150_madgraphMLM-pythia8/TTtoLminusNu2Q-3Jets_genMET-150_madgraphMLM-pythia8.json b/Cards/MadGraph5_aMCatNLO/TT/TTtoLminusNu2Q-3Jets_genMET-150_madgraphMLM-pythia8/TTtoLminusNu2Q-3Jets_genMET-150_madgraphMLM-pythia8.json new file mode 100644 index 00000000..f08fe195 --- /dev/null +++ b/Cards/MadGraph5_aMCatNLO/TT/TTtoLminusNu2Q-3Jets_genMET-150_madgraphMLM-pythia8/TTtoLminusNu2Q-3Jets_genMET-150_madgraphMLM-pythia8.json @@ -0,0 +1,15 @@ +{ + "gridpack_submit": false, + "gridpack_path" : "TT/TTtoLminusNu2Q-3Jets_madgraphMLM-pythia8", + "fragment": ["Generator/ExternalLHEProducer_MadGraph5_aMCatNLO.dat", "PartonShower/madgraphMLM-pythia8.dat", "Filter/LHE_genMET150_filter.dat"], + "fragment_user": [], + "fragment_vars": { + "processParameters": [ + "'JetMatching:qCut = 70.'", + "'JetMatching:nQmatch = 5'", + "'JetMatching:nJetMax = 3'", + "'TimeShower:mMaxGamma = 4.0'" + ] + } +} + diff --git a/Cards/MadGraph5_aMCatNLO/TT/TTtoLplusNu2Q-3Jets_genMET-150_madgraphMLM-pythia8/TTtoLplusNu2Q-3Jets_genMET-150_madgraphMLM-pythia8.json b/Cards/MadGraph5_aMCatNLO/TT/TTtoLplusNu2Q-3Jets_genMET-150_madgraphMLM-pythia8/TTtoLplusNu2Q-3Jets_genMET-150_madgraphMLM-pythia8.json new file mode 100644 index 00000000..87da094a --- /dev/null +++ b/Cards/MadGraph5_aMCatNLO/TT/TTtoLplusNu2Q-3Jets_genMET-150_madgraphMLM-pythia8/TTtoLplusNu2Q-3Jets_genMET-150_madgraphMLM-pythia8.json @@ -0,0 +1,15 @@ +{ + "gridpack_submit": false, + "gridpack_path" : "TTtoLplusNu2Q-3Jets_madgraphMLM-pythia8", + "fragment": ["Generator/ExternalLHEProducer_MadGraph5_aMCatNLO.dat", "PartonShower/madgraphMLM-pythia8.dat", "Filter/LHE_genMET150_filter.dat"], + "fragment_user": [], + "fragment_vars": { + "processParameters": [ + "'JetMatching:qCut = 70.'", + "'JetMatching:nQmatch = 5'", + "'JetMatching:nJetMax = 3'", + "'TimeShower:mMaxGamma = 4.0'" + ] + } +} + diff --git a/Fragments/Filter/LHE_genMET150_filter.dat b/Fragments/Filter/LHE_genMET150_filter.dat new file mode 100644 index 00000000..d4f47a56 --- /dev/null +++ b/Fragments/Filter/LHE_genMET150_filter.dat @@ -0,0 +1,35 @@ +tmpGenParticlesForJetsNoNu = cms.EDProducer("InputGenJetsParticleSelector", + src = cms.InputTag("tmpGenParticles"), + ignoreParticleIDs = cms.vuint32(12,14,16), + partonicFinalState = cms.bool(False), + excludeResonances = cms.bool(False), + excludeFromResonancePids = cms.vuint32(12, 13, 14, 16), + tausAsJets = cms.bool(False) +) + +tmpGenMetTrue = cms.EDProducer("GenMETProducer", + src = cms.InputTag("tmpGenParticlesForJetsNoNu"), + alias = cms.string('GenMETAllVisible'), + onlyFiducialParticles = cms.bool(False), + globalThreshold = cms.double(0.0), + usePt = cms.bool(True), + applyFiducialThresholdForFractions = cms.bool(False), +) + +genMETfilter1 = cms.EDFilter("CandViewSelector", + src = cms.InputTag("tmpGenMetTrue"), + cut = cms.string("pt > 150") +) + +genMETfilter2 = cms.EDFilter("CandViewCountFilter", + src = cms.InputTag("genMETfilter1"), + minNumber = cms.uint32(1), +) + +ProductionFilterSequence = cms.Sequence(generator* + tmpGenParticles* + tmpGenParticlesForJetsNoNu * + tmpGenMetTrue* + genMETfilter1* + genMETfilter2 +)