Back to home page

Project CMSSW displayed by LXR

 
 

    


File indexing completed on 2024-04-06 12:03:34

0001 # For BPH trigger study only
0002 import FWCore.ParameterSet.Config as cms
0003 from Configuration.Generator.Pythia8CommonSettings_cfi import *
0004 from Configuration.Generator.Pythia8CUEP8M1Settings_cfi import *
0005 generator = cms.EDFilter("Pythia8ConcurrentGeneratorFilter",
0006 maxEventsToPrint = cms.untracked.int32(1),
0007 pythiaPylistVerbosity = cms.untracked.int32(1),
0008 filterEfficiency = cms.untracked.double(1.0),
0009 pythiaHepMCVerbosity = cms.untracked.bool(False),
0010 comEnergy = cms.double(13000.),
0011 PythiaParameters = cms.PSet(
0012 pythia8CommonSettingsBlock,
0013 pythia8CUEP8M1SettingsBlock,
0014 pythiaEtab = cms.vstring(
0015 'Higgs:useBSM = on',
0016 'HiggsBSM:gg2H2 = on',
0017 'HiggsH2:coup2d = 10.0',
0018 'HiggsH2:coup2u = 10.0',
0019 'HiggsH2:coup2Z = 0.0',
0020 'HiggsH2:coup2W = 0.0',
0021 'HiggsA3:coup2H2Z = 0.0',
0022 'HiggsH2:coup2A3A3 = 0.0',
0023 'HiggsH2:coup2H1H1 = 0.0',
0024 '443:onMode = off',
0025 '443:onIfMatch 13 13',
0026 '333:onMode = off',
0027 '333:onIfMatch 13 13',
0028 '553:onMode = off',
0029 '553:onIfMatch 13 13',
0030 ############# For Fixed Mass Distribution#############
0031 '35:mMin = 0',
0032 '35:mMax = 50.0',
0033 '35:m0 = 7.0',
0034 '35:mWidth = 0.00',
0035 '35:addChannel 1 1.00 100 443 443',
0036 '35:onMode = off',
0037 '35:onIfMatch 443 443'), ## JpsiJpsi
0038 # This is a vector of ParameterSet names to be read, in this order
0039 parameterSets = cms.vstring('pythia8CommonSettings',
0040 'pythia8CUEP8M1Settings',
0041 'pythiaEtab')
0042 )
0043 )
0044 etafilter = cms.EDFilter("PythiaFilter",
0045 MaxEta = cms.untracked.double(9999.0),
0046 MinEta = cms.untracked.double(-9999.0),
0047 ParticleID = cms.untracked.int32(35)
0048 )
0049 jpsifilter = cms.EDFilter("PythiaDauVFilter",
0050 MotherID = cms.untracked.int32(10551),
0051 verbose = cms.untracked.int32(0),
0052 ParticleID = cms.untracked.int32(443),
0053 MaxEta = cms.untracked.vdouble(2.6, 2.6),
0054 MinEta = cms.untracked.vdouble(-2.6, -2.6),
0055 DaughterIDs = cms.untracked.vint32(13, -13),
0056 MinPt = cms.untracked.vdouble(1.8, 1.8),
0057 NumberDaughters = cms.untracked.int32(2)
0058 )
0059 ProductionFilterSequence = cms.Sequence(generator*etafilter)