00001 import FWCore.ParameterSet.Config as cms
00002
00003 from Configuration.Generator.PythiaUESettings_cfi import *
00004 source = cms.Source("PythiaSource",
00005
00006 pythiaPylistVerbosity = cms.untracked.int32(0),
00007 filterEfficiency = cms.untracked.double(0.0154),
00008 pythiaHepMCVerbosity = cms.untracked.bool(False),
00009 crossSection = cms.untracked.double(354400000.0),
00010 comEnergy = cms.untracked.double(10000.0),
00011 maxEventsToPrint = cms.untracked.int32(0),
00012 PythiaParameters = cms.PSet(
00013 pythiaUESettingsBlock,
00014 processParameters = cms.vstring('MSEL=61 ! Quarkonia',
00015 'CKIN(3)=0. ! Min pthard',
00016 'CKIN(4)=-1. ! Max pthard',
00017 'MDME(858,1) = 0 ! 0.060200 e- e+',
00018 'MDME(859,1) = 1 ! 0.060100 mu- mu+',
00019 'MDME(860,1) = 0 ! 0.879700 rndmflav rndmflavbar',
00020 'MSTP(142)=2 ! turns on the PYEVWT Pt re-weighting routine',
00021 'PARJ(13)=0.750 ! probability that a c or b meson has S=1',
00022 'PARJ(14)=0.162 ! probability that a meson with S=0 is produced with L=1, J=1',
00023 'PARJ(15)=0.018 ! probability that a meson with S=1 is produced with L=1, J=0',
00024 'PARJ(16)=0.054 ! probability that a meson with S=1 is produced with L=1, J=1',
00025 'MSTP(145)=0 ! choice of polarization',
00026 'MSTP(146)=0 ! choice of polarization frame ONLY when mstp(145)=1',
00027 'MSTP(147)=0 ! particular helicity or density matrix component when mstp(145)=1',
00028 'MSTP(148)=1 ! possibility to allow for final-state shower evolution, extreme case !',
00029 'MSTP(149)=1 ! if mstp(148)=1, it determines the kinematics of the QQ~3S1(8)->QQ~3S1(8)+g branching',
00030 'PARP(141)=1.16 ! New values for COM matrix elements',
00031 'PARP(142)=0.0119 ! New values for COM matrix elements',
00032 'PARP(143)=0.01 ! New values for COM matrix elements',
00033 'PARP(144)=0.01 ! New values for COM matrix elements',
00034 'PARP(145)=0.05 ! New values for COM matrix elements',
00035 'PARP(146)=9.28 ! New values for COM matrix elements',
00036 'PARP(147)=0.15 ! New values for COM matrix elements',
00037 'PARP(148)=0.02 ! New values for COM matrix elements',
00038 'PARP(149)=0.02 ! New values for COM matrix elements',
00039 'PARP(150)=0.085 ! New values for COM matrix elements',
00040 'BRAT(859)=1.000 ! J/psi->mu+mu-',
00041 'BRAT(861)=0.000 ! chi_2c->J/psi gamma',
00042 'BRAT(862)=0.798 ! chi_2c->rndmflav rndmflavbar',
00043 'BRAT(1501)=0.000 ! chi_0c->J/psi gamma',
00044 'BRAT(1502)=0.987 ! chi_0c->rndmflav rndmflavbar',
00045 'BRAT(1555)=0.000 ! chi_1c->J/psi gamma',
00046 'BRAT(1556)=0.644 ! chi_1c->rndmflav rndmflavbar',
00047 'BRAT(1569)=0.186600 ! psi(2S) -> rndmflav rndmflavbar',
00048 'BRAT(1570)=0.000 ! psi(2S) ->J/psi pi+ pi-',
00049 'BRAT(1571)=0.000 ! psi(2S) ->J/psi pi0 pi0',
00050 'BRAT(1572)=0.000 ! psi(2S) ->J/psi eta',
00051 'BRAT(1573)=0.000 ! psi(2S) ->J/psi pi0'),
00052
00053 parameterSets = cms.vstring('pythiaUESettings',
00054 'processParameters',
00055 'CSAParameters'),
00056 CSAParameters = cms.vstring('CSAMODE = 6 ! cross-section reweighted quarkonia')
00057 )
00058 )
00059
00060 oniafilter = cms.EDFilter("PythiaFilter",
00061 Status = cms.untracked.int32(2),
00062 MaxEta = cms.untracked.double(1000.0),
00063 MinEta = cms.untracked.double(-1000.0),
00064 MinPt = cms.untracked.double(0.0),
00065 ParticleID = cms.untracked.int32(443)
00066 )
00067
00068 mumugenfilter = cms.EDFilter("MCParticlePairFilter",
00069 Status = cms.untracked.vint32(1, 1),
00070 MinPt = cms.untracked.vdouble(2.5, 2.5),
00071 MaxEta = cms.untracked.vdouble(2.5, 2.5),
00072 MinEta = cms.untracked.vdouble(-2.5, -2.5),
00073 ParticleCharge = cms.untracked.int32(-1),
00074 ParticleID1 = cms.untracked.vint32(13),
00075 ParticleID2 = cms.untracked.vint32(13)
00076 )
00077
00078 ProductionFilterSequence = cms.Sequence(oniafilter*mumugenfilter)
00079
00080