CMS 3D CMS Logo

/data/refman/pasoursint/CMSSW_5_2_7_hltpatch2/src/GeneratorInterface/PyquenInterface/python/pyquenPythiaDefault_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 pyquenPythiaDefaultBlock = cms.PSet(
00007     pythiaUESettingsBlock,
00008     ppDefault = cms.vstring('MSEL=1   ! QCD hight pT processes',
00009                             'CKIN(3)=7.',# ! ptMin
00010                             'MSTP(81)=0'
00011                             ),
00012     pythiaHirootDefault = cms.vstring('MSEL=0', # ! Only user defined processes,
00013                                       'MSTU(21)=1', # ! to avoid stopping run',
00014                                       'PARU(14)=1.', # ! tolerance parameter to adjust fragmentation',
00015                                       'MSTP(81)=0', # ! pp multiple scattering off',
00016                                       'PMAS(5,1)=4.8', # ! b quark mass',
00017                                       'PMAS(6,1)=175.0', # ! t quark mass'
00018                                       'CKIN(3)=7.',# ! ptMin
00019                                       'MSTJ(22)=2',
00020                                       'PARJ(71)=10.', # Decays only if life time < 10mm
00021                                       'PARP(67)=1.',
00022                                       'PARP(82)=1.9',
00023                                       'PARP(85)=0.33',
00024                                       'PARP(86)=0.66',
00025                                       'PARP(89)=1000.',
00026                                       'PARP(91)=1.0',
00027                                       'MSTJ(11)=3',
00028                                       'MSTJ(22)=2'
00029                                       ),
00030     
00031     ppJets = cms.vstring('MSEL=1   ! QCD hight pT processes'),
00032     pythiaJets = cms.vstring('MSUB(11)=1', # q+q->q+q
00033                              'MSUB(12)=1', # q+qbar->q+qbar
00034                              'MSUB(13)=1', # q+qbar->g+g
00035                              'MSUB(28)=1', # q+g->q+g
00036                              'MSUB(53)=1', # g+g->q+qbar
00037                              'MSUB(68)=1' # g+g->g+g
00038                              ),
00039     pythiaPromptPhotons = cms.vstring('MSUB(14)=1', # q+qbar->g+gamma
00040                                       'MSUB(18)=1', # q+qbar->gamma+gamma
00041                                       'MSUB(29)=1', # q+g->q+gamma
00042                                       'MSUB(114)=1', # g+g->gamma+gamma
00043                                       'MSUB(115)=1' # g+g->g+gamma
00044                                       ),
00045     
00046     pythiaWeakBosons = cms.vstring('MSUB(1)=1',
00047                                    'MSUB(2)=1'),
00048     
00049     pythiaZjets = cms.vstring('MSUB(15)=1',
00050                               'MSUB(30)=1'),
00051     
00052     pythiaCharmoniumNRQCD = cms.vstring('MSUB(421) = 1',
00053                                         'MSUB(422) = 1',
00054                                         'MSUB(423) = 1',
00055                                         'MSUB(424) = 1',
00056                                         'MSUB(425) = 1',
00057                                         'MSUB(426) = 1',
00058                                         'MSUB(427) = 1',
00059                                         'MSUB(428) = 1',
00060                                         'MSUB(429) = 1',
00061                                         'MSUB(430) = 1',
00062                                         'MSUB(431) = 1',
00063                                         'MSUB(432) = 1',
00064                                         'MSUB(433) = 1',
00065                                         'MSUB(434) = 1',
00066                                         'MSUB(435) = 1',
00067                                         'MSUB(436) = 1',
00068                                         'MSUB(437) = 1',
00069                                         'MSUB(438) = 1',
00070                                         'MSUB(439) = 1'
00071                                         ),
00072     
00073     pythiaBottomoniumNRQCD = cms.vstring('MSUB(461) = 1',
00074                                          'MSUB(462) = 1',
00075                                          'MSUB(463) = 1',
00076                                          'MSUB(464) = 1',
00077                                          'MSUB(465) = 1',
00078                                          'MSUB(466) = 1',
00079                                          'MSUB(467) = 1',
00080                                          'MSUB(468) = 1',
00081                                          'MSUB(469) = 1',
00082                                          'MSUB(470) = 1',
00083                                          'MSUB(471) = 1',
00084                                          'MSUB(472) = 1',
00085                                          'MSUB(473) = 1',
00086                                          'MSUB(474) = 1',
00087                                          'MSUB(475) = 1',
00088                                          'MSUB(476) = 1',
00089                                          'MSUB(477) = 1',
00090                                          'MSUB(478) = 1',
00091                                          'MSUB(479) = 1',
00092                                          ),
00093     pythiaQuarkoniaSettings = cms.vstring('PARP(141)=1.16',   # Matrix Elements
00094                                           'PARP(142)=0.0119',
00095                                           'PARP(143)=0.01',
00096                                           'PARP(144)=0.01',
00097                                           'PARP(145)=0.05',
00098                                           'PARP(146)=9.28',
00099                                           'PARP(147)=0.15',
00100                                           'PARP(148)=0.02',
00101                                           'PARP(149)=0.02',
00102                                           'PARP(150)=0.085',
00103                                           # Meson spin
00104                                           'PARJ(13)=0.60',
00105                                           'PARJ(14)=0.162',
00106                                           'PARJ(15)=0.018',
00107                                           'PARJ(16)=0.054',
00108                                           # Polarization
00109                                           'MSTP(145)=0',
00110                                           'MSTP(146)=0',
00111                                           'MSTP(147)=0',
00112                                           'MSTP(148)=1',
00113                                           'MSTP(149)=1',
00114                                           # Chi_c branching ratios
00115                                           'BRAT(861)=0.202',
00116                                           'BRAT(862)=0.798',
00117                                           'BRAT(1501)=0.013',
00118                                           'BRAT(1502)=0.987',
00119                                           'BRAT(1555)=0.356',
00120                                           'BRAT(1556)=0.644'
00121                                           ),
00122     pythiaZtoMuons = cms.vstring("MDME(174,1)=0",          # !Z decay into d dbar,
00123                                  "MDME(175,1)=0",          # !Z decay into u ubar,
00124                                  "MDME(176,1)=0",          # !Z decay into s sbar,
00125                                  "MDME(177,1)=0",          # !Z decay into c cbar,
00126                                  "MDME(178,1)=0",          # !Z decay into b bbar,
00127                                  "MDME(179,1)=0",          # !Z decay into t tbar,
00128                                  "MDME(182,1)=0",          # !Z decay into e- e+,
00129                                  "MDME(183,1)=0",          # !Z decay into nu_e nu_ebar,
00130                                  "MDME(184,1)=1",          # !Z decay into mu- mu+,
00131                                  "MDME(185,1)=0",          # !Z decay into nu_mu nu_mubar,
00132                                  "MDME(186,1)=0",          # !Z decay into tau- tau+,
00133                                  "MDME(187,1)=0"           # !Z decay into nu_tau nu_taubar
00134                                  ),
00135 
00136     
00137     pythiaZtoElectrons = cms.vstring("MDME(174,1)=0",          # !Z decay into d dbar,
00138                                      "MDME(175,1)=0",          # !Z decay into u ubar,
00139                                      "MDME(176,1)=0",          # !Z decay into s sbar,
00140                                      "MDME(177,1)=0",          # !Z decay into c cbar,
00141                                      "MDME(178,1)=0",          # !Z decay into b bbar,
00142                                      "MDME(179,1)=0",          # !Z decay into t tbar,
00143                                      "MDME(182,1)=1",          # !Z decay into e- e+,
00144                                      "MDME(183,1)=0",          # !Z decay into nu_e nu_ebar,
00145                                      "MDME(184,1)=0",          # !Z decay into mu- mu+,
00146                                      "MDME(185,1)=0",          # !Z decay into nu_mu nu_mubar,
00147                                      "MDME(186,1)=0",          # !Z decay into tau- tau+,
00148                                      "MDME(187,1)=0"           # !Z decay into nu_tau nu_taubar
00149                                      ),
00150     
00151     pythiaZtoMuonsAndElectrons = cms.vstring("MDME(174,1)=0",          # !Z decay into d dbar,
00152                                              "MDME(175,1)=0",          # !Z decay into u ubar,
00153                                              "MDME(176,1)=0",          # !Z decay into s sbar,
00154                                              "MDME(177,1)=0",          # !Z decay into c cbar,
00155                                              "MDME(178,1)=0",          # !Z decay into b bbar,
00156                                              "MDME(179,1)=0",          # !Z decay into t tbar,
00157                                              "MDME(182,1)=1",          # !Z decay into e- e+,
00158                                              "MDME(183,1)=0",          # !Z decay into nu_e nu_ebar,
00159                                              "MDME(184,1)=1",          # !Z decay into mu- mu+,
00160                                              "MDME(185,1)=0",          # !Z decay into nu_mu nu_mubar,
00161                                              "MDME(186,1)=0",          # !Z decay into tau- tau+,
00162                                              "MDME(187,1)=0"           # !Z decay into nu_tau nu_taubar
00163                                              ),
00164 
00165     pythiaUpsilonToMuons = cms.vstring('BRAT(1034) = 0 ',  # switch off',
00166                                        'BRAT(1035) = 1 ',  # switch on',
00167                                        'BRAT(1036) = 0 ',  # switch off',
00168                                        'BRAT(1037) = 0 ',  # switch off',
00169                                        'BRAT(1038) = 0 ',  # switch off',
00170                                        'BRAT(1039) = 0 ',  # switch off',
00171                                        'BRAT(1040) = 0 ',  # switch off',
00172                                        'BRAT(1041) = 0 ',  # switch off',
00173                                        'BRAT(1042) = 0 ',  # switch off',
00174                                        'MDME(1034,1) = 0 ',  # switch off',
00175                                        'MDME(1035,1) = 1 ',  # switch on',
00176                                        'MDME(1036,1) = 0 ',  # switch off',
00177                                        'MDME(1037,1) = 0 ',  # switch off',
00178                                        'MDME(1038,1) = 0 ',  # switch off',
00179                                        'MDME(1039,1) = 0 ',  # switch off',
00180                                        'MDME(1040,1) = 0 ',  # switch off',
00181                                        'MDME(1041,1) = 0 ',  # switch off',
00182                                        'MDME(1042,1) = 0 ',  # switch off'
00183                                        ),
00184         
00185     pythiaJpsiToMuons = cms.vstring('BRAT(858) = 0 ',  # switch off',
00186                                     'BRAT(859) = 1 ',  # switch on',
00187                                     'BRAT(860) = 0 ',  # switch off',
00188                                     'MDME(858,1) = 0 ',  # switch off',
00189                                     'MDME(859,1) = 1 ',  # switch on',
00190                                     'MDME(860,1) = 0 ',  # switch off'
00191                                     ),
00192     
00193     pythiaMuonCandidates = cms.vstring(
00194     'CKIN(3)=20',
00195     'MSTJ(22)=2',
00196     'PARJ(71)=40.'
00197     ),
00198     myParameters = cms.vstring(
00199     )
00200     
00201     )