3 herwigDefaultsBlock = cms.PSet(
4 dataLocation = cms.string(
'${HERWIGPATH}'),
6 repository = cms.string(
'HerwigDefaults.rpo'),
7 eventHandlers = cms.string(
'/Herwig/EventHandlers'),
8 generatorModule = cms.string(
'/Herwig/Generators/LHCGenerator'),
10 run = cms.string(
'LHC'),
12 cmsDefaults = cms.vstring(
16 '+setParticlesStableForDetector',
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',
33 pdfMRST2001 = cms.vstring(
34 'cp /Herwig/Partons/MRST /cmsPDFSet'
36 pdfCTEQ5L = cms.vstring(
39 'create ThePEG::LHAPDF CTEQ5L',
40 'set CTEQ5L:PDFName cteq5l.LHgrid',
41 'set CTEQ5L:RemnantHandler /Herwig/Partons/HadronRemnants',
42 'cp CTEQ5L /cmsPDFSet',
45 pdfCTEQ6L1 = cms.vstring(
48 'create ThePEG::LHAPDF CTEQ6L1',
49 'set CTEQ6L1:PDFName cteq6ll.LHpdf',
50 'set CTEQ6L1:RemnantHandler /Herwig/Partons/HadronRemnants',
51 'cp CTEQ6L1 /cmsPDFSet',
56 'set /Herwig/Generators/LHCGenerator:EventHandler:LuminosityFunction:Energy 7000.0',
57 'set /Herwig/Shower/Evolver:IntrinsicPtGaussian 2.0*GeV',
59 cm10TeV = cms.vstring(
60 'set /Herwig/Generators/LHCGenerator:EventHandler:LuminosityFunction:Energy 10000.0',
61 'set /Herwig/Shower/Evolver:IntrinsicPtGaussian 2.1*GeV',
63 cm14TeV = cms.vstring(
64 'set /Herwig/Generators/LHCGenerator:EventHandler:LuminosityFunction:Energy 14000.0',
65 'set /Herwig/Shower/Evolver:IntrinsicPtGaussian 2.2*GeV',
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',
93 lheDefaults = cms.vstring(
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',
109 'set Evolver:HardVetoScaleSource Read',
110 'set Evolver:MECorrMode No',
114 lheDefaultPDFs = cms.vstring(
115 'cd /Herwig/EventHandlers',
116 'set LHEReader:PDFA /cmsPDFSet',
117 'set LHEReader:PDFB /cmsPDFSet',