CMS 3D CMS Logo

 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Macros Pages
HerwigppDefaults_cfi.py
Go to the documentation of this file.
2 
3 herwigDefaultsBlock = cms.PSet(
4  dataLocation = cms.string('${HERWIGPATH}'),
5 
6  repository = cms.string('HerwigDefaults.rpo'),
7  eventHandlers = cms.string('/Herwig/EventHandlers'),
8  generatorModule = cms.string('/Herwig/Generators/LHCGenerator'),
9 
10  run = cms.string('LHC'),
11 
12  cmsDefaults = cms.vstring(
13  '+pdfMRST2001',
14  '+basicSetup',
15  '+cm14TeV',
16  '+setParticlesStableForDetector',
17  ),
18 
19  basicSetup = cms.vstring(
20  'cd /Herwig/Generators',
21  'create ThePEG::RandomEngineGlue /Herwig/RandomGlue',
22  'set LHCGenerator:RandomNumberGenerator /Herwig/RandomGlue',
23  'set LHCGenerator:NumberOfEvents 10000000',
24  'set LHCGenerator:DebugLevel 1',
25  'set LHCGenerator:PrintEvent 0',
26  'set LHCGenerator:MaxErrors 10000',
27  'cd /Herwig/Particles',
28  'set p+:PDF /cmsPDFSet',
29  'set pbar-:PDF /cmsPDFSet',
30  'cd /',
31  ),
32 
33  pdfMRST2001 = cms.vstring(
34  'cp /Herwig/Partons/MRST /cmsPDFSet'
35  ),
36  pdfCTEQ5L = cms.vstring(
37  'mkdir /LHAPDF',
38  'cd /LHAPDF',
39  'create ThePEG::LHAPDF CTEQ5L',
40  'set CTEQ5L:PDFName cteq5l.LHgrid',
41  'set CTEQ5L:RemnantHandler /Herwig/Partons/HadronRemnants',
42  'cp CTEQ5L /cmsPDFSet',
43  'cd /',
44  ),
45  pdfCTEQ6L1 = cms.vstring(
46  'mkdir /LHAPDF',
47  'cd /LHAPDF',
48  'create ThePEG::LHAPDF CTEQ6L1',
49  'set CTEQ6L1:PDFName cteq6ll.LHpdf',
50  'set CTEQ6L1:RemnantHandler /Herwig/Partons/HadronRemnants',
51  'cp CTEQ6L1 /cmsPDFSet',
52  'cd /',
53  ),
54 
55  cm7TeV = cms.vstring(
56  'set /Herwig/Generators/LHCGenerator:EventHandler:LuminosityFunction:Energy 7000.0',
57  'set /Herwig/Shower/Evolver:IntrinsicPtGaussian 2.0*GeV',
58  ),
59  cm10TeV = cms.vstring(
60  'set /Herwig/Generators/LHCGenerator:EventHandler:LuminosityFunction:Energy 10000.0',
61  'set /Herwig/Shower/Evolver:IntrinsicPtGaussian 2.1*GeV',
62  ),
63  cm14TeV = cms.vstring(
64  'set /Herwig/Generators/LHCGenerator:EventHandler:LuminosityFunction:Energy 14000.0',
65  'set /Herwig/Shower/Evolver:IntrinsicPtGaussian 2.2*GeV',
66  ),
67 
68  setParticlesStableForDetector = cms.vstring(
69  'cd /Herwig/Particles',
70  'set mu-:Stable Stable',
71  'set mu+:Stable Stable',
72  'set Sigma-:Stable Stable',
73  'set Sigmabar+:Stable Stable',
74  'set Lambda0:Stable Stable',
75  'set Lambdabar0:Stable Stable',
76  'set Sigma+:Stable Stable',
77  'set Sigmabar-:Stable Stable',
78  'set Xi-:Stable Stable',
79  'set Xibar+:Stable Stable',
80  'set Xi0:Stable Stable',
81  'set Xibar0:Stable Stable',
82  'set Omega-:Stable Stable',
83  'set Omegabar+:Stable Stable',
84  'set pi+:Stable Stable',
85  'set pi-:Stable Stable',
86  'set K+:Stable Stable',
87  'set K-:Stable Stable',
88  'set K_S0:Stable Stable',
89  'set K_L0:Stable Stable',
90  'cd /',
91  ),
92 
93  lheDefaults = cms.vstring(
94  'cd /Herwig/Cuts',
95  'create ThePEG::Cuts NoCuts',
96  'cd /Herwig/EventHandlers',
97  'create ThePEG::LesHouchesInterface LHEReader',
98  'set LHEReader:Cuts /Herwig/Cuts/NoCuts',
99  'create ThePEG::LesHouchesEventHandler LHEHandler',
100  'set LHEHandler:WeightOption VarWeight',
101  'set LHEHandler:PartonExtractor /Herwig/Partons/QCDExtractor',
102  'set LHEHandler:CascadeHandler /Herwig/Shower/ShowerHandler',
103  'set LHEHandler:HadronizationHandler /Herwig/Hadronization/ClusterHadHandler',
104  'set LHEHandler:DecayHandler /Herwig/Decays/DecayHandler',
105  'insert LHEHandler:LesHouchesReaders 0 LHEReader',
106  'cd /Herwig/Generators',
107  'set LHCGenerator:EventHandler /Herwig/EventHandlers/LHEHandler',
108  'cd /Herwig/Shower',
109  'set Evolver:HardVetoScaleSource Read',
110  'set Evolver:MECorrMode No',
111  'cd /',
112  ),
113 
114  lheDefaultPDFs = cms.vstring(
115  'cd /Herwig/EventHandlers',
116  'set LHEReader:PDFA /cmsPDFSet',
117  'set LHEReader:PDFB /cmsPDFSet',
118  'cd /',
119  )
120 )