CMS 3D CMS Logo

 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Macros Groups Pages
UpsEE_cfi.py
Go to the documentation of this file.
1 import FWCore.ParameterSet.Config as cms
2 
4 generator = cms.EDFilter("Pythia6GeneratorFilter",
5  pythiaPylistVerbosity = cms.untracked.int32(0),
6  filterEfficiency = cms.untracked.double(0.141),
7  pythiaHepMCVerbosity = cms.untracked.bool(False),
8  crossSection = cms.untracked.double(9090000.0),
9  comEnergy = cms.double(10000.0),
10  maxEventsToPrint = cms.untracked.int32(0),
11  PythiaParameters = cms.PSet(
12  pythiaUESettingsBlock,
13  processParameters = cms.vstring(
14  'MSEL=62 ! Quarkonia NRQCD bb',
15  'CKIN(3)=20. ! Min pthard',
16  'CKIN(4)=-1. ! Max pthard',
17  'MDME(1034,1)=1 ! 0.025200 e- e+',
18  'MDME(1035,1)=0 ! 0.024800 mu- mu+',
19  'MDME(1036,1)=0 ! 0.026700 tau- tau+',
20  'MDME(1037,1)=0 ! 0.015000 d dbar',
21  'MDME(1038,1)=0 ! 0.045000 u ubar',
22  'MDME(1039,1)=0 ! 0.015000 s sbar',
23  'MDME(1040,1)=0 ! 0.045000 c cbar',
24  'MDME(1041,1)=0 ! 0.774300 g g g',
25  'MDME(1042,1)=0 ! 0.029000 gamma g',
26  'MSTP(142)=2 ! turns on the PYEVWT Pt re-weighting routine',
27  'PARJ(13)=0.750 ! probability that a c or b meson has S=1',
28  'PARJ(14)=0.162 ! probability that a meson with S=0 is produced with L=1, J=1',
29  'PARJ(15)=0.018 ! probability that a meson with S=1 is produced with L=1, J=0',
30  'PARJ(16)=0.054 ! probability that a meson with S=1 is produced with L=1, J=1',
31  'MSTP(145)=0 ! choice of polarization',
32  'MSTP(146)=0 ! choice of polarization frame ONLY when mstp(145)=1',
33  'MSTP(147)=0 ! particular helicity or density matrix component when mstp(145)=1',
34  'MSTP(148)=1 ! possibility to allow for final-state shower evolution, extreme case!',
35  'MSTP(149)=1 ! if mstp(148)=1, it determines the kinematics of the QQ~3S1(8)->QQ~3S1(8)+g branching',
36  'PARP(141)=1.16 ! New values for COM matrix elements',
37  'PARP(142)=0.0119 ! New values for COM matrix elements',
38  'PARP(143)=0.01 ! New values for COM matrix elements',
39  'PARP(144)=0.01 ! New values for COM matrix elements',
40  'PARP(145)=0.05 ! New values for COM matrix elements',
41  'PARP(146)=9.28 ! New values for COM matrix elements',
42  'PARP(147)=0.15 ! New values for COM matrix elements',
43  'PARP(148)=0.02 ! New values for COM matrix elements',
44  'PARP(149)=0.02 ! New values for COM matrix elements',
45  'PARP(150)=0.09 ! New values for COM matrix elements'
46  ),
47  # This is a vector of ParameterSet names to be read, in this order
48  parameterSets = cms.vstring('pythiaUESettings',
49  'processParameters',
50  'CSAParameters'),
51  CSAParameters = cms.vstring('CSAMODE = 6 ! cross-section reweighted quarkonia')
52  )
53 )
54 
55 oniafilter = cms.EDFilter("PythiaFilter",
56  Status = cms.untracked.int32(2),
57  MaxEta = cms.untracked.double(1000.0),
58  MinEta = cms.untracked.double(-1000.0),
59  MinPt = cms.untracked.double(0.0),
60  ParticleID = cms.untracked.int32(553)
61 )
62 
63 eegenfilter = cms.EDFilter("MCParticlePairFilter",
64  Status = cms.untracked.vint32(1, 1),
65  MinPt = cms.untracked.vdouble(2.5, 2.5),
66  MaxEta = cms.untracked.vdouble(2.6, 2.6),
67  MinEta = cms.untracked.vdouble(-2.6, -2.6),
68  ParticleCharge = cms.untracked.int32(0),
69  ParticleID1 = cms.untracked.vint32(11),
70  ParticleID2 = cms.untracked.vint32(11)
71 )
72 
73 ProductionFilterSequence = cms.Sequence(generator*oniafilter*eegenfilter)