File indexing completed on 2024-04-06 12:03:33
0001 import FWCore.ParameterSet.Config as cms
0002
0003 from Configuration.Generator.Pythia8CommonSettings_cfi import *
0004 from Configuration.Generator.MCTunes2017.PythiaCP5Settings_cfi import *
0005 from GeneratorInterface.EvtGenInterface.EvtGenSetting_cff import *
0006
0007 generator = cms.EDFilter("Pythia8GeneratorFilter",
0008 pythiaHepMCVerbosity = cms.untracked.bool(False),
0009 maxEventsToPrint = cms.untracked.int32(0),
0010 pythiaPylistVerbosity = cms.untracked.int32(0),
0011 filterEfficiency = cms.untracked.double(1.38e-3),
0012 crossSection = cms.untracked.double(540000000.),
0013 comEnergy = cms.double(14000.0),
0014 ExternalDecays = cms.PSet(
0015 EvtGen130 = cms.untracked.PSet(
0016 decay_table = cms.string('GeneratorInterface/EvtGenInterface/data/DECAY_2010.DEC'),
0017 particle_property_file = cms.FileInPath('GeneratorInterface/EvtGenInterface/data/evt.pdl'),
0018 user_decay_embedded= cms.vstring(
0019 '#',
0020 'Alias MyBs B_s0',
0021 'Alias Myanti-Bs anti-B_s0',
0022 'ChargeConj Myanti-Bs MyBs',
0023 '#',
0024 'Decay MyBs',
0025 '1.000 mu+ mu- PHOTOS PHSP;',
0026 'Enddecay',
0027 '#',
0028 'Decay Myanti-Bs',
0029 '1.000 mu+ mu- PHOTOS PHSP;',
0030 'Enddecay',
0031 'End'
0032 ),
0033 list_forced_decays = cms.vstring('MyBs','Myanti-Bs'),
0034 operates_on_particles = cms.vint32(),
0035 ),
0036 parameterSets = cms.vstring('EvtGen130')
0037 ),
0038 PythiaParameters = cms.PSet(pythia8CommonSettingsBlock,
0039 pythia8CP5SettingsBlock,
0040 processParameters = cms.vstring(
0041 "SoftQCD:nonDiffractive = on",
0042 'PTFilter:filter = on',
0043 'PTFilter:quarkToFilter = 5',
0044 'PTFilter:scaleToFilter = 1.0'
0045 ),
0046 parameterSets = cms.vstring('pythia8CommonSettings',
0047 'pythia8CP5Settings',
0048 'processParameters',
0049 )
0050 )
0051 )
0052
0053 generator.PythiaParameters.processParameters.extend(EvtGenExtraParticles)
0054
0055 configurationMetadata = cms.untracked.PSet(
0056 version = cms.untracked.string('$Revision: 1.0 $'),
0057 name = cms.untracked.string('$Source: /Configuration/Generator/python/BPH_BsMuMu_PhaseII_cfi.py $'),
0058 annotation = cms.untracked.string('PhaseII: Pythia8+EvtGen130 generation of Bs --> Mu+Mu-, 14TeV, Tune CP5')
0059 )
0060
0061 bfilter = cms.EDFilter(
0062 "PythiaFilter",
0063 MaxEta = cms.untracked.double(9999.),
0064 MinEta = cms.untracked.double(-9999.),
0065 ParticleID = cms.untracked.int32(531)
0066 )
0067
0068 decayfilter = cms.EDFilter(
0069 "PythiaDauVFilter",
0070 verbose = cms.untracked.int32(1),
0071 NumberDaughters = cms.untracked.int32(2),
0072 ParticleID = cms.untracked.int32(531),
0073 DaughterIDs = cms.untracked.vint32(13, -13),
0074 MinPt = cms.untracked.vdouble(2.5, 2.5),
0075 MinEta = cms.untracked.vdouble(-2.9, -2.9),
0076 MaxEta = cms.untracked.vdouble( 2.9, 2.9)
0077 )
0078
0079 ProductionFilterSequence = cms.Sequence(generator*bfilter*decayfilter)