CMS 3D CMS Logo

CMSSW_4_4_3_patch1/src/Configuration/Generator/python/PyquenDefaultSettings_cff.py

Go to the documentation of this file.
00001 #Default Pythia Paramters for Hydjet & Pyquen
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), ## beam/target atomic number
00008                                comEnergy = cms.double(4000.0)
00009                                )
00010 
00011 collisionParameters2760GeV = cms.PSet(aBeamTarget = cms.double(208.0), ## beam/target atomic number
00012                                    comEnergy = cms.double(2760.0)
00013                                    )
00014 
00015 collisionParameters = collisionParameters2760GeV.clone()
00016 
00017 qgpParameters = cms.PSet(qgpInitialTemperature = cms.double(1.0), ## initial temperature of QGP; allowed range [0.2,2.0]GeV;
00018                          qgpProperTimeFormation = cms.double(0.1), ## proper time of QGP formation; allowed range [0.01,10.0]fm/c;
00019                          hadronFreezoutTemperature = cms.double(0.14),
00020                          doRadiativeEnLoss = cms.bool(True), ## if true, perform partonic radiative en loss
00021                          doCollisionalEnLoss = cms.bool(False),
00022                          qgpNumQuarkFlavor = cms.int32(0),  ## number of active quark flavors in qgp; allowed values: 0,1,2,3 
00023                          numQuarkFlavor = cms.int32(0) ## to be removed
00024                          )
00025 
00026 pyquenParameters  = cms.PSet(doIsospin = cms.bool(True),
00027                              angularSpectrumSelector = cms.int32(0), ## angular emitted gluon spectrum :
00028                              embeddingMode = cms.bool(False),
00029                              backgroundLabel = cms.InputTag("Generator") ## ineffective in no mixing
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.',# ! ptMin
00047                                       'MSTP(81)=0'
00048                                       ),
00049     ppDefault = cms.vstring('MSEL=1   ! QCD hight pT processes (only jets)',
00050                             'CKIN(3)=6.',# ! ptMin
00051                             'MSTP(81)=0'
00052                             ),
00053     pythiaHirootDefault = cms.vstring('MSEL=0', # ! Only user defined processes,  
00054                                 'MSTU(21)=1', # ! to avoid stopping run',
00055                                 'PARU(14)=1.', # ! tolerance parameter to adjust fragmentation',
00056                                 'MSTP(81)=0', # ! pp multiple scattering off',
00057                                 'PMAS(5,1)=4.8', # ! b quark mass',
00058                                 'PMAS(6,1)=175.0', # ! t quark mass'
00059                                 'CKIN(3)=7.',# ! ptMin
00060                                 'MSTJ(22)=2',
00061                                 'PARJ(71)=10.', # Decays only if life time < 10mm
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', # q+q->q+q
00074                              'MSUB(12)=1', # q+qbar->q+qbar
00075                              'MSUB(13)=1', # q+qbar->g+g
00076                              'MSUB(28)=1', # q+g->q+g
00077                              'MSUB(53)=1', # g+g->q+qbar
00078                              'MSUB(68)=1' # g+g->g+g
00079                              ),
00080     pythiaPromptPhotons = cms.vstring('MSUB(14)=1', # q+qbar->g+gamma
00081                                       'MSUB(18)=1', # q+qbar->gamma+gamma
00082                                       'MSUB(29)=1', # q+g->q+gamma
00083                                       'MSUB(114)=1', # g+g->gamma+gamma
00084                                       'MSUB(115)=1' # g+g->g+gamma
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',   # Matrix Elements
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                                           # Meson spin
00146                                           'PARJ(13)=0.60',
00147                                           'PARJ(14)=0.162',
00148                                           'PARJ(15)=0.018',
00149                                           'PARJ(16)=0.054',
00150                                           # Polarization
00151                                           'MSTP(145)=0',
00152                                           'MSTP(146)=0',
00153                                           'MSTP(147)=0',
00154                                           'MSTP(148)=1',
00155                                           'MSTP(149)=1',
00156                                           # Chi_c branching ratios
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",          # !Z decay into d dbar,
00166                                  "MDME(175,1)=0",          # !Z decay into u ubar,
00167                                  "MDME(176,1)=0",          # !Z decay into s sbar,
00168                                  "MDME(177,1)=0",          # !Z decay into c cbar,
00169                                  "MDME(178,1)=0",          # !Z decay into b bbar,
00170                                  "MDME(179,1)=0",          # !Z decay into t tbar,
00171                                  "MDME(182,1)=0",          # !Z decay into e- e+,
00172                                  "MDME(183,1)=0",          # !Z decay into nu_e nu_ebar,
00173                                  "MDME(184,1)=1",          # !Z decay into mu- mu+,
00174                                  "MDME(185,1)=0",          # !Z decay into nu_mu nu_mubar,
00175                                  "MDME(186,1)=0",          # !Z decay into tau- tau+,
00176                                  "MDME(187,1)=0"           # !Z decay into nu_tau nu_taubar
00177                                  ),
00178 
00179 
00180     pythiaZtoElectrons = cms.vstring("MDME(174,1)=0",          # !Z decay into d dbar,
00181                                      "MDME(175,1)=0",          # !Z decay into u ubar,
00182                                      "MDME(176,1)=0",          # !Z decay into s sbar,
00183                                      "MDME(177,1)=0",          # !Z decay into c cbar,
00184                                      "MDME(178,1)=0",          # !Z decay into b bbar,
00185                                      "MDME(179,1)=0",          # !Z decay into t tbar,
00186                                      "MDME(182,1)=1",          # !Z decay into e- e+,
00187                                      "MDME(183,1)=0",          # !Z decay into nu_e nu_ebar,
00188                                      "MDME(184,1)=0",          # !Z decay into mu- mu+,
00189                                      "MDME(185,1)=0",          # !Z decay into nu_mu nu_mubar,
00190                                      "MDME(186,1)=0",          # !Z decay into tau- tau+,
00191                                      "MDME(187,1)=0"           # !Z decay into nu_tau nu_taubar
00192                                      ),
00193     
00194     pythiaZtoMuonsAndElectrons = cms.vstring("MDME(174,1)=0",          # !Z decay into d dbar,
00195                                              "MDME(175,1)=0",          # !Z decay into u ubar,
00196                                              "MDME(176,1)=0",          # !Z decay into s sbar,
00197                                              "MDME(177,1)=0",          # !Z decay into c cbar,
00198                                              "MDME(178,1)=0",          # !Z decay into b bbar,
00199                                              "MDME(179,1)=0",          # !Z decay into t tbar,
00200                                              "MDME(182,1)=1",          # !Z decay into e- e+,
00201                                              "MDME(183,1)=0",          # !Z decay into nu_e nu_ebar,
00202                                              "MDME(184,1)=1",          # !Z decay into mu- mu+,
00203                                              "MDME(185,1)=0",          # !Z decay into nu_mu nu_mubar,
00204                                              "MDME(186,1)=0",          # !Z decay into tau- tau+,
00205                                              "MDME(187,1)=0"           # !Z decay into nu_tau nu_taubar
00206                                              ),
00207     
00208     pythiaUpsilonToMuons = cms.vstring('BRAT(1034) = 0 ',  # switch off',
00209                                        'BRAT(1035) = 1 ',  # switch on',
00210                                        'BRAT(1036) = 0 ',  # switch off',
00211                                        'BRAT(1037) = 0 ',  # switch off',
00212                                        'BRAT(1038) = 0 ',  # switch off',
00213                                        'BRAT(1039) = 0 ',  # switch off',
00214                                        'BRAT(1040) = 0 ',  # switch off',
00215                                        'BRAT(1041) = 0 ',  # switch off',
00216                                        'BRAT(1042) = 0 ',  # switch off',
00217                                        'MDME(1034,1) = 0 ',  # switch off',
00218                                        'MDME(1035,1) = 1 ',  # switch on',
00219                                        'MDME(1036,1) = 0 ',  # switch off',
00220                                        'MDME(1037,1) = 0 ',  # switch off',
00221                                        'MDME(1038,1) = 0 ',  # switch off',
00222                                        'MDME(1039,1) = 0 ',  # switch off',
00223                                        'MDME(1040,1) = 0 ',  # switch off',
00224                                        'MDME(1041,1) = 0 ',  # switch off',
00225                                        'MDME(1042,1) = 0 ',  # switch off'
00226                                        ),
00227 
00228    pythiaJpsiToMuons = cms.vstring('BRAT(858) = 0 ',  # switch off',
00229                                    'BRAT(859) = 1 ',  # switch on',
00230                                    'BRAT(860) = 0 ',  # switch off',
00231                                    'MDME(858,1) = 0 ',  # switch off',
00232                                    'MDME(859,1) = 1 ',  # switch on',
00233                                    'MDME(860,1) = 0 ',  # switch off'
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 # This one is not to be used
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