00001
00002
00003 import FWCore.ParameterSet.Config as cms
00004
00005 from Configuration.Generator.PythiaUESettings_cfi import *
00006
00007 collisionParameters4TeV = cms.PSet(aBeamTarget = cms.double(208.0),
00008 comEnergy = cms.double(4000.0)
00009 )
00010
00011 collisionParameters2760GeV = cms.PSet(aBeamTarget = cms.double(208.0),
00012 comEnergy = cms.double(2760.0)
00013 )
00014
00015 collisionParameters = collisionParameters2760GeV.clone()
00016
00017 qgpParameters = cms.PSet(qgpInitialTemperature = cms.double(1.0),
00018 qgpProperTimeFormation = cms.double(0.1),
00019 hadronFreezoutTemperature = cms.double(0.14),
00020 doRadiativeEnLoss = cms.bool(True),
00021 doCollisionalEnLoss = cms.bool(False),
00022 qgpNumQuarkFlavor = cms.int32(0),
00023 numQuarkFlavor = cms.int32(0)
00024 )
00025
00026 pyquenParameters = cms.PSet(doIsospin = cms.bool(True),
00027 angularSpectrumSelector = cms.int32(0),
00028 embeddingMode = cms.bool(False),
00029 backgroundLabel = cms.InputTag("Generator")
00030 )
00031
00032 hydjetParameters = cms.PSet(sigmaInelNN = cms.double(58),
00033 shadowingSwitch = cms.int32(0),
00034 nMultiplicity = cms.int32(21500),
00035 fracSoftMultiplicity = cms.double(1.),
00036 maxLongitudinalRapidity = cms.double(4.5),
00037 maxTransverseRapidity = cms.double(1.),
00038 rotateEventPlane = cms.bool(True),
00039 allowEmptyEvents = cms.bool(False),
00040 embeddingMode = cms.bool(False)
00041 )
00042
00043 pyquenPythiaDefaultBlock = cms.PSet(
00044 pythiaUESettingsBlock,
00045 hydjetPythiaDefault = cms.vstring('MSEL=0 ! user processes',
00046 'CKIN(3)=6.',
00047 'MSTP(81)=0'
00048 ),
00049 ppDefault = cms.vstring('MSEL=1 ! QCD hight pT processes (only jets)',
00050 'CKIN(3)=6.',
00051 'MSTP(81)=0'
00052 ),
00053 pythiaHirootDefault = cms.vstring('MSEL=0',
00054 'MSTU(21)=1',
00055 'PARU(14)=1.',
00056 'MSTP(81)=0',
00057 'PMAS(5,1)=4.8',
00058 'PMAS(6,1)=175.0',
00059 'CKIN(3)=7.',
00060 'MSTJ(22)=2',
00061 'PARJ(71)=10.',
00062 'PARP(67)=1.',
00063 'PARP(82)=1.9',
00064 'PARP(85)=0.33',
00065 'PARP(86)=0.66',
00066 'PARP(89)=1000.',
00067 'PARP(91)=1.0',
00068 'MSTJ(11)=3',
00069 'MSTJ(22)=2'
00070 ),
00071 ppJets = cms.vstring('MSEL=1 ! QCD hight pT processes'),
00072 customProcesses = cms.vstring('MSEL=0 ! User processes'),
00073 pythiaJets = cms.vstring('MSUB(11)=1',
00074 'MSUB(12)=1',
00075 'MSUB(13)=1',
00076 'MSUB(28)=1',
00077 'MSUB(53)=1',
00078 'MSUB(68)=1'
00079 ),
00080 pythiaPromptPhotons = cms.vstring('MSUB(14)=1',
00081 'MSUB(18)=1',
00082 'MSUB(29)=1',
00083 'MSUB(114)=1',
00084 'MSUB(115)=1'
00085 ),
00086
00087 pythiaWeakBosons = cms.vstring('MSUB(1)=1',
00088 'MSUB(2)=1'),
00089
00090 pythiaZjets = cms.vstring('MSUB(15)=1',
00091 'MSUB(30)=1'),
00092
00093 pythiaCharmoniumNRQCD = cms.vstring('MSUB(421) = 1',
00094 'MSUB(422) = 1',
00095 'MSUB(423) = 1',
00096 'MSUB(424) = 1',
00097 'MSUB(425) = 1',
00098 'MSUB(426) = 1',
00099 'MSUB(427) = 1',
00100 'MSUB(428) = 1',
00101 'MSUB(429) = 1',
00102 'MSUB(430) = 1',
00103 'MSUB(431) = 1',
00104 'MSUB(432) = 1',
00105 'MSUB(433) = 1',
00106 'MSUB(434) = 1',
00107 'MSUB(435) = 1',
00108 'MSUB(436) = 1',
00109 'MSUB(437) = 1',
00110 'MSUB(438) = 1',
00111 'MSUB(439) = 1'
00112 ),
00113
00114 pythiaBottomoniumNRQCD = cms.vstring('MSUB(461) = 1',
00115 'MSUB(462) = 1',
00116 'MSUB(463) = 1',
00117 'MSUB(464) = 1',
00118 'MSUB(465) = 1',
00119 'MSUB(466) = 1',
00120 'MSUB(467) = 1',
00121 'MSUB(468) = 1',
00122 'MSUB(469) = 1',
00123 'MSUB(470) = 1',
00124 'MSUB(471) = 1',
00125 'MSUB(472) = 1',
00126 'MSUB(473) = 1',
00127 'MSUB(474) = 1',
00128 'MSUB(475) = 1',
00129 'MSUB(476) = 1',
00130 'MSUB(477) = 1',
00131 'MSUB(478) = 1',
00132 'MSUB(479) = 1',
00133 ),
00134
00135 pythiaQuarkoniaSettings = cms.vstring('PARP(141)=1.16',
00136 'PARP(142)=0.0119',
00137 'PARP(143)=0.01',
00138 'PARP(144)=0.01',
00139 'PARP(145)=0.05',
00140 'PARP(146)=9.28',
00141 'PARP(147)=0.15',
00142 'PARP(148)=0.02',
00143 'PARP(149)=0.02',
00144 'PARP(150)=0.085',
00145
00146 'PARJ(13)=0.60',
00147 'PARJ(14)=0.162',
00148 'PARJ(15)=0.018',
00149 'PARJ(16)=0.054',
00150
00151 'MSTP(145)=0',
00152 'MSTP(146)=0',
00153 'MSTP(147)=0',
00154 'MSTP(148)=1',
00155 'MSTP(149)=1',
00156
00157 'BRAT(861)=0.202',
00158 'BRAT(862)=0.798',
00159 'BRAT(1501)=0.013',
00160 'BRAT(1502)=0.987',
00161 'BRAT(1555)=0.356',
00162 'BRAT(1556)=0.644'
00163 ),
00164
00165 pythiaZtoMuons = cms.vstring("MDME(174,1)=0",
00166 "MDME(175,1)=0",
00167 "MDME(176,1)=0",
00168 "MDME(177,1)=0",
00169 "MDME(178,1)=0",
00170 "MDME(179,1)=0",
00171 "MDME(182,1)=0",
00172 "MDME(183,1)=0",
00173 "MDME(184,1)=1",
00174 "MDME(185,1)=0",
00175 "MDME(186,1)=0",
00176 "MDME(187,1)=0"
00177 ),
00178
00179
00180 pythiaZtoElectrons = cms.vstring("MDME(174,1)=0",
00181 "MDME(175,1)=0",
00182 "MDME(176,1)=0",
00183 "MDME(177,1)=0",
00184 "MDME(178,1)=0",
00185 "MDME(179,1)=0",
00186 "MDME(182,1)=1",
00187 "MDME(183,1)=0",
00188 "MDME(184,1)=0",
00189 "MDME(185,1)=0",
00190 "MDME(186,1)=0",
00191 "MDME(187,1)=0"
00192 ),
00193
00194 pythiaZtoMuonsAndElectrons = cms.vstring("MDME(174,1)=0",
00195 "MDME(175,1)=0",
00196 "MDME(176,1)=0",
00197 "MDME(177,1)=0",
00198 "MDME(178,1)=0",
00199 "MDME(179,1)=0",
00200 "MDME(182,1)=1",
00201 "MDME(183,1)=0",
00202 "MDME(184,1)=1",
00203 "MDME(185,1)=0",
00204 "MDME(186,1)=0",
00205 "MDME(187,1)=0"
00206 ),
00207
00208 pythiaUpsilonToMuons = cms.vstring('BRAT(1034) = 0 ',
00209 'BRAT(1035) = 1 ',
00210 'BRAT(1036) = 0 ',
00211 'BRAT(1037) = 0 ',
00212 'BRAT(1038) = 0 ',
00213 'BRAT(1039) = 0 ',
00214 'BRAT(1040) = 0 ',
00215 'BRAT(1041) = 0 ',
00216 'BRAT(1042) = 0 ',
00217 'MDME(1034,1) = 0 ',
00218 'MDME(1035,1) = 1 ',
00219 'MDME(1036,1) = 0 ',
00220 'MDME(1037,1) = 0 ',
00221 'MDME(1038,1) = 0 ',
00222 'MDME(1039,1) = 0 ',
00223 'MDME(1040,1) = 0 ',
00224 'MDME(1041,1) = 0 ',
00225 'MDME(1042,1) = 0 ',
00226 ),
00227
00228 pythiaJpsiToMuons = cms.vstring('BRAT(858) = 0 ',
00229 'BRAT(859) = 1 ',
00230 'BRAT(860) = 0 ',
00231 'MDME(858,1) = 0 ',
00232 'MDME(859,1) = 1 ',
00233 'MDME(860,1) = 0 ',
00234 ),
00235
00236 pythiaMuonCandidates = cms.vstring(
00237 'CKIN(3)=20',
00238 'MSTJ(22)=2',
00239 'PARJ(71)=40.'
00240 ),
00241 myParameters = cms.vstring(
00242 )
00243
00244 )
00245
00246
00247 impactParameters = cms.PSet(cFlag = cms.int32(1),
00248 bFixed = cms.double(0),
00249 bMin = cms.double(0),
00250 bMax = cms.double(30)
00251 )
00252