diff --git a/Configuration/Generator/python/ADDMonoJet_8TeV_d3MD3_TuneCUETP8M1_cfi.py b/Configuration/Generator/python/ADDMonoJet_8TeV_d3MD3_TuneCUETP8M1_cfi.py new file mode 100644 index 0000000000000..8d0bd20e3f1c1 --- /dev/null +++ b/Configuration/Generator/python/ADDMonoJet_8TeV_d3MD3_TuneCUETP8M1_cfi.py @@ -0,0 +1,36 @@ +import FWCore.ParameterSet.Config as cms +from Configuration.Generator.Pythia8CommonSettings_cfi import * +from Configuration.Generator.Pythia8CUEP8M1Settings_cfi import * +generator = cms.EDFilter("Pythia8GeneratorFilter", + pythiaPylistVerbosity = cms.untracked.int32(1), + filterEfficiency = cms.untracked.double(1.0), + pythiaHepMCVerbosity = cms.untracked.bool(False), + comEnergy = cms.double(8000.0), + maxEventsToPrint = cms.untracked.int32(0), + PythiaParameters = cms.PSet( + pythia8CommonSettingsBlock, + pythia8CUEP8M1SettingsBlock, + pythia8_unparticle = cms.vstring( + 'ExtraDimensionsLED:monojet = on', + 'ExtraDimensionsLED:CutOffmode = 1', + 'ExtraDimensionsLED:t = 0.5', + 'ExtraDimensionsLED:n = 3', + 'ExtraDimensionsLED:MD = 3000.', + '5000039:m0 = 1200.', + '5000039:mWidth = 1000.', + '5000039:mMin = 1.', + '5000039:mMax = 13990.', + 'PhaseSpace:pTHatMin = 80.', + #'PartonLevel:MI = on', commented out by nugent@physik.rwth-aachen.de for pythia8 200 + 'PartonLevel:ISR = on', + 'PartonLevel:FSR = on', + 'ParticleDecays:limitTau0 = on', + 'ParticleDecays:tauMax = 10' + ), + parameterSets = cms.vstring('pythia8CommonSettings', + 'pythia8CUEP8M1Settings', + 'pythia8_unparticle') + ) + ) + + diff --git a/Configuration/Generator/python/H130GGgluonfusion_8TeV_TuneCUETP8M1_cfi.py b/Configuration/Generator/python/H130GGgluonfusion_8TeV_TuneCUETP8M1_cfi.py new file mode 100644 index 0000000000000..d6654a84b140a --- /dev/null +++ b/Configuration/Generator/python/H130GGgluonfusion_8TeV_TuneCUETP8M1_cfi.py @@ -0,0 +1,28 @@ +import FWCore.ParameterSet.Config as cms +from Configuration.Generator.Pythia8CommonSettings_cfi import * +from Configuration.Generator.Pythia8CUEP8M1Settings_cfi import * + +generator = cms.EDFilter("Pythia8GeneratorFilter", + pythiaPylistVerbosity = cms.untracked.int32(1), + # put here the efficiency of your filter (1. if no filter) + filterEfficiency = cms.untracked.double(1.0), + pythiaHepMCVerbosity = cms.untracked.bool(False), + # put here the cross section of your process (in pb) + crossSection = cms.untracked.double(0.05), + comEnergy = cms.double(8000.0), + maxEventsToPrint = cms.untracked.int32(3), + PythiaParameters = cms.PSet( + pythia8CommonSettingsBlock, + pythia8CUEP8M1SettingsBlock, + processParameters = cms.vstring( + 'HiggsSM:gg2H = on', + '25:onMode = off', + '25:onIfAny = 22', + ), + parameterSets = cms.vstring('pythia8CommonSettings', + 'pythia8CUEP8M1Settings', + 'processParameters', + ) + ) + ) + diff --git a/Configuration/Generator/python/H165WW2L_8TeV_TuneCUETP8M1_cfi.py b/Configuration/Generator/python/H165WW2L_8TeV_TuneCUETP8M1_cfi.py new file mode 100644 index 0000000000000..9501fc5739225 --- /dev/null +++ b/Configuration/Generator/python/H165WW2L_8TeV_TuneCUETP8M1_cfi.py @@ -0,0 +1,34 @@ +import FWCore.ParameterSet.Config as cms +from Configuration.Generator.Pythia8CommonSettings_cfi import * +from Configuration.Generator.Pythia8CUEP8M1Settings_cfi import * +generator = cms.EDFilter("Pythia8GeneratorFilter", + pythiaPylistVerbosity = cms.untracked.int32(1), + # put here the efficiency of your filter (1. if no filter) + filterEfficiency = cms.untracked.double(1.0), + pythiaHepMCVerbosity = cms.untracked.bool(False), + # put here the cross section of your process (in pb) + crossSection = cms.untracked.double(0.325), + maxEventsToPrint = cms.untracked.int32(3), + comEnergy = cms.double(8000.0), + PythiaParameters = cms.PSet( + pythia8CommonSettingsBlock, + pythia8CUEP8M1SettingsBlock, + processParameters = cms.vstring( + 'HiggsSM:gg2H = on', + 'HiggsSM:ff2Hff(t:WW) = on', + 'HiggsSM:ff2Hff(t:ZZ) = on ', + '25:m0 = 165' + '25:onMode = off', + '25:onIfAny = 24 24', + '24:onMode = off', + '24:onMode = 11', + '24:onMode = 13', + '24:onMode = 15', + ), + parameterSets = cms.vstring('pythia8CommonSettings', + 'pythia8CUEP8M1Settings', + 'processParameters', + ) + ) + ) + diff --git a/Configuration/Generator/python/H200ZZ4L_8TeV_TuneCUETP8M1_cfi.py b/Configuration/Generator/python/H200ZZ4L_8TeV_TuneCUETP8M1_cfi.py new file mode 100644 index 0000000000000..6de3fd6100542 --- /dev/null +++ b/Configuration/Generator/python/H200ZZ4L_8TeV_TuneCUETP8M1_cfi.py @@ -0,0 +1,33 @@ +import FWCore.ParameterSet.Config as cms +from Configuration.Generator.Pythia8CommonSettings_cfi import * +from Configuration.Generator.Pythia8CUEP8M1Settings_cfi import * +generator = cms.EDFilter("Pythia8GeneratorFilter", + pythiaHepMCVerbosity = cms.untracked.bool(False), + maxEventsToPrint = cms.untracked.int32(0), + pythiaPylistVerbosity = cms.untracked.int32(0), + filterEfficiency = cms.untracked.double(1.0), + comEnergy = cms.double(8000.0), + PythiaParameters = cms.PSet( + pythia8CommonSettingsBlock, + pythia8CUEP8M1SettingsBlock, + processParameters = cms.vstring( + 'HiggsSM:gg2H = on', + 'HiggsSM:ff2Hff(t:WW) = on', + 'HiggsSM:ff2Hff(t:ZZ) = on ', + '25:m0 = 200' + '25:onMode = off', + '25:onIfAny = 23 23', + '23:onMode = off', + '23:onMode = 11', + '23:onMode = 13', + '23:onMode = 15', + 'PhaseSpace:mHatMinSecond = 5 ', + 'PhaseSpace:mHatMaxSecond = 150' + ), + parameterSets = cms.vstring('pythia8CommonSettings', + 'pythia8CUEP8M1Settings', + 'processParameters', + ) + ) + ) + diff --git a/Configuration/Generator/python/JpsiMM_8TeV_TuneCUETP8M1_cfi.py b/Configuration/Generator/python/JpsiMM_8TeV_TuneCUETP8M1_cfi.py new file mode 100644 index 0000000000000..7f950079d622f --- /dev/null +++ b/Configuration/Generator/python/JpsiMM_8TeV_TuneCUETP8M1_cfi.py @@ -0,0 +1,67 @@ +import FWCore.ParameterSet.Config as cms +from Configuration.Generator.Pythia8CommonSettings_cfi import * +from Configuration.Generator.Pythia8CUEP8M1Settings_cfi import * + +generator = cms.EDFilter("Pythia8GeneratorFilter", + pythiaPylistVerbosity = cms.untracked.int32(0), + filterEfficiency = cms.untracked.double(0.138), + pythiaHepMCVerbosity = cms.untracked.bool(False), + crossSection = cms.untracked.double(1256000.0), + comEnergy = cms.double(8000.0), + maxEventsToPrint = cms.untracked.int32(0), + PythiaParameters = cms.PSet( + pythia8CommonSettingsBlock, + pythia8CUEP8M1SettingsBlock, + processParameters = cms.vstring( + 'Charmonium:states(3S1) = 443 ', # filter on 443 and prevents other onium states decaying to 443, so we should turn the others off + 'Charmonium:O(3S1)[3S1(1)] = 1.16', + 'Charmonium:O(3S1)[3S1(8)] = 0.0119', + 'Charmonium:O(3S1)[1S0(8)] = 0.01', + 'Charmonium:O(3S1)[3P0(8)] = 0.01', + 'Charmonium:gg2ccbar(3S1)[3S1(1)]g = on', + 'Charmonium:gg2ccbar(3S1)[3S1(8)]g = on', + 'Charmonium:qg2ccbar(3S1)[3S1(8)]q = on', + 'Charmonium:qqbar2ccbar(3S1)[3S1(8)]g = on', + 'Charmonium:gg2ccbar(3S1)[1S0(8)]g = on', + 'Charmonium:qg2ccbar(3S1)[1S0(8)]q = on', + 'Charmonium:qqbar2ccbar(3S1)[1S0(8)]g = on', + 'Charmonium:gg2ccbar(3S1)[3PJ(8)]g = on', + 'Charmonium:qg2ccbar(3S1)[3PJ(8)]q = on', + 'Charmonium:qqbar2ccbar(3S1)[3PJ(8)]g = on', + '443:onMode = off', # ignore cross-section re-weighting (CSAMODE=6) since selecting wanted decay mode + '443:onIfAny = 13', + 'PhaseSpace:pTHatMin = 10.', + ), + parameterSets = cms.vstring('processParameters', + 'pythia8CommonSettings', + 'pythia8CUEP8M1Settings', + ) + ) + ) + +oniafilter = cms.EDFilter("PythiaFilter", + Status = cms.untracked.int32(2), + MaxEta = cms.untracked.double(1000.0), + MinEta = cms.untracked.double(-1000.0), + MinPt = cms.untracked.double(0.0), + ParticleID = cms.untracked.int32(443) +) + +mumugenfilter = cms.EDFilter("MCParticlePairFilter", + Status = cms.untracked.vint32(1, 1), + MinPt = cms.untracked.vdouble(0.5, 0.5), + MinP = cms.untracked.vdouble(2.7, 2.7), + MaxEta = cms.untracked.vdouble(2.5, 2.5), + MinEta = cms.untracked.vdouble(-2.5, -2.5), + ParticleCharge = cms.untracked.int32(-1), + ParticleID1 = cms.untracked.vint32(13), + ParticleID2 = cms.untracked.vint32(13) +) + +mugenfilter = cms.EDFilter("MCSingleParticleFilter", + Status = cms.untracked.vint32(1,1), + MinPt = cms.untracked.vdouble(10.0,10.0), + ParticleID = cms.untracked.vint32(13,-13), +) + +ProductionFilterSequence = cms.Sequence(generator*oniafilter*mumugenfilter*mugenfilter) diff --git a/Configuration/Generator/python/JpsiMM_Pt_20_inf_8TeV_TuneCUETP8M1_cfi.py b/Configuration/Generator/python/JpsiMM_Pt_20_inf_8TeV_TuneCUETP8M1_cfi.py new file mode 100644 index 0000000000000..fea7ac074f747 --- /dev/null +++ b/Configuration/Generator/python/JpsiMM_Pt_20_inf_8TeV_TuneCUETP8M1_cfi.py @@ -0,0 +1,61 @@ +import FWCore.ParameterSet.Config as cms +from Configuration.Generator.Pythia8CommonSettings_cfi import * +from Configuration.Generator.Pythia8CUEP8M1Settings_cfi import * + +generator = cms.EDFilter("Pythia8GeneratorFilter", + pythiaPylistVerbosity = cms.untracked.int32(0), + filterEfficiency = cms.untracked.double(0.0154), + pythiaHepMCVerbosity = cms.untracked.bool(False), + crossSection = cms.untracked.double(354400000.0), + comEnergy = cms.double(8000.0), + maxEventsToPrint = cms.untracked.int32(0), + PythiaParameters = cms.PSet( + pythia8CommonSettingsBlock, + pythia8CUEP8M1SettingsBlock, + processParameters = cms.vstring( + 'Charmonium:states(3S1) = 443', # filter on 443 and prevents other onium states decaying to 443, so we should turn the others off + 'Charmonium:O(3S1)[3S1(1)] = 1.16', + 'Charmonium:O(3S1)[3S1(8)] = 0.0119', + 'Charmonium:O(3S1)[1S0(8)] = 0.01', + 'Charmonium:O(3S1)[3P0(8)] = 0.01', + 'Charmonium:gg2ccbar(3S1)[3S1(1)]g = on', + 'Charmonium:gg2ccbar(3S1)[3S1(8)]g = on', + 'Charmonium:qg2ccbar(3S1)[3S1(8)]q = on', + 'Charmonium:qqbar2ccbar(3S1)[3S1(8)]g = on', + 'Charmonium:gg2ccbar(3S1)[1S0(8)]g = on', + 'Charmonium:qg2ccbar(3S1)[1S0(8)]q = on', + 'Charmonium:qqbar2ccbar(3S1)[1S0(8)]g = on', + 'Charmonium:gg2ccbar(3S1)[3PJ(8)]g = on', + 'Charmonium:qg2ccbar(3S1)[3PJ(8)]q = on', + 'Charmonium:qqbar2ccbar(3S1)[3PJ(8)]g = on', + '443:onMode = off', # ignore cross-section re-weighting (CSAMODE=6) since selecting wanted decay mode + '443:onIfAny = 13', + 'PhaseSpace:pTHatMin = 20.', + ), + parameterSets = cms.vstring('pythia8CommonSettings', + 'pythia8CUEP8M1Settings', + 'processParameters', + ) + ) + ) + +oniafilter = cms.EDFilter("PythiaFilter", + Status = cms.untracked.int32(2), + MaxEta = cms.untracked.double(1000.0), + MinEta = cms.untracked.double(-1000.0), + MinPt = cms.untracked.double(0.0), + ParticleID = cms.untracked.int32(443) +) + +mumugenfilter = cms.EDFilter("MCParticlePairFilter", + Status = cms.untracked.vint32(1, 1), + MinPt = cms.untracked.vdouble(0.5, 0.5), + MinP = cms.untracked.vdouble(2.7, 2.7), + MaxEta = cms.untracked.vdouble(2.5, 2.5), + MinEta = cms.untracked.vdouble(-2.5, -2.5), + ParticleCharge = cms.untracked.int32(-1), + ParticleID1 = cms.untracked.vint32(13), + ParticleID2 = cms.untracked.vint32(13) +) + +ProductionFilterSequence = cms.Sequence(generator*oniafilter*mumugenfilter) diff --git a/Configuration/Generator/python/LM1_sfts_8TeV_cfi.py b/Configuration/Generator/python/LM1_sfts_8TeV_cfi.py new file mode 100644 index 0000000000000..ae34c84cdc237 --- /dev/null +++ b/Configuration/Generator/python/LM1_sfts_8TeV_cfi.py @@ -0,0 +1,25 @@ +import FWCore.ParameterSet.Config as cms + +from Configuration.Generator.PythiaUEZ2starSettings_cfi import * +generator = cms.EDFilter("Pythia6GeneratorFilter", + pythiaPylistVerbosity = cms.untracked.int32(0), + # put here the efficiency of your filter (1. if no filter) + filterEfficiency = cms.untracked.double(1.0), + pythiaHepMCVerbosity = cms.untracked.bool(False), + # put here the cross section of your process (in pb) + crossSection = cms.untracked.double(42.11), + maxEventsToPrint = cms.untracked.int32(0), + comEnergy = cms.double(8000.0), + PythiaParameters = cms.PSet( + pythiaUESettingsBlock, + processParameters = cms.vstring('MSEL=39 ! All SUSY processes ', + 'IMSS(1) = 11 ! Spectrum from external SLHA file', + 'IMSS(21) = 33 ! LUN number for SLHA File (must be 33) ', + 'IMSS(22) = 33 ! Read-in SLHA decay table '), + # This is a vector of ParameterSet names to be read, in this order + parameterSets = cms.vstring('pythiaUESettings', + 'processParameters', + 'SLHAParameters'), + SLHAParameters = cms.vstring("SLHAFILE = \'Configuration/Generator/data/CSA07SUSYBSM_LM1_sftsdkpyt_slha.out\' ! Name of the SLHA spectrum file") + ) +) diff --git a/Configuration/Generator/python/LM9p_8TeV_cff.py b/Configuration/Generator/python/LM9p_8TeV_cff.py new file mode 100644 index 0000000000000..f201e1c3eea28 --- /dev/null +++ b/Configuration/Generator/python/LM9p_8TeV_cff.py @@ -0,0 +1,24 @@ + +import FWCore.ParameterSet.Config as cms + +from Configuration.Generator.PythiaUEZ2starSettings_cfi import * + +generator = cms.EDFilter("Pythia6GeneratorFilter", + pythiaPylistVerbosity = cms.untracked.int32(1), + filterEfficiency = cms.untracked.double(1.0), + pythiaHepMCVerbosity = cms.untracked.bool(False), + comEnergy = cms.double(8000.0), + crossSection = cms.untracked.double(3.64), + maxEventsToPrint = cms.untracked.int32(0), + PythiaParameters = cms.PSet( + pythiaUESettingsBlock, + processParameters = cms.vstring( + 'MSEL=39 ! All SUSY processes ', + 'IMSS(1) = 11 ! Spectrum from external SLHA file', + 'IMSS(21) = 33 ! LUN number for SLHA File (must be 33) ', + 'IMSS(22) = 33 ! Read-in SLHA decay table '), + SLHAParameters = cms.vstring('SLHAFILE = Configuration/Generator/data/CSA07SUSYBSM_LM9p_sftsdkpyt_slha.out'), + parameterSets = cms.vstring('pythiaUESettings', + 'processParameters','SLHAParameters') + ) +) diff --git a/Configuration/Generator/python/MinBias_8TeV_pythia8_TuneCUETP8M1_cff.py b/Configuration/Generator/python/MinBias_8TeV_pythia8_TuneCUETP8M1_cff.py new file mode 100644 index 0000000000000..d47b0715a38b9 --- /dev/null +++ b/Configuration/Generator/python/MinBias_8TeV_pythia8_TuneCUETP8M1_cff.py @@ -0,0 +1,30 @@ +import FWCore.ParameterSet.Config as cms + +from Configuration.Generator.Pythia8CommonSettings_cfi import * +from Configuration.Generator.Pythia8CUEP8M1Settings_cfi import * + + + +generator = cms.EDFilter("Pythia8GeneratorFilter", + crossSection = cms.untracked.double(71.39e+09), + maxEventsToPrint = cms.untracked.int32(0), + pythiaPylistVerbosity = cms.untracked.int32(1), + filterEfficiency = cms.untracked.double(1.0), + pythiaHepMCVerbosity = cms.untracked.bool(False), + comEnergy = cms.double(8000.0), + PythiaParameters = cms.PSet( + pythia8CommonSettingsBlock, + pythia8CUEP8M1SettingsBlock, + processParameters = cms.vstring( + 'SoftQCD:nonDiffractive = on', + 'SoftQCD:singleDiffractive = on', + 'SoftQCD:doubleDiffractive = on'), + parameterSets = cms.vstring('pythia8CommonSettings', + 'pythia8CUEP8M1Settings', + 'processParameters', + ) + ) + ) + +ProductionFilterSequence = cms.Sequence(generator) + diff --git a/Configuration/Generator/python/PhotonJet_Pt_10_8TeV_TuneCUETP8M1_cfi.py b/Configuration/Generator/python/PhotonJet_Pt_10_8TeV_TuneCUETP8M1_cfi.py new file mode 100644 index 0000000000000..5472a330b7e4a --- /dev/null +++ b/Configuration/Generator/python/PhotonJet_Pt_10_8TeV_TuneCUETP8M1_cfi.py @@ -0,0 +1,23 @@ +import FWCore.ParameterSet.Config as cms +from Configuration.Generator.Pythia8CommonSettings_cfi import * +from Configuration.Generator.Pythia8CUEP8M1Settings_cfi import * + +generator = cms.EDFilter("Pythia8GeneratorFilter", + pythiaHepMCVerbosity = cms.untracked.bool(False), + maxEventsToPrint = cms.untracked.int32(0), + pythiaPylistVerbosity = cms.untracked.int32(0), + filterEfficiency = cms.untracked.double(1.0), + comEnergy = cms.double(8000.0), + PythiaParameters = cms.PSet( + pythia8CommonSettingsBlock, + pythia8CUEP8M1SettingsBlock, + processParameters = cms.vstring( + 'PromptPhoton:all = on', + 'PhaseSpace:pTHatMin = 10.', + ), + parameterSets = cms.vstring('pythia8CommonSettings', + 'pythia8CUEP8M1Settings', + 'processParameters', + ) + ) + ) diff --git a/Configuration/Generator/python/QCD_Pt_120_170_8TeV_TuneCUETP8M1_cfi.py b/Configuration/Generator/python/QCD_Pt_120_170_8TeV_TuneCUETP8M1_cfi.py new file mode 100644 index 0000000000000..7755b29b155f0 --- /dev/null +++ b/Configuration/Generator/python/QCD_Pt_120_170_8TeV_TuneCUETP8M1_cfi.py @@ -0,0 +1,24 @@ +import FWCore.ParameterSet.Config as cms +from Configuration.Generator.Pythia8CommonSettings_cfi import * +from Configuration.Generator.Pythia8CUEP8M1Settings_cfi import * + +generator = cms.EDFilter("Pythia8GeneratorFilter", + pythiaPylistVerbosity = cms.untracked.int32(0), + filterEfficiency = cms.untracked.double(1.0), + pythiaHepMCVerbosity = cms.untracked.bool(False), + comEnergy = cms.double(8000.0), + maxEventsToPrint = cms.untracked.int32(0), + PythiaParameters = cms.PSet( + pythia8CommonSettingsBlock, + pythia8CUEP8M1SettingsBlock, + processParameters = cms.vstring( + 'HardQCD:all = on', + 'PhaseSpace:pTHatMin = 120.', + 'PhaseSpace:pTHatMax = 170.' + ), + parameterSets = cms.vstring('pythia8CommonSettings', + 'pythia8CUEP8M1Settings', + 'processParameters', + ) + ) + ) diff --git a/Configuration/Generator/python/QCD_Pt_15_20_8TeV_TuneCUETP8M1_cfi.py b/Configuration/Generator/python/QCD_Pt_15_20_8TeV_TuneCUETP8M1_cfi.py new file mode 100644 index 0000000000000..78f774d7e8c7c --- /dev/null +++ b/Configuration/Generator/python/QCD_Pt_15_20_8TeV_TuneCUETP8M1_cfi.py @@ -0,0 +1,24 @@ +import FWCore.ParameterSet.Config as cms +from Configuration.Generator.Pythia8CommonSettings_cfi import * +from Configuration.Generator.Pythia8CUEP8M1Settings_cfi import * + +generator = cms.EDFilter("Pythia8GeneratorFilter", + pythiaPylistVerbosity = cms.untracked.int32(0), + filterEfficiency = cms.untracked.double(1.0), + pythiaHepMCVerbosity = cms.untracked.bool(False), + comEnergy = cms.double(8000.0), + maxEventsToPrint = cms.untracked.int32(0), + PythiaParameters = cms.PSet( + pythia8CommonSettingsBlock, + pythia8CUEP8M1SettingsBlock, + processParameters = cms.vstring( + 'HardQCD:all = on', + 'PhaseSpace:pTHatMin = 15.', + 'PhaseSpace:pTHatMax = 20.' + ), + parameterSets = cms.vstring('pythia8CommonSettings', + 'pythia8CUEP8M1Settings', + 'processParameters', + ) + ) + ) diff --git a/Configuration/Generator/python/QCD_Pt_170_230_8TeV_TuneCUETP8M1_cfi.py b/Configuration/Generator/python/QCD_Pt_170_230_8TeV_TuneCUETP8M1_cfi.py new file mode 100644 index 0000000000000..831b40da414d5 --- /dev/null +++ b/Configuration/Generator/python/QCD_Pt_170_230_8TeV_TuneCUETP8M1_cfi.py @@ -0,0 +1,24 @@ +import FWCore.ParameterSet.Config as cms +from Configuration.Generator.Pythia8CommonSettings_cfi import * +from Configuration.Generator.Pythia8CUEP8M1Settings_cfi import * + +generator = cms.EDFilter("Pythia8GeneratorFilter", + pythiaPylistVerbosity = cms.untracked.int32(0), + filterEfficiency = cms.untracked.double(1.0), + pythiaHepMCVerbosity = cms.untracked.bool(False), + comEnergy = cms.double(8000.0), + maxEventsToPrint = cms.untracked.int32(0), + PythiaParameters = cms.PSet( + pythia8CommonSettingsBlock, + pythia8CUEP8M1SettingsBlock, + processParameters = cms.vstring( + 'HardQCD:all = on', + 'PhaseSpace:pTHatMin = 170.', + 'PhaseSpace:pTHatMax = 230.' + ), + parameterSets = cms.vstring('pythia8CommonSettings', + 'pythia8CUEP8M1Settings', + 'processParameters', + ) + ) + ) diff --git a/Configuration/Generator/python/QCD_Pt_20_30_8TeV_TuneCUETP8M1_cfi.py b/Configuration/Generator/python/QCD_Pt_20_30_8TeV_TuneCUETP8M1_cfi.py new file mode 100644 index 0000000000000..4e9025a6aac5a --- /dev/null +++ b/Configuration/Generator/python/QCD_Pt_20_30_8TeV_TuneCUETP8M1_cfi.py @@ -0,0 +1,24 @@ +import FWCore.ParameterSet.Config as cms +from Configuration.Generator.Pythia8CommonSettings_cfi import * +from Configuration.Generator.Pythia8CUEP8M1Settings_cfi import * + +generator = cms.EDFilter("Pythia8GeneratorFilter", + pythiaPylistVerbosity = cms.untracked.int32(0), + filterEfficiency = cms.untracked.double(1.0), + pythiaHepMCVerbosity = cms.untracked.bool(False), + comEnergy = cms.double(8000.0), + maxEventsToPrint = cms.untracked.int32(0), + PythiaParameters = cms.PSet( + pythia8CommonSettingsBlock, + pythia8CUEP8M1SettingsBlock, + processParameters = cms.vstring( + 'HardQCD:all = on', + 'PhaseSpace:pTHatMin = 20.', + 'PhaseSpace:pTHatMax = 30.' + ), + parameterSets = cms.vstring('pythia8CommonSettings', + 'pythia8CUEP8M1Settings', + 'processParameters', + ) + ) + ) diff --git a/Configuration/Generator/python/QCD_Pt_3000_3500_8TeV_TuneCUETP8M1_cfi.py b/Configuration/Generator/python/QCD_Pt_3000_3500_8TeV_TuneCUETP8M1_cfi.py new file mode 100644 index 0000000000000..46330e955246d --- /dev/null +++ b/Configuration/Generator/python/QCD_Pt_3000_3500_8TeV_TuneCUETP8M1_cfi.py @@ -0,0 +1,26 @@ +import FWCore.ParameterSet.Config as cms +from Configuration.Generator.Pythia8CommonSettings_cfi import * +from Configuration.Generator.Pythia8CUEP8M1Settings_cfi import * + +generator = cms.EDFilter("Pythia8GeneratorFilter", + pythiaHepMCVerbosity = cms.untracked.bool(False), + maxEventsToPrint = cms.untracked.int32(0), + pythiaPylistVerbosity = cms.untracked.int32(1), + filterEfficiency = cms.untracked.double(0.037), + crossSection = cms.untracked.double(74310000.), + comEnergy = cms.double(8000.0), # center of mass energy in GeV + PythiaParameters = cms.PSet( + pythia8CommonSettingsBlock, + pythia8CUEP8M1SettingsBlock, + processParameters = cms.vstring( + 'HardQCD:all = on', + 'PhaseSpace:pTHatMin = 3000.', + 'PhaseSpace:pTHatMax = 3500.' + ), + parameterSets = cms.vstring('pythia8CommonSettings', + 'pythia8CUEP8M1Settings', + 'processParameters', + ) + ) + ) + diff --git a/Configuration/Generator/python/QCD_Pt_30_50_8TeV_TuneCUETP8M1_cfi.py b/Configuration/Generator/python/QCD_Pt_30_50_8TeV_TuneCUETP8M1_cfi.py new file mode 100644 index 0000000000000..cccadc7516c0e --- /dev/null +++ b/Configuration/Generator/python/QCD_Pt_30_50_8TeV_TuneCUETP8M1_cfi.py @@ -0,0 +1,24 @@ +import FWCore.ParameterSet.Config as cms +from Configuration.Generator.Pythia8CommonSettings_cfi import * +from Configuration.Generator.Pythia8CUEP8M1Settings_cfi import * + +generator = cms.EDFilter("Pythia8GeneratorFilter", + pythiaPylistVerbosity = cms.untracked.int32(0), + filterEfficiency = cms.untracked.double(1.0), + pythiaHepMCVerbosity = cms.untracked.bool(False), + comEnergy = cms.double(8000.0), + maxEventsToPrint = cms.untracked.int32(0), + PythiaParameters = cms.PSet( + pythia8CommonSettingsBlock, + pythia8CUEP8M1SettingsBlock, + processParameters = cms.vstring( + 'HardQCD:all = on', + 'PhaseSpace:pTHatMin = 30.', + 'PhaseSpace:pTHatMax = 50.' + ), + parameterSets = cms.vstring('pythia8CommonSettings', + 'pythia8CUEP8M1Settings', + 'processParameters', + ) + ) + ) diff --git a/Configuration/Generator/python/QCD_Pt_30_80_BCtoE_8TeV_TuneCUETP8M1_cfi.py b/Configuration/Generator/python/QCD_Pt_30_80_BCtoE_8TeV_TuneCUETP8M1_cfi.py new file mode 100644 index 0000000000000..1bbf55b643ffa --- /dev/null +++ b/Configuration/Generator/python/QCD_Pt_30_80_BCtoE_8TeV_TuneCUETP8M1_cfi.py @@ -0,0 +1,49 @@ +import FWCore.ParameterSet.Config as cms +from Configuration.Generator.Pythia8CommonSettings_cfi import * +from Configuration.Generator.Pythia8CUEP8M1Settings_cfi import * + +generator = cms.EDFilter("Pythia8GeneratorFilter", + pythiaHepMCVerbosity = cms.untracked.bool(False), + maxEventsToPrint = cms.untracked.int32(0), + pythiaPylistVerbosity = cms.untracked.int32(1), + filterEfficiency = cms.untracked.double(0.037), + crossSection = cms.untracked.double(74310000.), + comEnergy = cms.double(8000.0), # center of mass energy in GeV + PythiaParameters = cms.PSet( + pythia8CommonSettingsBlock, + pythia8CUEP8M1SettingsBlock, + processParameters = cms.vstring( + 'HardQCD:all = on', + 'PhaseSpace:pTHatMin = 30.', + 'PhaseSpace:pTHatMax = 80.' + ), + parameterSets = cms.vstring('pythia8CommonSettings', + 'pythia8CUEP8M1Settings', + 'processParameters', + ) + ) + ) + + +genParticlesForFilter = cms.EDProducer("GenParticleProducer", + saveBarCodes = cms.untracked.bool(True), + src = cms.InputTag("generator", "unsmeared"), + abortOnUnknownPDGCode = cms.untracked.bool(True) + ) + +bctoefilter = cms.EDFilter("BCToEFilter", + filterAlgoPSet = cms.PSet(eTThreshold = cms.double(1), + genParSource = cms.InputTag("genParticlesForFilter") + ) + ) + + +# enter below the configuration metadata (only a description is needed, the rest is filled in by cvs) +configurationMetadata = cms.untracked.PSet( + version = cms.untracked.string('$Revision: 1.1 $'), + name = cms.untracked.string('$Source: Configuration/Generator/python/QCD_Pt_30_80_BCtoE_8TeV_TuneCUETP8M1_cfi.py $'), + annotation = cms.untracked.string('b/c->e filtered QCD pthat 30-80, 8 TeV') + ) + +# add your filters to this sequence +ProductionFilterSequence = cms.Sequence(generator * (genParticlesForFilter + bctoefilter)) diff --git a/Configuration/Generator/python/QCD_Pt_50_80_8TeV_TuneCUETP8M1_cfi.py b/Configuration/Generator/python/QCD_Pt_50_80_8TeV_TuneCUETP8M1_cfi.py new file mode 100644 index 0000000000000..9101d03939f84 --- /dev/null +++ b/Configuration/Generator/python/QCD_Pt_50_80_8TeV_TuneCUETP8M1_cfi.py @@ -0,0 +1,24 @@ +import FWCore.ParameterSet.Config as cms +from Configuration.Generator.Pythia8CommonSettings_cfi import * +from Configuration.Generator.Pythia8CUEP8M1Settings_cfi import * + +generator = cms.EDFilter("Pythia8GeneratorFilter", + pythiaPylistVerbosity = cms.untracked.int32(0), + filterEfficiency = cms.untracked.double(1.0), + pythiaHepMCVerbosity = cms.untracked.bool(False), + comEnergy = cms.double(8000.0), + maxEventsToPrint = cms.untracked.int32(0), + PythiaParameters = cms.PSet( + pythia8CommonSettingsBlock, + pythia8CUEP8M1SettingsBlock, + processParameters = cms.vstring( + 'HardQCD:all = on', + 'PhaseSpace:pTHatMin = 50.', + 'PhaseSpace:pTHatMax = 80.' + ), + parameterSets = cms.vstring('pythia8CommonSettings', + 'pythia8CUEP8M1Settings', + 'processParameters', + ) + ) + ) diff --git a/Configuration/Generator/python/QCD_Pt_600_800_8TeV_TuneCUETP8M1_cfi.py b/Configuration/Generator/python/QCD_Pt_600_800_8TeV_TuneCUETP8M1_cfi.py new file mode 100644 index 0000000000000..eb1f5054986b3 --- /dev/null +++ b/Configuration/Generator/python/QCD_Pt_600_800_8TeV_TuneCUETP8M1_cfi.py @@ -0,0 +1,25 @@ +import FWCore.ParameterSet.Config as cms +from Configuration.Generator.Pythia8CommonSettings_cfi import * +from Configuration.Generator.Pythia8CUEP8M1Settings_cfi import * + +generator = cms.EDFilter("Pythia8GeneratorFilter", + pythiaPylistVerbosity = cms.untracked.int32(0), + filterEfficiency = cms.untracked.double(1.0), + pythiaHepMCVerbosity = cms.untracked.bool(False), + comEnergy = cms.double(8000.0), + maxEventsToPrint = cms.untracked.int32(0), + PythiaParameters = cms.PSet( + pythia8CommonSettingsBlock, + pythia8CUEP8M1SettingsBlock, + processParameters = cms.vstring( + 'HardQCD:all = on', + 'PhaseSpace:pTHatMin = 600.', + 'PhaseSpace:pTHatMax = 800.' + ), + parameterSets = cms.vstring('pythia8CommonSettings', + 'pythia8CUEP8M1Settings', + 'processParameters', + ) + ) + ) + diff --git a/Configuration/Generator/python/QCD_Pt_80_120_8TeV_TuneCUETP8M1_cfi.py b/Configuration/Generator/python/QCD_Pt_80_120_8TeV_TuneCUETP8M1_cfi.py new file mode 100644 index 0000000000000..56c0817d5992e --- /dev/null +++ b/Configuration/Generator/python/QCD_Pt_80_120_8TeV_TuneCUETP8M1_cfi.py @@ -0,0 +1,25 @@ +import FWCore.ParameterSet.Config as cms +from Configuration.Generator.Pythia8CommonSettings_cfi import * +from Configuration.Generator.Pythia8CUEP8M1Settings_cfi import * + +generator = cms.EDFilter("Pythia8GeneratorFilter", + pythiaPylistVerbosity = cms.untracked.int32(0), + filterEfficiency = cms.untracked.double(1.0), + pythiaHepMCVerbosity = cms.untracked.bool(False), + comEnergy = cms.double(8000.0), + maxEventsToPrint = cms.untracked.int32(0), + PythiaParameters = cms.PSet( + pythia8CommonSettingsBlock, + pythia8CUEP8M1SettingsBlock, + processParameters = cms.vstring( + 'HardQCD:all = on', + 'PhaseSpace:pTHatMin = 80.', + 'PhaseSpace:pTHatMax = 120.' + ), + parameterSets = cms.vstring('pythia8CommonSettings', + 'pythia8CUEP8M1Settings', + 'processParameters', + ) + ) + ) + diff --git a/Configuration/Generator/python/QCD_Pt_80_170_BCtoE_8TeV_TuneCUETP8M1_cfi.py b/Configuration/Generator/python/QCD_Pt_80_170_BCtoE_8TeV_TuneCUETP8M1_cfi.py new file mode 100644 index 0000000000000..77afa1e413734 --- /dev/null +++ b/Configuration/Generator/python/QCD_Pt_80_170_BCtoE_8TeV_TuneCUETP8M1_cfi.py @@ -0,0 +1,49 @@ +import FWCore.ParameterSet.Config as cms +from Configuration.Generator.Pythia8CommonSettings_cfi import * +from Configuration.Generator.Pythia8CUEP8M1Settings_cfi import * + +generator = cms.EDFilter("Pythia8GeneratorFilter", + pythiaHepMCVerbosity = cms.untracked.bool(False), + maxEventsToPrint = cms.untracked.int32(0), + pythiaPylistVerbosity = cms.untracked.int32(1), + filterEfficiency = cms.untracked.double(0.056), + crossSection = cms.untracked.double(1189000.), + comEnergy = cms.double(8000.0), # center of mass energy in GeV + PythiaParameters = cms.PSet( + pythia8CommonSettingsBlock, + pythia8CUEP8M1SettingsBlock, + processParameters = cms.vstring( + 'HardQCD:all = on', + 'PhaseSpace:pTHatMin = 80.', + 'PhaseSpace:pTHatMax = 170.' + ), + parameterSets = cms.vstring('pythia8CommonSettings', + 'pythia8CUEP8M1Settings', + 'processParameters', + ) + ) + ) + +# if you need some filter modules define and configure them here +genParticlesForFilter = cms.EDProducer("GenParticleProducer", + saveBarCodes = cms.untracked.bool(True), + src = cms.InputTag("generator", "unsmeared"), + abortOnUnknownPDGCode = cms.untracked.bool(True) + ) + +bctoefilter = cms.EDFilter("BCToEFilter", + filterAlgoPSet = cms.PSet(eTThreshold = cms.double(1), + genParSource = cms.InputTag("genParticlesForFilter") + ) + ) + + +# enter below the configuration metadata (only a description is needed, the rest is filled in by cvs) +configurationMetadata = cms.untracked.PSet( + version = cms.untracked.string('$Revision: 1.1 $'), + name = cms.untracked.string('$Source: Configuration/Generator/python/QCD_Pt_80_170_BCtoE_8TeV_TuneCUETP8M1_cfi.py $'), + annotation = cms.untracked.string('b/c->e filtered QCD pthat 80-170, 8 TeV') + ) + +# add your filters to this sequence +ProductionFilterSequence = cms.Sequence(generator * (genParticlesForFilter + bctoefilter)) diff --git a/Configuration/Generator/python/QQH120Inv_8TeV_TuneCUETP8M1_cfi.py b/Configuration/Generator/python/QQH120Inv_8TeV_TuneCUETP8M1_cfi.py new file mode 100644 index 0000000000000..af44fd49ad985 --- /dev/null +++ b/Configuration/Generator/python/QQH120Inv_8TeV_TuneCUETP8M1_cfi.py @@ -0,0 +1,31 @@ +import FWCore.ParameterSet.Config as cms +from Configuration.Generator.Pythia8CommonSettings_cfi import * +from Configuration.Generator.Pythia8CUEP8M1Settings_cfi import * +generator = cms.EDFilter("Pythia8GeneratorFilter", + pythiaPylistVerbosity = cms.untracked.int32(1), + # put here the efficiency of your filter (1. if no filter) + filterEfficiency = cms.untracked.double(1.0), + pythiaHepMCVerbosity = cms.untracked.bool(False), + # put here the cross section of your process (in pb) + crossSection = cms.untracked.double(4.3), + comEnergy = cms.double(8000.0), + maxEventsToPrint = cms.untracked.int32(3), + PythiaParameters = cms.PSet( + pythia8CommonSettingsBlock, + pythia8CUEP8M1SettingsBlock, + processParameters = cms.vstring( 'HiggsSM:ff2Hff(t:WW) = on', + 'HiggsSM:ff2Hff(t:ZZ) = on ', + 'HiggsSM:NLOWidths = on ', + '25:m0 = 120', + '25:onMode = off', + '25:onIfAny = 23', + '23:onMode = off', + '23:onIfAny = 12' + ), + parameterSets = cms.vstring('pythia8CommonSettings', + 'pythia8CUEP8M1Settings', + 'processParameters', + ) + ) + ) + diff --git a/Configuration/Generator/python/QQH1352T_8TeV_TuneCUETP8M1_cfi.py b/Configuration/Generator/python/QQH1352T_8TeV_TuneCUETP8M1_cfi.py new file mode 100644 index 0000000000000..89a5673f5e211 --- /dev/null +++ b/Configuration/Generator/python/QQH1352T_8TeV_TuneCUETP8M1_cfi.py @@ -0,0 +1,30 @@ +import FWCore.ParameterSet.Config as cms +from Configuration.Generator.Pythia8CommonSettings_cfi import * +from Configuration.Generator.Pythia8CUEP8M1Settings_cfi import * +generator = cms.EDFilter("Pythia8GeneratorFilter", + pythiaPylistVerbosity = cms.untracked.int32(1), + # put here the efficiency of your filter (1. if no filter) + filterEfficiency = cms.untracked.double(1.0), + comEnergy = cms.double(8000.0), + pythiaHepMCVerbosity = cms.untracked.bool(False), + # put here the cross section of your process (in pb) + crossSection = cms.untracked.double(0.388), + maxEventsToPrint = cms.untracked.int32(3), + PythiaParameters = cms.PSet( + pythia8CommonSettingsBlock, + pythia8CUEP8M1SettingsBlock, + processParameters = cms.vstring( + #'HiggsSM:gg2H = on', + 'HiggsSM:ff2Hff(t:WW) = on', + 'HiggsSM:ff2Hff(t:ZZ) = on', + '25:m0 = 135', + '25:onMode = off', + '25:onIfAny = 15', + ), + parameterSets = cms.vstring('pythia8CommonSettings', + 'pythia8CUEP8M1Settings', + 'processParameters', + ) + ) + ) + diff --git a/Configuration/Generator/python/RS750_quarks_and_leptons_8TeV_TuneCUETP8M1_cff.py b/Configuration/Generator/python/RS750_quarks_and_leptons_8TeV_TuneCUETP8M1_cff.py new file mode 100644 index 0000000000000..ef55039c6aa8d --- /dev/null +++ b/Configuration/Generator/python/RS750_quarks_and_leptons_8TeV_TuneCUETP8M1_cff.py @@ -0,0 +1,36 @@ +import FWCore.ParameterSet.Config as cms +from Configuration.Generator.Pythia8CommonSettings_cfi import * +from Configuration.Generator.Pythia8CUEP8M1Settings_cfi import * +generator = cms.EDFilter("Pythia8GeneratorFilter", + pythiaPylistVerbosity = cms.untracked.int32(1), + filterEfficiency = cms.untracked.double(1.0), + pythiaHepMCVerbosity = cms.untracked.bool(False), + comEnergy = cms.double(8000.0), + crossSection = cms.untracked.double(17.52), + maxEventsToPrint = cms.untracked.int32(0), + PythiaParameters = cms.PSet( + pythia8CommonSettingsBlock, + pythia8CUEP8M1SettingsBlock, + processParameters = cms.vstring( + 'ExtraDimensionsG*:gg2G* = on', + 'ExtraDimensionsG*:ffbar2G* = on' + '6:m0 = 172.3 ', + '39:m0 = 750.0 ', + 'ExtraDimensionsG*:kappaMG = 0.54 ', + '39:onmode = off', + '39:onIfAny = 1 2 3 4 5 11 13 ', + 'PhaseSpace:pTHatMin = 25', + 'PhaseSpace:pTHatMax = -1', + #'CKIN(13)=-10. ! etamin', + #'CKIN(14)=10. ! etamax', + #'CKIN(15)=-10. ! -etamax', + #'CKIN(16)=10. ! -etamin' + ), + parameterSets = cms.vstring('pythia8CommonSettings', + 'pythia8CUEP8M1Settings', + 'processParameters', + ) + + ) + ) + diff --git a/Configuration/Generator/python/TTbarLepton_8TeV_TuneCUETP8M1_cfi.py b/Configuration/Generator/python/TTbarLepton_8TeV_TuneCUETP8M1_cfi.py new file mode 100644 index 0000000000000..52b6889a037ff --- /dev/null +++ b/Configuration/Generator/python/TTbarLepton_8TeV_TuneCUETP8M1_cfi.py @@ -0,0 +1,29 @@ +import FWCore.ParameterSet.Config as cms +from Configuration.Generator.Pythia8CommonSettings_cfi import * +from Configuration.Generator.Pythia8CUEP8M1Settings_cfi import * + +generator = cms.EDFilter("Pythia8GeneratorFilter", + pythiaHepMCVerbosity = cms.untracked.bool(False), + maxEventsToPrint = cms.untracked.int32(0), + pythiaPylistVerbosity = cms.untracked.int32(0), + filterEfficiency = cms.untracked.double(1.0), + comEnergy = cms.double(8000.0), + PythiaParameters = cms.PSet( + pythia8CommonSettingsBlock, + pythia8CUEP8M1SettingsBlock, + processParameters = cms.vstring( + 'Top:gg2ttbar = on ', + 'Top:gg2ttbar = on ', + '6:m0 = 175 ', + '24:onMode = off', + '24:onIfAny = 11 12', + '24:onIfAny = 13 14', + '24:onIfAny = 15 16', + ), + parameterSets = cms.vstring('pythia8CommonSettings', + 'pythia8CUEP8M1Settings', + 'processParameters', + ) + ) + ) +ProductionFilterSequence = cms.Sequence(generator) diff --git a/Configuration/Generator/python/UpsMM_8TeV_TuneCUETP8M1_cfi.py b/Configuration/Generator/python/UpsMM_8TeV_TuneCUETP8M1_cfi.py new file mode 100644 index 0000000000000..236cf933aa97c --- /dev/null +++ b/Configuration/Generator/python/UpsMM_8TeV_TuneCUETP8M1_cfi.py @@ -0,0 +1,57 @@ +# fragment from https://github.com/alberto-sanchez/my-genproductions/blob/master/py8_UpsilonMM_FSR_13TeV_cfi.py +# Updated to CUEP8M1 tune by Ian M. Nugent +from Configuration.Generator.Pythia8CommonSettings_cfi import * +from Configuration.Generator.Pythia8CUEP8M1Settings_cfi import * +import FWCore.ParameterSet.Config as cms +generator = cms.EDFilter("Pythia8GeneratorFilter", + pythiaPylistVerbosity = cms.untracked.int32(0), + filterEfficiency = cms.untracked.double(0.0757), + pythiaHepMCVerbosity = cms.untracked.bool(False), + comEnergy = cms.double(8000.0), + crossSection = cms.untracked.double(13775390), + maxEventsToPrint = cms.untracked.int32(0), + PythiaParameters = cms.PSet( + pythia8CommonSettingsBlock, + pythia8CUEP8M1SettingsBlock, + processParameters = cms.vstring( + 'Bottomonium:all = on', # Quarkonia, MSEL=62 + 'ParticleDecays:allowPhotonRadiation = on', # Turn on QED FSR + 'StringFlav:mesonBvector = 3.000', # relative production vector/pseudoscalar for charm mesons - needs work + 'StringFlav:mesonBL1S1J0 = 0.072', # relative scalar production (L=1,S=1,J=0)/pseudoscalar for charm mesons + 'StringFlav:mesonBL1S0J1 = 3.000', # relative pseudovector production (L=1,S=0,J=1)/pseudoscalar for charm mesons + 'StringFlav:mesonBL1S1J1 = 0.216', # relative pseudovector production (L=1,S=1,J=1)/pseudoscalar for charm mesons + 'StringFlav:mesonBL1S1J2 = 0.000', # relative tensor production (L=1,S=1,J=2)/pseudoscalar for charm mesons + '553:onMode = off', # Turn off Upsilon decays + '553:onIfMatch = 13 -13' # just let Upsilon -> mu+ mu- + ), + parameterSets = cms.vstring('pythia8CommonSettings', + 'pythia8CUEP8M1Settings', + 'processParameters', + ) + ) + ) + +oniafilter = cms.EDFilter("PythiaFilter", + Status = cms.untracked.int32(2), + MaxEta = cms.untracked.double(1000.0), + MinEta = cms.untracked.double(-1000.0), + MinPt = cms.untracked.double(0.0), + ParticleID = cms.untracked.int32(553) +) + +mumugenfilter = cms.EDFilter("MCParticlePairFilter", + Status = cms.untracked.vint32(1, 1), + MinPt = cms.untracked.vdouble(0.5, 0.5), + MinP = cms.untracked.vdouble(2.7, 2.7), + MaxEta = cms.untracked.vdouble(2.5, 2.5), + MinEta = cms.untracked.vdouble(-2.5, -2.5), + MinInvMass = cms.untracked.double(5.0), + MaxInvMass = cms.untracked.double(20.0), + ParticleCharge = cms.untracked.int32(-1), + ParticleID1 = cms.untracked.vint32(13), + ParticleID2 = cms.untracked.vint32(13) + ) + +ProductionFilterSequence = cms.Sequence(generator*oniafilter*mumugenfilter) + + diff --git a/Configuration/Generator/python/WE_8TeV_TuneCUETP8M1_cfi.py b/Configuration/Generator/python/WE_8TeV_TuneCUETP8M1_cfi.py new file mode 100644 index 0000000000000..8196b6fc9ad99 --- /dev/null +++ b/Configuration/Generator/python/WE_8TeV_TuneCUETP8M1_cfi.py @@ -0,0 +1,25 @@ +import FWCore.ParameterSet.Config as cms +from Configuration.Generator.Pythia8CommonSettings_cfi import * +from Configuration.Generator.Pythia8CUEP8M1Settings_cfi import * + +generator = cms.EDFilter("Pythia8GeneratorFilter", + pythiaPylistVerbosity = cms.untracked.int32(0), + filterEfficiency = cms.untracked.double(1.0), + pythiaHepMCVerbosity = cms.untracked.bool(False), + crossSection = cms.untracked.double(17120.0), + comEnergy = cms.double(8000.0), + maxEventsToPrint = cms.untracked.int32(0), + PythiaParameters = cms.PSet( + pythia8CommonSettingsBlock, + pythia8CUEP8M1SettingsBlock, + processParameters = cms.vstring( + 'WeakSingleBoson:ffbar2W = on', + '24:onMode = off', + '24:onIfAny = 11 12', + ), + parameterSets = cms.vstring('pythia8CommonSettings', + 'pythia8CUEP8M1Settings', + 'processParameters', + ) + ) + ) diff --git a/Configuration/Generator/python/WM_8TeV_TuneCUETP8M1_cfi.py b/Configuration/Generator/python/WM_8TeV_TuneCUETP8M1_cfi.py new file mode 100644 index 0000000000000..ab1f7675b1224 --- /dev/null +++ b/Configuration/Generator/python/WM_8TeV_TuneCUETP8M1_cfi.py @@ -0,0 +1,25 @@ +import FWCore.ParameterSet.Config as cms +from Configuration.Generator.Pythia8CommonSettings_cfi import * +from Configuration.Generator.Pythia8CUEP8M1Settings_cfi import * + +generator = cms.EDFilter("Pythia8GeneratorFilter", + pythiaPylistVerbosity = cms.untracked.int32(0), + filterEfficiency = cms.untracked.double(1.0), + pythiaHepMCVerbosity = cms.untracked.bool(False), + crossSection = cms.untracked.double(17120.0), + comEnergy = cms.double(8000.0), + maxEventsToPrint = cms.untracked.int32(0), + PythiaParameters = cms.PSet( + pythia8CommonSettingsBlock, + pythia8CUEP8M1SettingsBlock, + processParameters = cms.vstring( + 'WeakSingleBoson:ffbar2W = on', + '24:onMode = off', + '24:onIfAny = 12 13', + ), + parameterSets = cms.vstring('pythia8CommonSettings', + 'pythia8CUEP8M1Settings', + 'processParameters', + ) + ) + ) diff --git a/Configuration/Generator/python/Wjet_Pt_3000_3500_8TeV_TuneCUETP8M1_cfi.py b/Configuration/Generator/python/Wjet_Pt_3000_3500_8TeV_TuneCUETP8M1_cfi.py new file mode 100644 index 0000000000000..46c827d6ed6b0 --- /dev/null +++ b/Configuration/Generator/python/Wjet_Pt_3000_3500_8TeV_TuneCUETP8M1_cfi.py @@ -0,0 +1,31 @@ +import FWCore.ParameterSet.Config as cms +from Configuration.Generator.Pythia8CommonSettings_cfi import * +from Configuration.Generator.Pythia8CUEP8M1Settings_cfi import * + +generator = cms.EDFilter("Pythia8GeneratorFilter", + pythiaHepMCVerbosity = cms.untracked.bool(False), + maxEventsToPrint = cms.untracked.int32(0), + pythiaPylistVerbosity = cms.untracked.int32(0), + filterEfficiency = cms.untracked.double(1.0), + comEnergy = cms.double(8000.0), + PythiaParameters = cms.PSet( + pythia8CommonSettingsBlock, + pythia8CUEP8M1SettingsBlock, + processParameters = cms.vstring( + 'WeakBosonAndParton:qqbar2Wg = on', + 'WeakBosonAndParton:qqbar2Wg = on', + '24:onMode = off', + '24:onIfAny = 11 12', + '24:onIfAny = 13 14', + '24:onIfAny = 15 16', + 'PhaseSpace:pTHatMin = 3000.', + 'PhaseSpace:pTHatMax = 3500.', + ), + parameterSets = cms.vstring('pythia8CommonSettings', + 'pythia8CUEP8M1Settings', + 'processParameters', + ) + ) + ) +ProductionFilterSequence = cms.Sequence(generator) + diff --git a/Configuration/Generator/python/Wjet_Pt_80_120_8TeV_TuneCUETP8M1_cfi.py b/Configuration/Generator/python/Wjet_Pt_80_120_8TeV_TuneCUETP8M1_cfi.py new file mode 100644 index 0000000000000..e6d8862d55f04 --- /dev/null +++ b/Configuration/Generator/python/Wjet_Pt_80_120_8TeV_TuneCUETP8M1_cfi.py @@ -0,0 +1,32 @@ +import FWCore.ParameterSet.Config as cms +from Configuration.Generator.Pythia8CommonSettings_cfi import * +from Configuration.Generator.Pythia8CUEP8M1Settings_cfi import * + +generator = cms.EDFilter("Pythia8GeneratorFilter", + pythiaHepMCVerbosity = cms.untracked.bool(False), + maxEventsToPrint = cms.untracked.int32(0), + pythiaPylistVerbosity = cms.untracked.int32(0), + filterEfficiency = cms.untracked.double(1.0), + crossSection = cms.untracked.double(236.2), + comEnergy = cms.double(8000.0), + PythiaParameters = cms.PSet( + pythia8CommonSettingsBlock, + pythia8CUEP8M1SettingsBlock, + processParameters = cms.vstring( + 'WeakBosonAndParton:qqbar2Wg = on', + 'WeakBosonAndParton:qqbar2Wg = on', + '24:onMode = off', + '24:onIfAny = 11 12', + '24:onIfAny = 13 14', + '24:onIfAny = 15 16', + 'PhaseSpace:pTHatMin = 80.', + 'PhaseSpace:pTHatMax = 120.', + ), + parameterSets = cms.vstring('pythia8CommonSettings', + 'pythia8CUEP8M1Settings', + 'processParameters', + ) + ) + ) +ProductionFilterSequence = cms.Sequence(generator) + diff --git a/Configuration/Generator/python/WpM_8TeV_TuneCUETP8M1_cfi.py b/Configuration/Generator/python/WpM_8TeV_TuneCUETP8M1_cfi.py new file mode 100644 index 0000000000000..a4b411d6e49b5 --- /dev/null +++ b/Configuration/Generator/python/WpM_8TeV_TuneCUETP8M1_cfi.py @@ -0,0 +1,28 @@ +import FWCore.ParameterSet.Config as cms +from Configuration.Generator.Pythia8CommonSettings_cfi import * +from Configuration.Generator.Pythia8CUEP8M1Settings_cfi import * + +generator = cms.EDFilter("Pythia8GeneratorFilter", + pythiaHepMCVerbosity = cms.untracked.bool(False), + maxEventsToPrint = cms.untracked.int32(0), + pythiaPylistVerbosity = cms.untracked.int32(1), + filterEfficiency = cms.untracked.double(1.), + crossSection = cms.untracked.double(0.02123), + comEnergy = cms.double(8000.0), + PythiaParameters = cms.PSet( + pythia8CommonSettingsBlock, + pythia8CUEP8M1SettingsBlock, + processParameters = cms.vstring( + 'NewGaugeBoson:ffbar2Wprime = on', + '34:m0 = 2000 ' + '34:onMode = off', + '34:onIfAny = 13 14', + ), + parameterSets = cms.vstring('pythia8CommonSettings', + 'pythia8CUEP8M1Settings', + 'processParameters', + ) + ) + ) + +ProductionFilterSequence = cms.Sequence(generator) diff --git a/Configuration/Generator/python/ZEE_8TeV_TuneCUETP8M1_cfi.py b/Configuration/Generator/python/ZEE_8TeV_TuneCUETP8M1_cfi.py new file mode 100644 index 0000000000000..654d7c12ee3f0 --- /dev/null +++ b/Configuration/Generator/python/ZEE_8TeV_TuneCUETP8M1_cfi.py @@ -0,0 +1,26 @@ +import FWCore.ParameterSet.Config as cms +from Configuration.Generator.Pythia8CommonSettings_cfi import * +from Configuration.Generator.Pythia8CUEP8M1Settings_cfi import * + +generator = cms.EDFilter("Pythia8GeneratorFilter", + pythiaHepMCVerbosity = cms.untracked.bool(False), + maxEventsToPrint = cms.untracked.int32(0), + pythiaPylistVerbosity = cms.untracked.int32(0), + filterEfficiency = cms.untracked.double(1.0), + comEnergy = cms.double(8000.0), + PythiaParameters = cms.PSet( + pythia8CommonSettingsBlock, + pythia8CUEP8M1SettingsBlock, + processParameters = cms.vstring( + 'WeakSingleBoson:ffbar2gmZ = on', + '23:onMode = off', + '23:onIfAny = 11', + 'PhaseSpace:mHatMin = 75.', + ), + parameterSets = cms.vstring('pythia8CommonSettings', + 'pythia8CUEP8M1Settings', + 'processParameters', + ) + ) + ) + diff --git a/Configuration/Generator/python/ZMM_8TeV_TuneCUETP8M1_cfi.py b/Configuration/Generator/python/ZMM_8TeV_TuneCUETP8M1_cfi.py new file mode 100644 index 0000000000000..7f18fbfa5c9cf --- /dev/null +++ b/Configuration/Generator/python/ZMM_8TeV_TuneCUETP8M1_cfi.py @@ -0,0 +1,36 @@ +import FWCore.ParameterSet.Config as cms +from Configuration.Generator.Pythia8CommonSettings_cfi import * +from Configuration.Generator.Pythia8CUEP8M1Settings_cfi import * + +generator = cms.EDFilter("Pythia8GeneratorFilter", + pythiaHepMCVerbosity = cms.untracked.bool(False), + maxEventsToPrint = cms.untracked.int32(0), + pythiaPylistVerbosity = cms.untracked.int32(0), + filterEfficiency = cms.untracked.double(1.0), + comEnergy = cms.double(8000.0), + PythiaParameters = cms.PSet( + pythia8CommonSettingsBlock, + pythia8CUEP8M1SettingsBlock, + processParameters = cms.vstring( + 'WeakSingleBoson:ffbar2gmZ = on', + '23:onMode = off', + '23:onIfAny = 13', + 'PhaseSpace:mHatMin = 75.', + ), + parameterSets = cms.vstring('pythia8CommonSettings', + 'pythia8CUEP8M1Settings', + 'processParameters', + ) + ) + ) +mumugenfilter = cms.EDFilter("MCParticlePairFilter", + Status = cms.untracked.vint32(1, 1), + MinPt = cms.untracked.vdouble(2.5, 2.5), + MaxEta = cms.untracked.vdouble(2.5, 2.5), + MinEta = cms.untracked.vdouble(-2.5, -2.5), + ParticleCharge = cms.untracked.int32(-1), + ParticleID1 = cms.untracked.vint32(13), + ParticleID2 = cms.untracked.vint32(13) +) + +ProductionFilterSequence = cms.Sequence(generator*mumugenfilter) diff --git a/Configuration/Generator/python/ZPrime5000JJ_8TeV_TuneCUETP8M1_cfi.py b/Configuration/Generator/python/ZPrime5000JJ_8TeV_TuneCUETP8M1_cfi.py new file mode 100644 index 0000000000000..946e637bb8b70 --- /dev/null +++ b/Configuration/Generator/python/ZPrime5000JJ_8TeV_TuneCUETP8M1_cfi.py @@ -0,0 +1,31 @@ +import FWCore.ParameterSet.Config as cms +from Configuration.Generator.Pythia8CommonSettings_cfi import * +from Configuration.Generator.Pythia8CUEP8M1Settings_cfi import * + +generator = cms.EDFilter("Pythia8GeneratorFilter", + #pythiaHepMCVerbosity = cms.untracked.bool(False), + comEnergy = cms.double(13000.0), + maxEventsToPrint = cms.untracked.int32(0), + pythiaPylistVerbosity = cms.untracked.int32(1), + filterEfficiency = cms.untracked.double(1.0), + crossSection = cms.untracked.double(0.00002497), + PythiaParameters = cms.PSet( + pythia8CommonSettingsBlock, + pythia8CUEP8M1SettingsBlock, + processParameters = cms.vstring( + 'NewGaugeBoson:ffbar2gmZZprime = on', + 'Zprime:gmZmode = 0', + '32:m0 =5000', + '32:onMode = off', + '32:onIfAny = 1', + '32:onIfAny = 2', + '32:onIfAny = 3', + '32:onIfAny = 4', + ), + parameterSets = cms.vstring('pythia8CommonSettings', + 'pythia8CUEP8M1Settings', + 'processParameters', + ) + ) + ) + diff --git a/Configuration/Generator/python/ZTT_All_hadronic_8TeV_TuneCUETP8M1_cfi.py b/Configuration/Generator/python/ZTT_All_hadronic_8TeV_TuneCUETP8M1_cfi.py new file mode 100644 index 0000000000000..b4824f236e099 --- /dev/null +++ b/Configuration/Generator/python/ZTT_All_hadronic_8TeV_TuneCUETP8M1_cfi.py @@ -0,0 +1,28 @@ +import FWCore.ParameterSet.Config as cms +from Configuration.Generator.Pythia8CommonSettings_cfi import * +from Configuration.Generator.Pythia8CUEP8M1Settings_cfi import * + +generator = cms.EDFilter("Pythia8GeneratorFilter", + pythiaHepMCVerbosity = cms.untracked.bool(False), + maxEventsToPrint = cms.untracked.int32(0), + pythiaPylistVerbosity = cms.untracked.int32(0), + filterEfficiency = cms.untracked.double(1.0), + comEnergy = cms.double(8000.0), + PythiaParameters = cms.PSet( + pythia8CommonSettingsBlock, + pythia8CUEP8M1SettingsBlock, + processParameters = cms.vstring( + 'WeakSingleBoson:ffbar2gmZ = on', + '23:onMode = off', + '23:onIfAny = 15', + 'PhaseSpace:mHatMin = 75.', + '15:offIfMatch = 16 11 -12 ', + '15:offIfMatch = 16 13 -14 ', + ), + parameterSets = cms.vstring('pythia8CommonSettings', + 'pythia8CUEP8M1Settings', + 'processParameters', + ) + ) + ) + diff --git a/Configuration/Generator/python/ZTT_Tauola_OneLepton_OtherHadrons_8TeV_TuneCUETP8M1_cfi.py b/Configuration/Generator/python/ZTT_Tauola_OneLepton_OtherHadrons_8TeV_TuneCUETP8M1_cfi.py new file mode 100644 index 0000000000000..1370a4cb963b3 --- /dev/null +++ b/Configuration/Generator/python/ZTT_Tauola_OneLepton_OtherHadrons_8TeV_TuneCUETP8M1_cfi.py @@ -0,0 +1,39 @@ +import FWCore.ParameterSet.Config as cms +from Configuration.Generator.Pythia8CommonSettings_cfi import * +from Configuration.Generator.Pythia8CUEP8M1Settings_cfi import * +from GeneratorInterface.ExternalDecays.TauolaSettings_cff import * + +generator = cms.EDFilter("Pythia8GeneratorFilter", + pythiaHepMCVerbosity = cms.untracked.bool(False), + maxEventsToPrint = cms.untracked.int32(0), + pythiaPylistVerbosity = cms.untracked.int32(0), + filterEfficiency = cms.untracked.double(1.0), + comEnergy = cms.double(8000.0), + ExternalDecays = cms.PSet( + Tauola = cms.untracked.PSet( + TauolaPolar, + InputCards = cms.PSet( + pjak1 = cms.int32(0), + pjak2 = cms.int32(0), + mdtau = cms.int32(214) + ), + ), + parameterSets = cms.vstring('Tauola') + ), + PythiaParameters = cms.PSet( + pythia8CommonSettingsBlock, + pythia8CUEP8M1SettingsBlock, + processParameters = cms.vstring( + 'WeakSingleBoson:ffbar2gmZ = on', + '23:onMode = off', + '23:onIfAny = 15', + 'PhaseSpace:mHatMin = 75.', + ), + parameterSets = cms.vstring('pythia8CommonSettings', + 'pythia8CUEP8M1Settings', + 'processParameters', + ) + ) + ) + + diff --git a/Configuration/Generator/python/ZpEE_2250_8TeV_TuneCUETP8M1_cfi.py b/Configuration/Generator/python/ZpEE_2250_8TeV_TuneCUETP8M1_cfi.py new file mode 100644 index 0000000000000..70c828f67a3ce --- /dev/null +++ b/Configuration/Generator/python/ZpEE_2250_8TeV_TuneCUETP8M1_cfi.py @@ -0,0 +1,51 @@ +import FWCore.ParameterSet.Config as cms +from Configuration.Generator.Pythia8CommonSettings_cfi import * +from Configuration.Generator.Pythia8CUEP8M1Settings_cfi import * + +generator = cms.EDFilter("Pythia8GeneratorFilter", + #pythiaHepMCVerbosity = cms.untracked.bool(False), + comEnergy = cms.double(8000.0), + maxEventsToPrint = cms.untracked.int32(0), + pythiaPylistVerbosity = cms.untracked.int32(1), + filterEfficiency = cms.untracked.double(1.0), + crossSection = cms.untracked.double(0.00002497), + PythiaParameters = cms.PSet( + pythia8CommonSettingsBlock, + pythia8CUEP8M1SettingsBlock, + processParameters = cms.vstring( + 'NewGaugeBoson:ffbar2gmZZprime = on', + 'Zprime:gmZmode = 3', + 'Zprime:vd = 0.0', + 'Zprime:ad = 0.506809', + 'Zprime:vu = 0.0', + 'Zprime:au = 0.506809', + 'Zprime:ve = 0.0', + 'Zprime:ae = 0.506809', + 'Zprime:vnue = -0.253405', + 'Zprime:anue = 0.253405', + 'Zprime:vs = 0.0', + 'Zprime:as = 0.506809', + 'Zprime:vc = 0.0', + 'Zprime:ac = 0.506809', + 'Zprime:vmu = 0.0', + 'Zprime:amu = 0.506809', + 'Zprime:vnumu = -0.253405', + 'Zprime:anumu = 0.253405', + 'Zprime:vb = 0.0', + 'Zprime:ab = 0.506809', + 'Zprime:vt = 0.0', + 'Zprime:at = 0.506809', + 'Zprime:vtau = 0.0', + 'Zprime:atau = 0.506809', + 'Zprime:vnutau = -0.253405', + 'Zprime:anutau = 0.253405', + '32:m0 =2250', + '32:onMode = off', + '32:onIfAny = 11', + ), + parameterSets = cms.vstring('pythia8CommonSettings', + 'pythia8CUEP8M1Settings', + 'processParameters', + ) + ) + ) diff --git a/Configuration/Generator/python/ZpMM_2250_8TeV_TuneCUETP8M1_cfi.py b/Configuration/Generator/python/ZpMM_2250_8TeV_TuneCUETP8M1_cfi.py new file mode 100644 index 0000000000000..a9bb1855a36ed --- /dev/null +++ b/Configuration/Generator/python/ZpMM_2250_8TeV_TuneCUETP8M1_cfi.py @@ -0,0 +1,51 @@ +import FWCore.ParameterSet.Config as cms +from Configuration.Generator.Pythia8CommonSettings_cfi import * +from Configuration.Generator.Pythia8CUEP8M1Settings_cfi import * + +generator = cms.EDFilter("Pythia8GeneratorFilter", + #pythiaHepMCVerbosity = cms.untracked.bool(False), + comEnergy = cms.double(8000.0), + maxEventsToPrint = cms.untracked.int32(0), + pythiaPylistVerbosity = cms.untracked.int32(1), + filterEfficiency = cms.untracked.double(1.0), + crossSection = cms.untracked.double(0.00002497), + PythiaParameters = cms.PSet( + pythia8CommonSettingsBlock, + pythia8CUEP8M1SettingsBlock, + processParameters = cms.vstring( + 'NewGaugeBoson:ffbar2gmZZprime = on', + 'Zprime:gmZmode = 3', + 'Zprime:vd = 0.0', + 'Zprime:ad = 0.506809', + 'Zprime:vu = 0.0', + 'Zprime:au = 0.506809', + 'Zprime:ve = 0.0', + 'Zprime:ae = 0.506809', + 'Zprime:vnue = -0.253405', + 'Zprime:anue = 0.253405', + 'Zprime:vs = 0.0', + 'Zprime:as = 0.506809', + 'Zprime:vc = 0.0', + 'Zprime:ac = 0.506809', + 'Zprime:vmu = 0.0', + 'Zprime:amu = 0.506809', + 'Zprime:vnumu = -0.253405', + 'Zprime:anumu = 0.253405', + 'Zprime:vb = 0.0', + 'Zprime:ab = 0.506809', + 'Zprime:vt = 0.0', + 'Zprime:at = 0.506809', + 'Zprime:vtau = 0.0', + 'Zprime:atau = 0.506809', + 'Zprime:vnutau = -0.253405', + 'Zprime:anutau = 0.253405', + '32:m0 =2250', + '32:onMode = off', + '32:onIfAny = 13', + ), + parameterSets = cms.vstring('pythia8CommonSettings', + 'pythia8CUEP8M1Settings', + 'processParameters', + ) + ) + ) diff --git a/Configuration/Generator/python/ZpMM_8TeV_TuneCUETP8M1_cfi.py b/Configuration/Generator/python/ZpMM_8TeV_TuneCUETP8M1_cfi.py new file mode 100644 index 0000000000000..d7e1d96107cd4 --- /dev/null +++ b/Configuration/Generator/python/ZpMM_8TeV_TuneCUETP8M1_cfi.py @@ -0,0 +1,54 @@ +import FWCore.ParameterSet.Config as cms +from Configuration.Generator.Pythia8CommonSettings_cfi import * +from Configuration.Generator.Pythia8CUEP8M1Settings_cfi import * + +generator = cms.EDFilter("Pythia8GeneratorFilter", + pythiaHepMCVerbosity = cms.untracked.bool(False), + comEnergy = cms.double(8000.0), + maxEventsToPrint = cms.untracked.int32(0), + pythiaPylistVerbosity = cms.untracked.int32(1), + filterEfficiency = cms.untracked.double(1.0), + crossSection = cms.untracked.double(0.00002497), + PythiaParameters = cms.PSet( + pythia8CommonSettingsBlock, + pythia8CUEP8M1SettingsBlock, + processParameters = cms.vstring( + 'NewGaugeBoson:ffbar2gmZZprime = on', + 'Zprime:gmZmode = 3', + 'Zprime:vd = 0.0', + 'Zprime:ad = 0.506809', + 'Zprime:vu = 0.0', + 'Zprime:au = 0.506809', + 'Zprime:ve = 0.0', + 'Zprime:ae = 0.506809', + 'Zprime:vnue = -0.253405', + 'Zprime:anue = 0.253405', + 'Zprime:vs = 0.0', + 'Zprime:as = 0.506809', + 'Zprime:vc = 0.0', + 'Zprime:ac = 0.506809', + 'Zprime:vmu = 0.0', + 'Zprime:amu = 0.506809', + 'Zprime:vnumu = -0.253405', + 'Zprime:anumu = 0.253405', + 'Zprime:vb = 0.0', + 'Zprime:ab = 0.506809', + 'Zprime:vt = 0.0', + 'Zprime:at = 0.506809', + 'Zprime:vtau = 0.0', + 'Zprime:atau = 0.506809', + 'Zprime:vnutau = -0.253405', + 'Zprime:anutau = 0.253405', + '32:m0 =3000', + '32:onMode = off', + '32:onIfAny = 13', + ), + parameterSets = cms.vstring('pythia8CommonSettings', + 'pythia8CUEP8M1Settings', + 'processParameters', + ) + ) + ) + +ProductionFilterSequence = cms.Sequence(generator) + diff --git a/Configuration/Generator/python/ZpTT_1500_8TeV_TuneCUETP8M1_cfi.py b/Configuration/Generator/python/ZpTT_1500_8TeV_TuneCUETP8M1_cfi.py new file mode 100644 index 0000000000000..2dbd2b551b1d9 --- /dev/null +++ b/Configuration/Generator/python/ZpTT_1500_8TeV_TuneCUETP8M1_cfi.py @@ -0,0 +1,51 @@ +import FWCore.ParameterSet.Config as cms +from Configuration.Generator.Pythia8CommonSettings_cfi import * +from Configuration.Generator.Pythia8CUEP8M1Settings_cfi import * + +generator = cms.EDFilter("Pythia8GeneratorFilter", + #pythiaHepMCVerbosity = cms.untracked.bool(False), + comEnergy = cms.double(8000.0), + maxEventsToPrint = cms.untracked.int32(0), + pythiaPylistVerbosity = cms.untracked.int32(1), + filterEfficiency = cms.untracked.double(1.0), + crossSection = cms.untracked.double(0.00002497), + PythiaParameters = cms.PSet( + pythia8CommonSettingsBlock, + pythia8CUEP8M1SettingsBlock, + processParameters = cms.vstring( + 'NewGaugeBoson:ffbar2gmZZprime = on', + 'Zprime:gmZmode = 3', + 'Zprime:vd = 0.0', + 'Zprime:ad = 0.506809', + 'Zprime:vu = 0.0', + 'Zprime:au = 0.506809', + 'Zprime:ve = 0.0', + 'Zprime:ae = 0.506809', + 'Zprime:vnue = -0.253405', + 'Zprime:anue = 0.253405', + 'Zprime:vs = 0.0', + 'Zprime:as = 0.506809', + 'Zprime:vc = 0.0', + 'Zprime:ac = 0.506809', + 'Zprime:vmu = 0.0', + 'Zprime:amu = 0.506809', + 'Zprime:vnumu = -0.253405', + 'Zprime:anumu = 0.253405', + 'Zprime:vb = 0.0', + 'Zprime:ab = 0.506809', + 'Zprime:vt = 0.0', + 'Zprime:at = 0.506809', + 'Zprime:vtau = 0.0', + 'Zprime:atau = 0.506809', + 'Zprime:vnutau = -0.253405', + 'Zprime:anutau = 0.253405', + '32:m0 =1500', + '32:onMode = off', + '32:onIfAny = 15', + ), + parameterSets = cms.vstring('pythia8CommonSettings', + 'pythia8CUEP8M1Settings', + 'processParameters', + ) + ) + ) diff --git a/Configuration/Generator/python/bJpsiX_8TeV_TuneCUETP8M1_cfi.py b/Configuration/Generator/python/bJpsiX_8TeV_TuneCUETP8M1_cfi.py new file mode 100644 index 0000000000000..564a2e2ead1e4 --- /dev/null +++ b/Configuration/Generator/python/bJpsiX_8TeV_TuneCUETP8M1_cfi.py @@ -0,0 +1,54 @@ +import FWCore.ParameterSet.Config as cms +from Configuration.Generator.Pythia8CommonSettings_cfi import * +from Configuration.Generator.Pythia8CUEP8M1Settings_cfi import * +generator = cms.EDFilter("Pythia8GeneratorFilter", + pythiaPylistVerbosity = cms.untracked.int32(0), + filterEfficiency = cms.untracked.double(0.00013), + pythiaHepMCVerbosity = cms.untracked.bool(False), + crossSection = cms.untracked.double(54710000000.0), + maxEventsToPrint = cms.untracked.int32(0), + comEnergy = cms.double(8000.0), + PythiaParameters = cms.PSet( + pythia8CommonSettingsBlock, + pythia8CUEP8M1SettingsBlock, + processParameters = cms.vstring( + ' Bottomonium:all = on', # Quarkonia, MSEL=61 + 'ParticleDecays:allowPhotonRadiation = on', # Turn on QED FSR + ' ParticleDecays:mixB = off', + '443:onMode = off', # Turn off J/psi decays + '443:onIfMatch = 13 -13' # just let J/psi -> mu+ mu- + ), + parameterSets = cms.vstring('pythia8CommonSettings', + 'pythia8CUEP8M1Settings', + 'processParameters', + ) + ) + ) + +bfilter = cms.EDFilter("PythiaFilter", + ParticleID = cms.untracked.int32(5) + ) + +jpsifilter = cms.EDFilter("PythiaFilter", + Status = cms.untracked.int32(2), + MaxEta = cms.untracked.double(20.0), + MinEta = cms.untracked.double(-20.0), + MinPt = cms.untracked.double(0.0), + ParticleID = cms.untracked.int32(443) + ) + +mumugenfilter = cms.EDFilter("MCParticlePairFilter", + Status = cms.untracked.vint32(1, 1), + MinPt = cms.untracked.vdouble(0.5, 0.5), + MinP = cms.untracked.vdouble(2.7, 2.7), + MaxEta = cms.untracked.vdouble(2.5, 2.5), + MinEta = cms.untracked.vdouble(-2.5, -2.5), + ParticleCharge = cms.untracked.int32(-1), + MaxInvMass = cms.untracked.double(4.0), + MinInvMass = cms.untracked.double(2.0), + ParticleID1 = cms.untracked.vint32(13), + ParticleID2 = cms.untracked.vint32(13) + ) + +ProductionFilterSequence = cms.Sequence(generator*bfilter*jpsifilter*mumugenfilter) +