![]() |
![]() |
00001 import FWCore.ParameterSet.Config as cms 00002 00003 herwigDefaultsBlock = cms.PSet( 00004 dataLocation = cms.string('${HERWIGPATH}'), 00005 00006 repository = cms.string('HerwigDefaults.rpo'), 00007 eventHandlers = cms.string('/Herwig/EventHandlers'), 00008 generatorModule = cms.string('/Herwig/Generators/LHCGenerator'), 00009 00010 run = cms.string('LHC'), 00011 00012 cmsDefaults = cms.vstring( 00013 '+pdfMRST2001', 00014 '+basicSetup', 00015 '+cm14TeV', 00016 '+setParticlesStableForDetector', 00017 ), 00018 00019 basicSetup = cms.vstring( 00020 'cd /Herwig/Generators', 00021 'create ThePEG::RandomEngineGlue /Herwig/RandomGlue', 00022 'set LHCGenerator:RandomNumberGenerator /Herwig/RandomGlue', 00023 'set LHCGenerator:NumberOfEvents 10000000', 00024 'set LHCGenerator:DebugLevel 1', 00025 'set LHCGenerator:PrintEvent 0', 00026 'set LHCGenerator:MaxErrors 10000', 00027 'cd /Herwig/Particles', 00028 'set p+:PDF /cmsPDFSet', 00029 'set pbar-:PDF /cmsPDFSet', 00030 'cd /', 00031 ), 00032 00033 pdfMRST2001 = cms.vstring( 00034 'cp /Herwig/Partons/MRST /cmsPDFSet' 00035 ), 00036 pdfCTEQ5L = cms.vstring( 00037 'mkdir /LHAPDF', 00038 'cd /LHAPDF', 00039 'create ThePEG::LHAPDF CTEQ5L', 00040 'set CTEQ5L:PDFName cteq5l.LHgrid', 00041 'set CTEQ5L:RemnantHandler /Herwig/Partons/HadronRemnants', 00042 'cp CTEQ5L /cmsPDFSet', 00043 'cd /', 00044 ), 00045 pdfCTEQ6L1 = cms.vstring( 00046 'mkdir /LHAPDF', 00047 'cd /LHAPDF', 00048 'create ThePEG::LHAPDF CTEQ6L1', 00049 'set CTEQ6L1:PDFName cteq6ll.LHpdf', 00050 'set CTEQ6L1:RemnantHandler /Herwig/Partons/HadronRemnants', 00051 'cp CTEQ6L1 /cmsPDFSet', 00052 'cd /', 00053 ), 00054 00055 cm7TeV = cms.vstring( 00056 'set /Herwig/Generators/LHCGenerator:EventHandler:LuminosityFunction:Energy 7000.0', 00057 'set /Herwig/Shower/Evolver:IntrinsicPtGaussian 2.0*GeV', 00058 ), 00059 cm10TeV = cms.vstring( 00060 'set /Herwig/Generators/LHCGenerator:EventHandler:LuminosityFunction:Energy 10000.0', 00061 'set /Herwig/Shower/Evolver:IntrinsicPtGaussian 2.1*GeV', 00062 ), 00063 cm14TeV = cms.vstring( 00064 'set /Herwig/Generators/LHCGenerator:EventHandler:LuminosityFunction:Energy 14000.0', 00065 'set /Herwig/Shower/Evolver:IntrinsicPtGaussian 2.2*GeV', 00066 ), 00067 00068 setParticlesStableForDetector = cms.vstring( 00069 'cd /Herwig/Particles', 00070 'set mu-:Stable Stable', 00071 'set mu+:Stable Stable', 00072 'set Sigma-:Stable Stable', 00073 'set Sigmabar+:Stable Stable', 00074 'set Lambda0:Stable Stable', 00075 'set Lambdabar0:Stable Stable', 00076 'set Sigma+:Stable Stable', 00077 'set Sigmabar-:Stable Stable', 00078 'set Xi-:Stable Stable', 00079 'set Xibar+:Stable Stable', 00080 'set Xi0:Stable Stable', 00081 'set Xibar0:Stable Stable', 00082 'set Omega-:Stable Stable', 00083 'set Omegabar+:Stable Stable', 00084 'set pi+:Stable Stable', 00085 'set pi-:Stable Stable', 00086 'set K+:Stable Stable', 00087 'set K-:Stable Stable', 00088 'set K_S0:Stable Stable', 00089 'set K_L0:Stable Stable', 00090 'cd /', 00091 ), 00092 00093 lheDefaults = cms.vstring( 00094 'cd /Herwig/Cuts', 00095 'create ThePEG::Cuts NoCuts', 00096 'cd /Herwig/EventHandlers', 00097 'create ThePEG::LesHouchesInterface LHEReader', 00098 'set LHEReader:Cuts /Herwig/Cuts/NoCuts', 00099 'create ThePEG::LesHouchesEventHandler LHEHandler', 00100 'set LHEHandler:WeightOption VarWeight', 00101 'set LHEHandler:PartonExtractor /Herwig/Partons/QCDExtractor', 00102 'set LHEHandler:CascadeHandler /Herwig/Shower/ShowerHandler', 00103 'set LHEHandler:HadronizationHandler /Herwig/Hadronization/ClusterHadHandler', 00104 'set LHEHandler:DecayHandler /Herwig/Decays/DecayHandler', 00105 'insert LHEHandler:LesHouchesReaders 0 LHEReader', 00106 'cd /Herwig/Generators', 00107 'set LHCGenerator:EventHandler /Herwig/EventHandlers/LHEHandler', 00108 'cd /Herwig/Shower', 00109 'set Evolver:HardVetoScaleSource Read', 00110 'set Evolver:MECorrMode No', 00111 'cd /', 00112 ), 00113 00114 lheDefaultPDFs = cms.vstring( 00115 'cd /Herwig/EventHandlers', 00116 'set LHEReader:PDFA /cmsPDFSet', 00117 'set LHEReader:PDFB /cmsPDFSet', 00118 'cd /', 00119 ) 00120 )