From 5e8b23b53df246b1040efb2065ba203f9c9bd103 Mon Sep 17 00:00:00 2001 From: Vincenzo Mastrapasqua Date: Fri, 9 Apr 2021 12:34:30 +0200 Subject: [PATCH 1/5] new EtaBToJpsiJpsi fragment at 14 TeV + inclusion in workflow --- ...aBToJpsiJpsi_forSTEAM_14TeV_TuneCP5_cfi.py | 76 +++++++++++++++++++ .../python/upgradeWorkflowComponents.py | 1 + 2 files changed, 77 insertions(+) create mode 100644 Configuration/Generator/python/EtaBToJpsiJpsi_forSTEAM_14TeV_TuneCP5_cfi.py diff --git a/Configuration/Generator/python/EtaBToJpsiJpsi_forSTEAM_14TeV_TuneCP5_cfi.py b/Configuration/Generator/python/EtaBToJpsiJpsi_forSTEAM_14TeV_TuneCP5_cfi.py new file mode 100644 index 0000000000000..7123d09fc5120 --- /dev/null +++ b/Configuration/Generator/python/EtaBToJpsiJpsi_forSTEAM_14TeV_TuneCP5_cfi.py @@ -0,0 +1,76 @@ +# For BPH trigger study only +import FWCore.ParameterSet.Config as cms +from Configuration.Generator.Pythia8CommonSettings_cfi import * +from Configuration.Generator.MCTunes2017.PythiaCP5Settings_cfi import * +from GeneratorInterface.EvtGenInterface.EvtGenSetting_cff import * + +generator = cms.EDFilter("Pythia8GeneratorFilter", + maxEventsToPrint = cms.untracked.int32(1), + pythiaPylistVerbosity = cms.untracked.int32(1), + filterEfficiency = cms.untracked.double(0.4045), + pythiaHepMCVerbosity = cms.untracked.bool(False), + comEnergy = cms.double(14000.), + PythiaParameters = cms.PSet( + pythia8CommonSettingsBlock, + pythia8CP5SettingsBlock, + processParameters = cms.vstring( + 'Higgs:useBSM = on', + 'HiggsBSM:gg2H2 = on', + 'HiggsH2:coup2d = 10.0', + 'HiggsH2:coup2u = 10.0', + 'HiggsH2:coup2Z = 0.0', + 'HiggsH2:coup2W = 0.0', + 'HiggsA3:coup2H2Z = 0.0', + 'HiggsH2:coup2A3A3 = 0.0', + 'HiggsH2:coup2H1H1 = 0.0', + '443:onMode = off', + '443:onIfMatch 13 -13', + ############# Fix to mass of etaB (9.4 GeV) ############# + '35:mMin = 0', + '35:mMax = 50.0', + '35:m0 = 9.4', + '35:mWidth = 0.00', + '35:addChannel 1 1.00 100 443 443', + '35:onMode = off', + '35:onIfMatch 443 443' #Jpsi Jpsi decay + ), + # This is a vector of ParameterSet names to be read, in this order + parameterSets = cms.vstring( + 'pythia8CommonSettings', + 'pythia8CP5Settings', + 'processParameters' + ) + ) +) + +generator.PythiaParameters.processParameters.extend(EvtGenExtraParticles) + +etafilter = cms.EDFilter("PythiaFilter", + MaxEta = cms.untracked.double(9999.0), + MinEta = cms.untracked.double(-9999.0), + ParticleID = cms.untracked.int32(35) +) + +etatojpsipairfilter = cms.EDFilter("PythiaDauVFilter", + MotherID = cms.untracked.int32(0), + verbose = cms.untracked.int32(0), + ParticleID = cms.untracked.int32(35), + MaxEta = cms.untracked.vdouble(2.6, 2.6), + MinEta = cms.untracked.vdouble(-2.6, -2.6), + DaughterIDs = cms.untracked.vint32(443, 443), + MinPt = cms.untracked.vdouble(0., 0.), + NumberDaughters = cms.untracked.int32(2) +) + +jpsifilter = cms.EDFilter("PythiaDauVFilter", + MotherID = cms.untracked.int32(35), + verbose = cms.untracked.int32(0), + ParticleID = cms.untracked.int32(443), + MaxEta = cms.untracked.vdouble(2.5, 2.5), + MinEta = cms.untracked.vdouble(-2.5, -2.5), + DaughterIDs = cms.untracked.vint32(13, -13), + MinPt = cms.untracked.vdouble(1.8, 1.8), + NumberDaughters = cms.untracked.int32(2) +) + +ProductionFilterSequence = cms.Sequence(generator*etafilter*etatojpsipairfilter*jpsifilter) diff --git a/Configuration/PyReleaseValidation/python/upgradeWorkflowComponents.py b/Configuration/PyReleaseValidation/python/upgradeWorkflowComponents.py index 9ff0ae9f22e0d..218fad3382ffc 100644 --- a/Configuration/PyReleaseValidation/python/upgradeWorkflowComponents.py +++ b/Configuration/PyReleaseValidation/python/upgradeWorkflowComponents.py @@ -1448,4 +1448,5 @@ def __init__(self, howMuch, dataset): ('QCD_Pt_1800_2400_14TeV_TuneCP5_cfi', UpgradeFragment(Kby(9,50), 'QCD_Pt_1800_2400_14')), ('DisplacedSUSY_stopToBottom_M_800_500mm_TuneCP5_14TeV_pythia8_cff', UpgradeFragment(Kby(9,50),'DisplacedSUSY_14TeV')), ('GluGluTo2Jets_M_300_2000_14TeV_Exhume_cff',UpgradeFragment(Kby(9,100),'GluGluTo2Jets_14TeV')), + ('EtaBToJpsiJpsi_forSTEAM_14TeV_TuneCP5_cfi', UpgradeFragment(Kby(9,50),'EtaBToJpsiJpsi_14')), ]) From ed36159578803ea9f91bbc671e600d2a62d4f2ca Mon Sep 17 00:00:00 2001 From: Vincenzo Mastrapasqua Date: Tue, 13 Apr 2021 15:34:07 +0200 Subject: [PATCH 2/5] remove inclusion in workflow to avoid conflict with other PRs --- .../PyReleaseValidation/python/upgradeWorkflowComponents.py | 1 - 1 file changed, 1 deletion(-) diff --git a/Configuration/PyReleaseValidation/python/upgradeWorkflowComponents.py b/Configuration/PyReleaseValidation/python/upgradeWorkflowComponents.py index 218fad3382ffc..9ff0ae9f22e0d 100644 --- a/Configuration/PyReleaseValidation/python/upgradeWorkflowComponents.py +++ b/Configuration/PyReleaseValidation/python/upgradeWorkflowComponents.py @@ -1448,5 +1448,4 @@ def __init__(self, howMuch, dataset): ('QCD_Pt_1800_2400_14TeV_TuneCP5_cfi', UpgradeFragment(Kby(9,50), 'QCD_Pt_1800_2400_14')), ('DisplacedSUSY_stopToBottom_M_800_500mm_TuneCP5_14TeV_pythia8_cff', UpgradeFragment(Kby(9,50),'DisplacedSUSY_14TeV')), ('GluGluTo2Jets_M_300_2000_14TeV_Exhume_cff',UpgradeFragment(Kby(9,100),'GluGluTo2Jets_14TeV')), - ('EtaBToJpsiJpsi_forSTEAM_14TeV_TuneCP5_cfi', UpgradeFragment(Kby(9,50),'EtaBToJpsiJpsi_14')), ]) From bd779ba863babbd7f3e3840c406b506d1c7caa74 Mon Sep 17 00:00:00 2001 From: Vincenzo Mastrapasqua Date: Tue, 13 Apr 2021 15:39:22 +0200 Subject: [PATCH 3/5] rename file (_forSTEAM removed) --- .../EtaBToJpsiJpsi_14TeV_TuneCP5_cfi.py | 75 +++++++++++++++++++ 1 file changed, 75 insertions(+) create mode 100644 Configuration/Generator/python/EtaBToJpsiJpsi_14TeV_TuneCP5_cfi.py diff --git a/Configuration/Generator/python/EtaBToJpsiJpsi_14TeV_TuneCP5_cfi.py b/Configuration/Generator/python/EtaBToJpsiJpsi_14TeV_TuneCP5_cfi.py new file mode 100644 index 0000000000000..f49837db3d6fe --- /dev/null +++ b/Configuration/Generator/python/EtaBToJpsiJpsi_14TeV_TuneCP5_cfi.py @@ -0,0 +1,75 @@ +import FWCore.ParameterSet.Config as cms +from Configuration.Generator.Pythia8CommonSettings_cfi import * +from Configuration.Generator.MCTunes2017.PythiaCP5Settings_cfi import * +from GeneratorInterface.EvtGenInterface.EvtGenSetting_cff import * + +generator = cms.EDFilter("Pythia8GeneratorFilter", + maxEventsToPrint = cms.untracked.int32(1), + pythiaPylistVerbosity = cms.untracked.int32(1), + filterEfficiency = cms.untracked.double(0.4045), + pythiaHepMCVerbosity = cms.untracked.bool(False), + comEnergy = cms.double(14000.), + PythiaParameters = cms.PSet( + pythia8CommonSettingsBlock, + pythia8CP5SettingsBlock, + processParameters = cms.vstring( + 'Higgs:useBSM = on', + 'HiggsBSM:gg2H2 = on', + 'HiggsH2:coup2d = 10.0', + 'HiggsH2:coup2u = 10.0', + 'HiggsH2:coup2Z = 0.0', + 'HiggsH2:coup2W = 0.0', + 'HiggsA3:coup2H2Z = 0.0', + 'HiggsH2:coup2A3A3 = 0.0', + 'HiggsH2:coup2H1H1 = 0.0', + '443:onMode = off', + '443:onIfMatch 13 -13', + ############# Fix to mass of etaB (9.4 GeV) ############# + '35:mMin = 0', + '35:mMax = 50.0', + '35:m0 = 9.4', + '35:mWidth = 0.00', + '35:addChannel 1 1.00 100 443 443', + '35:onMode = off', + '35:onIfMatch 443 443' #Jpsi Jpsi decay + ), + # This is a vector of ParameterSet names to be read, in this order + parameterSets = cms.vstring( + 'pythia8CommonSettings', + 'pythia8CP5Settings', + 'processParameters' + ) + ) +) + +generator.PythiaParameters.processParameters.extend(EvtGenExtraParticles) + +etafilter = cms.EDFilter("PythiaFilter", + MaxEta = cms.untracked.double(9999.0), + MinEta = cms.untracked.double(-9999.0), + ParticleID = cms.untracked.int32(35) +) + +etatojpsipairfilter = cms.EDFilter("PythiaDauVFilter", + MotherID = cms.untracked.int32(0), + verbose = cms.untracked.int32(0), + ParticleID = cms.untracked.int32(35), + MaxEta = cms.untracked.vdouble(2.6, 2.6), + MinEta = cms.untracked.vdouble(-2.6, -2.6), + DaughterIDs = cms.untracked.vint32(443, 443), + MinPt = cms.untracked.vdouble(0., 0.), + NumberDaughters = cms.untracked.int32(2) +) + +jpsifilter = cms.EDFilter("PythiaDauVFilter", + MotherID = cms.untracked.int32(35), + verbose = cms.untracked.int32(0), + ParticleID = cms.untracked.int32(443), + MaxEta = cms.untracked.vdouble(2.5, 2.5), + MinEta = cms.untracked.vdouble(-2.5, -2.5), + DaughterIDs = cms.untracked.vint32(13, -13), + MinPt = cms.untracked.vdouble(1.8, 1.8), + NumberDaughters = cms.untracked.int32(2) +) + +ProductionFilterSequence = cms.Sequence(generator*etafilter*etatojpsipairfilter*jpsifilter) From 668d0461e583314cc0a71149fef11c4ac665ed37 Mon Sep 17 00:00:00 2001 From: Vincenzo Mastrapasqua Date: Tue, 13 Apr 2021 15:40:49 +0200 Subject: [PATCH 4/5] remove old file --- ...aBToJpsiJpsi_forSTEAM_14TeV_TuneCP5_cfi.py | 76 ------------------- 1 file changed, 76 deletions(-) delete mode 100644 Configuration/Generator/python/EtaBToJpsiJpsi_forSTEAM_14TeV_TuneCP5_cfi.py diff --git a/Configuration/Generator/python/EtaBToJpsiJpsi_forSTEAM_14TeV_TuneCP5_cfi.py b/Configuration/Generator/python/EtaBToJpsiJpsi_forSTEAM_14TeV_TuneCP5_cfi.py deleted file mode 100644 index 7123d09fc5120..0000000000000 --- a/Configuration/Generator/python/EtaBToJpsiJpsi_forSTEAM_14TeV_TuneCP5_cfi.py +++ /dev/null @@ -1,76 +0,0 @@ -# For BPH trigger study only -import FWCore.ParameterSet.Config as cms -from Configuration.Generator.Pythia8CommonSettings_cfi import * -from Configuration.Generator.MCTunes2017.PythiaCP5Settings_cfi import * -from GeneratorInterface.EvtGenInterface.EvtGenSetting_cff import * - -generator = cms.EDFilter("Pythia8GeneratorFilter", - maxEventsToPrint = cms.untracked.int32(1), - pythiaPylistVerbosity = cms.untracked.int32(1), - filterEfficiency = cms.untracked.double(0.4045), - pythiaHepMCVerbosity = cms.untracked.bool(False), - comEnergy = cms.double(14000.), - PythiaParameters = cms.PSet( - pythia8CommonSettingsBlock, - pythia8CP5SettingsBlock, - processParameters = cms.vstring( - 'Higgs:useBSM = on', - 'HiggsBSM:gg2H2 = on', - 'HiggsH2:coup2d = 10.0', - 'HiggsH2:coup2u = 10.0', - 'HiggsH2:coup2Z = 0.0', - 'HiggsH2:coup2W = 0.0', - 'HiggsA3:coup2H2Z = 0.0', - 'HiggsH2:coup2A3A3 = 0.0', - 'HiggsH2:coup2H1H1 = 0.0', - '443:onMode = off', - '443:onIfMatch 13 -13', - ############# Fix to mass of etaB (9.4 GeV) ############# - '35:mMin = 0', - '35:mMax = 50.0', - '35:m0 = 9.4', - '35:mWidth = 0.00', - '35:addChannel 1 1.00 100 443 443', - '35:onMode = off', - '35:onIfMatch 443 443' #Jpsi Jpsi decay - ), - # This is a vector of ParameterSet names to be read, in this order - parameterSets = cms.vstring( - 'pythia8CommonSettings', - 'pythia8CP5Settings', - 'processParameters' - ) - ) -) - -generator.PythiaParameters.processParameters.extend(EvtGenExtraParticles) - -etafilter = cms.EDFilter("PythiaFilter", - MaxEta = cms.untracked.double(9999.0), - MinEta = cms.untracked.double(-9999.0), - ParticleID = cms.untracked.int32(35) -) - -etatojpsipairfilter = cms.EDFilter("PythiaDauVFilter", - MotherID = cms.untracked.int32(0), - verbose = cms.untracked.int32(0), - ParticleID = cms.untracked.int32(35), - MaxEta = cms.untracked.vdouble(2.6, 2.6), - MinEta = cms.untracked.vdouble(-2.6, -2.6), - DaughterIDs = cms.untracked.vint32(443, 443), - MinPt = cms.untracked.vdouble(0., 0.), - NumberDaughters = cms.untracked.int32(2) -) - -jpsifilter = cms.EDFilter("PythiaDauVFilter", - MotherID = cms.untracked.int32(35), - verbose = cms.untracked.int32(0), - ParticleID = cms.untracked.int32(443), - MaxEta = cms.untracked.vdouble(2.5, 2.5), - MinEta = cms.untracked.vdouble(-2.5, -2.5), - DaughterIDs = cms.untracked.vint32(13, -13), - MinPt = cms.untracked.vdouble(1.8, 1.8), - NumberDaughters = cms.untracked.int32(2) -) - -ProductionFilterSequence = cms.Sequence(generator*etafilter*etatojpsipairfilter*jpsifilter) From f80449113e05c24b461cd11768d11dd7e259502c Mon Sep 17 00:00:00 2001 From: Vincenzo Date: Thu, 29 Apr 2021 09:59:00 +0200 Subject: [PATCH 5/5] Rename EtaBToJpsiJpsi_14TeV_TuneCP5_cfi.py to EtaBToJpsiJpsi_14TeV_TuneCP5_pythia8_cfi.py --- ...TuneCP5_cfi.py => EtaBToJpsiJpsi_14TeV_TuneCP5_pythia8_cfi.py} | 0 1 file changed, 0 insertions(+), 0 deletions(-) rename Configuration/Generator/python/{EtaBToJpsiJpsi_14TeV_TuneCP5_cfi.py => EtaBToJpsiJpsi_14TeV_TuneCP5_pythia8_cfi.py} (100%) diff --git a/Configuration/Generator/python/EtaBToJpsiJpsi_14TeV_TuneCP5_cfi.py b/Configuration/Generator/python/EtaBToJpsiJpsi_14TeV_TuneCP5_pythia8_cfi.py similarity index 100% rename from Configuration/Generator/python/EtaBToJpsiJpsi_14TeV_TuneCP5_cfi.py rename to Configuration/Generator/python/EtaBToJpsiJpsi_14TeV_TuneCP5_pythia8_cfi.py