Back to home page

Project CMSSW displayed by LXR

 
 

    


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

0001 import FWCore.ParameterSet.Config as cms
0002 
0003 from Configuration.Generator.Pythia8CommonSettings_cfi import *
0004 from Configuration.Generator.Pythia8CUEP8M1Settings_cfi import *
0005 
0006 generator = cms.EDFilter("Pythia8ConcurrentGeneratorFilter",
0007     maxEventsToPrint = cms.untracked.int32(1),
0008     pythiaPylistVerbosity = cms.untracked.int32(1),
0009     filterEfficiency = cms.untracked.double(0.00042),
0010     pythiaHepMCVerbosity = cms.untracked.bool(False),
0011     comEnergy = cms.double(13000.0),
0012 
0013     crossSection = cms.untracked.double(7.20648e+08),
0014 
0015     PythiaParameters = cms.PSet(
0016             pythia8CommonSettingsBlock,
0017             pythia8CUEP8M1SettingsBlock,
0018         processParameters = cms.vstring(
0019                     'ParticleDecays:limitTau0 = off',
0020             'ParticleDecays:limitCylinder = on',
0021                     'ParticleDecays:xyMax = 2000',
0022                     'ParticleDecays:zMax = 4000',
0023             'HardQCD:all = on',
0024             'PhaseSpace:pTHatMin = 20',
0025                 '130:mayDecay = on',
0026                     '211:mayDecay = on',
0027                     '321:mayDecay = on'
0028         ),
0029             parameterSets = cms.vstring('pythia8CommonSettings',
0030                                         'pythia8CUEP8M1Settings',
0031                                         'processParameters',
0032                                         )
0033     )
0034 )
0035 
0036 
0037 mugenfilter = cms.EDFilter("MCSmartSingleParticleFilter",
0038                            MinPt = cms.untracked.vdouble(15.,15.),
0039                            MinEta = cms.untracked.vdouble(-2.5,-2.5),
0040                            MaxEta = cms.untracked.vdouble(2.5,2.5),
0041                            ParticleID = cms.untracked.vint32(13,-13),
0042                            Status = cms.untracked.vint32(1,1),
0043                            # Decay cuts are in mm
0044                            MaxDecayRadius = cms.untracked.vdouble(2000.,2000.),
0045                            MinDecayZ = cms.untracked.vdouble(-4000.,-4000.),
0046                            MaxDecayZ = cms.untracked.vdouble(4000.,4000.)
0047 )
0048 
0049 
0050 configurationMetadata = cms.untracked.PSet(
0051     version = cms.untracked.string('\$Revision$'),
0052     name = cms.untracked.string('\$Source$'),
0053     annotation = cms.untracked.string('QCD dijet production, pThat > 20 GeV, with INCLUSIVE muon preselection (pt(mu) > 15 GeV), 13 TeV, TuneCUETP8M1')
0054 )
0055 
0056 ProductionFilterSequence = cms.Sequence(generator*mugenfilter)