diff --git a/src/Matchbox/ShowerBenchmarks.in b/src/Matchbox/ShowerBenchmarks.in --- a/src/Matchbox/ShowerBenchmarks.in +++ b/src/Matchbox/ShowerBenchmarks.in @@ -1,143 +1,160 @@ # -*- ThePEG-repository -*- # ############################################################################## # # unify alphas running # # ############################################################################## cd /Herwig/Couplings set NLOAlphaS:input_alpha_s 0.118 set NLOAlphaS:input_scale 91.1876 set NLOAlphaS:two_largeq_terms No clear NLOAlphaS:QuarkMasses insert NLOAlphaS:QuarkMasses[0] 0.005 insert NLOAlphaS:QuarkMasses[1] 0.0023 insert NLOAlphaS:QuarkMasses[2] 0.095 insert NLOAlphaS:QuarkMasses[3] 1.25 insert NLOAlphaS:QuarkMasses[4] 4.2 insert NLOAlphaS:QuarkMasses[5] 174.2 cd /Herwig/Shower set AlphaQCD:ScaleFactor 1.0 set AlphaQCD:NPAlphaS 2 set AlphaQCD:Qmin 0.935 set AlphaQCD:NumberOfLoops 2 set AlphaQCD:InputOption 1 set AlphaQCD:AlphaMZ 0.118 set AlphaQCD:InputScale 91.1876 clear AlphaQCD:QuarkMasses insert AlphaQCD:QuarkMasses[0] 0.005 insert AlphaQCD:QuarkMasses[1] 0.0023 insert AlphaQCD:QuarkMasses[2] 0.095 insert AlphaQCD:QuarkMasses[3] 1.25 insert AlphaQCD:QuarkMasses[4] 4.2 insert AlphaQCD:QuarkMasses[5] 174.2 +set AlphaQCDFSR:ScaleFactor 1.0 +set AlphaQCDFSR:NPAlphaS 2 +set AlphaQCDFSR:Qmin 0.935 +set AlphaQCDFSR:NumberOfLoops 2 +set AlphaQCDFSR:InputOption 1 + +set AlphaQCDFSR:AlphaMZ 0.118 +set AlphaQCDFSR:InputScale 91.1876 + +clear AlphaQCDFSR:QuarkMasses +insert AlphaQCDFSR:QuarkMasses[0] 0.005 +insert AlphaQCDFSR:QuarkMasses[1] 0.0023 +insert AlphaQCDFSR:QuarkMasses[2] 0.095 +insert AlphaQCDFSR:QuarkMasses[3] 1.25 +insert AlphaQCDFSR:QuarkMasses[4] 4.2 +insert AlphaQCDFSR:QuarkMasses[5] 174.2 + set /Herwig/Model:QCD/RunningAlphaS /Herwig/Couplings/NLOAlphaS set /Herwig/DipoleShower/DipoleShowerHandler:GlobalAlphaS /Herwig/Couplings/NLOAlphaS set /Herwig/Generators/EventGenerator:StandardModelParameters:QCD/RunningAlphaS /Herwig/Couplings/NLOAlphaS # ############################################################################## # # PDF settings -- same NLO PDF everywhere # # ############################################################################## read Matchbox/FourFlavourScheme.in cd /Herwig/Partons set HardNLOPDF:PDFName MMHT2014nlo68cl set ShowerNLOPDF:PDFName MMHT2014nlo68cl set /Herwig/Particles/p+:PDF HardNLOPDF set /Herwig/Particles/pbar-:PDF HardNLOPDF set /Herwig/Partons/PPExtractor:FirstPDF HardNLOPDF set /Herwig/Partons/PPExtractor:SecondPDF HardNLOPDF set /Herwig/Shower/ShowerHandler:PDFA ShowerNLOPDF set /Herwig/Shower/ShowerHandler:PDFB ShowerNLOPDF set /Herwig/DipoleShower/DipoleShowerHandler:PDFA ShowerNLOPDF set /Herwig/DipoleShower/DipoleShowerHandler:PDFB ShowerNLOPDF # ############################################################################## # # Quark kinematic masses are all zero # # ############################################################################## cd /Herwig/Particles do d:UnsetHardProcessMass do dbar:UnsetHardProcessMass set d:NominalMass 0*GeV set dbar:NominalMass 0*GeV do u:UnsetHardProcessMass do ubar:UnsetHardProcessMass set u:NominalMass 0*GeV set ubar:NominalMass 0*GeV do s:UnsetHardProcessMass do sbar:UnsetHardProcessMass set s:NominalMass 0*GeV set sbar:NominalMass 0*GeV do c:UnsetHardProcessMass do cbar:UnsetHardProcessMass set c:NominalMass 0*GeV set cbar:NominalMass 0*GeV # ############################################################################## # # Shower settings are those appropriate to the uncertainties studies # # ############################################################################## read Matchbox/PQCDLevel.in set /Herwig/Shower/ShowerHandler:MaxPtIsMuF Yes set /Herwig/Shower/ShowerHandler:HardEmission None set /Herwig/Shower/ShowerHandler:Interactions QCD set /Herwig/Shower/ShowerHandler:SpinCorrelations No set /Herwig/Shower/ShowerHandler:SoftCorrelations No set /Herwig/Shower/KinematicsReconstructor:ReconstructionOption Colour4 set /Herwig/Shower/KinematicsReconstructor:InitialStateReconOption SofterFraction set /Herwig/Shower/PartnerFinder:PartnerMethod 0 set /Herwig/Shower/PartnerFinder:ScaleChoice 0 set /Herwig/DipoleShower/DipoleShowerHandler:MaxPtIsMuF Yes set /Herwig/Shower/ShowerHandler:IntrinsicPtGaussian 0.0*GeV set /Herwig/DipoleShower/IntrinsicPtGenerator:ValenceIntrinsicPtScale 0.0*GeV set /Herwig/DipoleShower/IntrinsicPtGenerator:SeaIntrinsicPtScale 0.0*GeV set /Herwig/DipoleShower/DipoleShowerHandler:MPIHandler NULL set /Herwig/Shower/ShowerHandler:MPIHandler NULL set /Herwig/DipoleShower/DipoleShowerHandler:HardScaleProfile /Herwig/MatrixElements/Matchbox/HardScaleProfile set /Herwig/Shower/ShowerHandler:HardScaleProfile /Herwig/MatrixElements/Matchbox/HardScaleProfile set /Herwig/MatrixElements/Matchbox/HardScaleProfile:ProfileType Resummation set /Herwig/DipoleShower/Kinematics/FFLightKinematics:IRCutoff 1.0*GeV set /Herwig/DipoleShower/Kinematics/FILightKinematics:IRCutoff 1.0*GeV set /Herwig/DipoleShower/Kinematics/IFLightKinematics:IRCutoff 1.0*GeV set /Herwig/DipoleShower/Kinematics/IILightKinematics:IRCutoff 1.0*GeV cd /Herwig/Shower set QtoQGSudakov:pTmin 1.0*GeV set GtoGGSudakov:pTmin 1.0*GeV set GtoQQbarSudakov:pTmin 1.0*GeV set GtobbbarSudakov:pTmin 1.0*GeV set GtoccbarSudakov:pTmin 1.0*GeV set QtoGQSudakov:pTmin 1.0*GeV set utoGuSudakov:pTmin 1.0*GeV set dtoGdSudakov:pTmin 1.0*GeV diff --git a/src/defaults/MatrixElements.in b/src/defaults/MatrixElements.in --- a/src/defaults/MatrixElements.in +++ b/src/defaults/MatrixElements.in @@ -1,328 +1,328 @@ # -*- ThePEG-repository -*- ############################################################################## # Setup of default matrix elements. # # Only one ME is activated by default, but this file lists # some alternatives. All available MEs can be found in the # 'include/Herwig/MatrixElements' subdirectory of your Herwig # installation. # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # Instead of editing this file directly, you should reset # the matrix elements in your own input files: # # - create your custom SubProcessHandler # - insert the MEs you need # - set your SubProcessHandler instead of the default (see HerwigDefaults.in) ############################################################################## mkdir /Herwig/MatrixElements cd /Herwig/MatrixElements library HwMELepton.so library HwMEHadron.so library HwMEDIS.so ############################################################ # e+e- matrix elements ############################################################ # e+e- > q qbar create Herwig::MEee2gZ2qq MEee2gZ2qq newdef MEee2gZ2qq:MinimumFlavour 1 newdef MEee2gZ2qq:MaximumFlavour 5 -newdef MEee2gZ2qq:AlphaQCD /Herwig/Shower/AlphaQCD +newdef MEee2gZ2qq:AlphaQCD /Herwig/Shower/AlphaQCDFSR newdef MEee2gZ2qq:AlphaQED /Herwig/Shower/AlphaQED # e+e- -> l+l- create Herwig::MEee2gZ2ll MEee2gZ2ll newdef MEee2gZ2ll:Allowed Charged set MEee2gZ2ll:AlphaQED /Herwig/Shower/AlphaQED # e+e- -> l+l- create Herwig::MEee2ff MEee2ff set MEee2ff:AlphaQED /Herwig/Shower/AlphaQED # e+e- -> W+W- ZZ create Herwig::MEee2VV MEee2VV # e+e- -> ZH create Herwig::MEee2ZH MEee2ZH -newdef MEee2ZH:Coupling /Herwig/Shower/AlphaQCD +newdef MEee2ZH:Coupling /Herwig/Shower/AlphaQCDFSR # e+e- -> e+e-H/nu_enu_ebarH create Herwig::MEee2HiggsVBF MEee2HiggsVBF ############################################################ # Low energy matrix elements ############################################################ # e+ e- -> pi+pi- create Herwig::MEee2Mesons MEee2Pions HwMELeptonLowEnergy.so create Herwig::TwoPionCzyzCurrent /Herwig/Decays/TwoPionCzyzCurrent HwWeakCurrents.so set MEee2Pions:WeakCurrent /Herwig/Decays/TwoPionCzyzCurrent # e+ e- -> K+K-/ K0K0 create Herwig::MEee2Mesons MEee2Kaons HwMELeptonLowEnergy.so create Herwig::TwoKaonCzyzCurrent /Herwig/Decays/TwoKaonCzyzCurrent set MEee2Kaons:WeakCurrent /Herwig/Decays/TwoKaonCzyzCurrent # e+ e- -> pi+ pi- pi0 create Herwig::MEee2Mesons MEee3Pions HwMELeptonLowEnergy.so create Herwig::ThreePionCzyzCurrent /Herwig/Decays/ThreePionCzyzCurrent set MEee3Pions:WeakCurrent /Herwig/Decays/ThreePionCzyzCurrent # e+ e- -> 2pi+ 2pi-, 2pi0, pi+ pi- create Herwig::MEee2Mesons MEee4Pions HwMELeptonLowEnergy.so create Herwig::FourPionCzyzCurrent /Herwig/Decays/FourPionCzyzCurrent set MEee4Pions:WeakCurrent /Herwig/Decays/FourPionCzyzCurrent # e+ e- -> eta pi+ pi- create Herwig::MEee2Mesons MEee2EtaPiPi HwMELeptonLowEnergy.so create Herwig::EtaPiPiCurrent /Herwig/Decays/EtaPiPiCurrent set MEee2EtaPiPi:WeakCurrent /Herwig/Decays/EtaPiPiCurrent # e+ e- -> eta' pi+ pi- create Herwig::MEee2Mesons MEee2EtaPrimePiPi HwMELeptonLowEnergy.so create Herwig::EtaPrimePiPiCurrent /Herwig/Decays/EtaPrimePiPiCurrent set MEee2EtaPrimePiPi:WeakCurrent /Herwig/Decays/EtaPrimePiPiCurrent # e+ e- -> omega pi (omega -> pi0 gamma) create Herwig::MEee2Mesons MEee2OmegaPi HwMELeptonLowEnergy.so create Herwig::TwoPionPhotonSNDCurrent /Herwig/Decays/OmegaPiCurrent set MEee2OmegaPi:WeakCurrent /Herwig/Decays/OmegaPiCurrent # e+ e- > pi0 gamma create Herwig::MEee2Mesons MEee2PiGamma HwMELeptonLowEnergy.so create Herwig::PionPhotonCurrent /Herwig/Decays/PiGammaCurrent set MEee2PiGamma:WeakCurrent /Herwig/Decays/PiGammaCurrent # e+e- -> eta gamma create Herwig::MEee2Mesons MEee2EtaGamma HwMELeptonLowEnergy.so create Herwig::EtaPhotonCurrent /Herwig/Decays/EtaGammaCurrent set MEee2EtaGamma:WeakCurrent /Herwig/Decays/EtaGammaCurrent # e+e- -> eta phi create Herwig::MEee2Mesons MEee2EtaPhi HwMELeptonLowEnergy.so create Herwig::EtaPhiCurrent /Herwig/Decays/EtaPhiCurrent set MEee2EtaPhi:WeakCurrent /Herwig/Decays/EtaPhiCurrent # e+e- -> eta omega create Herwig::MEee2Mesons MEee2EtaOmega HwMELeptonLowEnergy.so create Herwig::EtaOmegaCurrent /Herwig/Decays/EtaOmegaCurrent set MEee2EtaOmega:WeakCurrent /Herwig/Decays/EtaOmegaCurrent # e+e- > p pbar create Herwig::MEee2Mesons MEee2PPbar HwMELeptonLowEnergy.so create Herwig::WeakBaryonCurrent /Herwig/Decays/CzyzCurrent create Herwig::CzyzNucleonFormFactor /Herwig/Decays/CzyzFormFactor HwFormFactors.so set /Herwig/Decays/CzyzCurrent:FormFactor /Herwig/Decays/CzyzFormFactor set MEee2PPbar:WeakCurrent /Herwig/Decays/CzyzCurrent # e+e- > hyperons create Herwig::MEee2Mesons MEee2LL HwMELeptonLowEnergy.so create Herwig::WeakBaryonCurrent /Herwig/Decays/KornerKurodaCurrent create Herwig::KornerKurodaFormFactor /Herwig/Decays/KornerKurodaFormFactor set /Herwig/Decays/KornerKurodaFormFactor:IncludeNucleon No set /Herwig/Decays/KornerKurodaCurrent:FormFactor /Herwig/Decays/KornerKurodaFormFactor set MEee2LL:WeakCurrent /Herwig/Decays/KornerKurodaCurrent # e+e- -> KKpi create Herwig::MEee2Mesons MEee2KKPi HwMELeptonLowEnergy.so create Herwig::KKPiCurrent /Herwig/Decays/KKPiCurrent set MEee2KKPi:WeakCurrent /Herwig/Decays/KKPiCurrent # e+e- -> phi pi create Herwig::MEee2Mesons MEee2PhiPi HwMELeptonLowEnergy.so create Herwig::PhiPiCurrent /Herwig/Decays/PhiPiCurrent set MEee2PhiPi:WeakCurrent /Herwig/Decays/PhiPiCurrent # e+ e- -> omega pi pi create Herwig::MEee2Mesons MEee2OmegaPiPi HwMELeptonLowEnergy.so create Herwig::OmegaPiPiCurrent /Herwig/Decays/OmegaPiPiCurrent set MEee2OmegaPiPi:WeakCurrent /Herwig/Decays/OmegaPiPiCurrent ############################################################ # NLO (POWHEG e+e- matrix elements ############################################################ library HwPowhegMELepton.so create Herwig::MEee2gZ2qqPowheg PowhegMEee2gZ2qq newdef PowhegMEee2gZ2qq:MinimumFlavour 1 newdef PowhegMEee2gZ2qq:MaximumFlavour 5 -newdef PowhegMEee2gZ2qq:AlphaQCD /Herwig/Shower/AlphaQCD +newdef PowhegMEee2gZ2qq:AlphaQCD /Herwig/Shower/AlphaQCDFSR newdef PowhegMEee2gZ2qq:AlphaQED /Herwig/Shower/AlphaQED create Herwig::MEee2gZ2llPowheg PowhegMEee2gZ2ll newdef PowhegMEee2gZ2ll:Allowed Charged set PowhegMEee2gZ2ll:AlphaQED /Herwig/Shower/AlphaQED ############################################################ # hadron-hadron matrix elements ############################################################ ################################### # Electroweak processes ################################### # q qbar -> gamma/Z -> l+l- create Herwig::MEqq2gZ2ff MEqq2gZ2ff newdef MEqq2gZ2ff:Process 3 newdef MEqq2gZ2ff:Coupling /Herwig/Shower/AlphaQCD # q qbar to W -> l nu create Herwig::MEqq2W2ff MEqq2W2ff newdef MEqq2W2ff:Process 2 newdef MEqq2W2ff:Coupling /Herwig/Shower/AlphaQCD # W+jet create Herwig::MEPP2WJet MEWJet newdef MEWJet:WDecay Leptons # Z+jet create Herwig::MEPP2ZJet MEZJet newdef MEZJet:ZDecay ChargedLeptons # PP->WW/WZ/ZZ create Herwig::MEPP2VV MEPP2VV # PP->WZ gamma create Herwig::MEPP2VGamma MEPP2VGamma ################################### # Photon and jet processes ################################### # qqbar/gg -> gamma gamma create Herwig::MEPP2GammaGamma MEGammaGamma # hadron-hadron to gamma+jet create Herwig::MEPP2GammaJet MEGammaJet # QCD 2-to-2 create Herwig::MEQCD2to2 MEQCD2to2 # MinBias create Herwig::MEMinBias MEMinBias newdef MEMinBias:csNorm 0.01 newdef MEMinBias:Scale 2.0 ################################### # Heavy Quark ################################### # qqbar/gg -> t tbar create Herwig::MEPP2QQ MEHeavyQuark create Herwig::MEPP2SingleTop MESingleTopTChannel set MESingleTopTChannel:Process tChannel create Herwig::MEPP2SingleTop MESingleTopSChannel set MESingleTopSChannel:Process sChannel create Herwig::MEPP2SingleTop MESingleTopTW set MESingleTopTW:Process tW ################################### # Higgs processes ################################### # hadron-hadron to higgs create Herwig::MEPP2Higgs MEHiggs newdef MEHiggs:ShapeScheme MassGenerator newdef MEHiggs:Process gg newdef MEHiggs:Coupling /Herwig/Shower/AlphaQCD # hadron-hadron to higgs+jet create Herwig::MEPP2HiggsJet MEHiggsJet # PP->ZH create Herwig::MEPP2ZH MEPP2ZH newdef MEPP2ZH:Coupling /Herwig/Shower/AlphaQCD # PP->WH create Herwig::MEPP2WH MEPP2WH newdef MEPP2WH:Coupling /Herwig/Shower/AlphaQCD # PP -> Higgs via VBF create Herwig::MEPP2HiggsVBF MEPP2HiggsVBF newdef MEPP2HiggsVBF:ShowerAlphaQCD /Herwig/Shower/AlphaQCD # PP -> t tbar Higgs create Herwig::MEPP2QQHiggs MEPP2ttbarH newdef MEPP2ttbarH:QuarkType Top # PP -> b bbar Higgs create Herwig::MEPP2QQHiggs MEPP2bbbarH newdef MEPP2bbbarH:QuarkType Bottom ########################################################## # Hadron-Hadron NLO matrix elements in the Powheg scheme ########################################################## library HwPowhegMEHadron.so # q qbar -> gamma/Z -> l+l- create Herwig::MEqq2gZ2ffPowheg PowhegMEqq2gZ2ff newdef PowhegMEqq2gZ2ff:Process 3 newdef PowhegMEqq2gZ2ff:Coupling /Herwig/Shower/AlphaQCD # q qbar to W -> l nu create Herwig::MEqq2W2ffPowheg PowhegMEqq2W2ff newdef PowhegMEqq2W2ff:Process 2 newdef PowhegMEqq2W2ff:Coupling /Herwig/Shower/AlphaQCD # PP->ZH create Herwig::MEPP2ZHPowheg PowhegMEPP2ZH newdef PowhegMEPP2ZH:Coupling /Herwig/Shower/AlphaQCD # PP->WH create Herwig::MEPP2WHPowheg PowhegMEPP2WH newdef PowhegMEPP2WH:Coupling /Herwig/Shower/AlphaQCD # hadron-hadron to higgs create Herwig::MEPP2HiggsPowheg PowhegMEHiggs newdef PowhegMEHiggs:ShapeScheme MassGenerator newdef PowhegMEHiggs:Process gg newdef PowhegMEHiggs:Coupling /Herwig/Shower/AlphaQCD # PP->VV create Herwig::MEPP2VVPowheg PowhegMEPP2VV newdef PowhegMEPP2VV:Coupling /Herwig/Shower/AlphaQCD # PP -> Higgs via VBF create Herwig::MEPP2HiggsVBFPowheg PowhegMEPP2HiggsVBF newdef PowhegMEPP2HiggsVBF:ShowerAlphaQCD /Herwig/Shower/AlphaQCD # PP -> diphoton NLO create Herwig::MEPP2GammaGammaPowheg MEGammaGammaPowheg set MEGammaGammaPowheg:Process 0 set MEGammaGammaPowheg:Contribution 1 set MEGammaGammaPowheg:ShowerAlphaQCD /Herwig/Shower/AlphaQCD set MEGammaGammaPowheg:ShowerAlphaQED /Herwig/Shower/AlphaQED ########################################################## # DIS matrix elements ########################################################## # neutral current create Herwig::MENeutralCurrentDIS MEDISNC newdef MEDISNC:Coupling /Herwig/Shower/AlphaQCD newdef MEDISNC:Contribution 0 # charged current create Herwig::MEChargedCurrentDIS MEDISCC newdef MEDISCC:Coupling /Herwig/Shower/AlphaQCD newdef MEDISCC:Contribution 0 # neutral current (POWHEG) create Herwig::MENeutralCurrentDIS PowhegMEDISNC newdef PowhegMEDISNC:Coupling /Herwig/Shower/AlphaQCD newdef PowhegMEDISNC:Contribution 1 # charged current (POWHEG) create Herwig::MEChargedCurrentDIS PowhegMEDISCC newdef PowhegMEDISCC:Coupling /Herwig/Shower/AlphaQCD newdef PowhegMEDISCC:Contribution 1 ########################################################## # Gamma-Gamma matrix elements ########################################################## # fermion-antiferimon create Herwig::MEGammaGamma2ff MEgg2ff HwMEGammaGamma.so # W+ W- create Herwig::MEGammaGamma2WW MEgg2WW HwMEGammaGamma.so ########################################################## # Gamma-Hadron matrix elements ########################################################## # gamma parton -> 2 jets create Herwig::MEGammaP2Jets MEGammaP2Jets HwMEGammaHadron.so ########################################################## # Set up the Subprocesses # # Generic for all colliders ########################################################## create ThePEG::SubProcessHandler SubProcess newdef SubProcess:PartonExtractor /Herwig/Partons/PPExtractor diff --git a/src/defaults/Shower.in b/src/defaults/Shower.in --- a/src/defaults/Shower.in +++ b/src/defaults/Shower.in @@ -1,445 +1,464 @@ # -*- ThePEG-repository -*- ############################################################ # Setup of default parton shower # # Useful switches for users are marked near the top of # this file. # # Don't edit this file directly, but reset the switches # in your own input files! ############################################################ library HwMPI.so library HwShower.so library HwMatching.so mkdir /Herwig/Shower cd /Herwig/Shower create Herwig::QTildeShowerHandler ShowerHandler newdef ShowerHandler:MPIHandler /Herwig/UnderlyingEvent/MPIHandler newdef ShowerHandler:RemDecayer /Herwig/Partons/RemnantDecayer # use LO PDFs for Shower, can be changed later newdef ShowerHandler:PDFA /Herwig/Partons/ShowerLOPDF newdef ShowerHandler:PDFB /Herwig/Partons/ShowerLOPDF newdef ShowerHandler:PDFARemnant /Herwig/Partons/RemnantPDF newdef ShowerHandler:PDFBRemnant /Herwig/Partons/RemnantPDF ##################################### # initial setup, don't change these! ##################################### create Herwig::SplittingGenerator SplittingGenerator create Herwig::ShowerAlphaQCD AlphaQCD +create Herwig::ShowerAlphaQCD AlphaQCDFSR create Herwig::ShowerAlphaQED AlphaQED set AlphaQED:CouplingSource Thompson create Herwig::ShowerAlphaQED AlphaEW set AlphaEW:CouplingSource MZ create Herwig::PartnerFinder PartnerFinder newdef PartnerFinder:PartnerMethod 0 newdef PartnerFinder:ScaleChoice 0 create Herwig::KinematicsReconstructor KinematicsReconstructor newdef KinematicsReconstructor:ReconstructionOption Colour3 newdef KinematicsReconstructor:InitialStateReconOption SofterFraction newdef KinematicsReconstructor:InitialInitialBoostOption LongTransBoost newdef KinematicsReconstructor:FinalFinalWeight Yes newdef /Herwig/Partons/RemnantDecayer:AlphaS AlphaQCD newdef /Herwig/Partons/RemnantDecayer:AlphaEM AlphaQED newdef ShowerHandler:PartnerFinder PartnerFinder newdef ShowerHandler:KinematicsReconstructor KinematicsReconstructor newdef ShowerHandler:SplittingGenerator SplittingGenerator newdef ShowerHandler:Interactions QEDQCD newdef ShowerHandler:SpinCorrelations Yes newdef ShowerHandler:SoftCorrelations Singular ################################################################## # Intrinsic pT # # Recommended: # 1.9 GeV for Tevatron W/Z production. # 2.1 GeV for LHC W/Z production at 10 TeV # 2.2 GeV for LHC W/Z production at 14 TeV # # Set all parameters to 0 to disable ################################################################## newdef ShowerHandler:IntrinsicPtGaussian 2.2*GeV newdef ShowerHandler:IntrinsicPtBeta 0 newdef ShowerHandler:IntrinsicPtGamma 0*GeV newdef ShowerHandler:IntrinsicPtIptmax 0*GeV ############################################################# # Set up truncated shower handler. ############################################################# create Herwig::PowhegShowerHandler PowhegShowerHandler set PowhegShowerHandler:MPIHandler /Herwig/UnderlyingEvent/MPIHandler set PowhegShowerHandler:RemDecayer /Herwig/Partons/RemnantDecayer newdef PowhegShowerHandler:PDFA /Herwig/Partons/ShowerLOPDF newdef PowhegShowerHandler:PDFB /Herwig/Partons/ShowerLOPDF newdef PowhegShowerHandler:PDFARemnant /Herwig/Partons/RemnantPDF newdef PowhegShowerHandler:PDFBRemnant /Herwig/Partons/RemnantPDF newdef PowhegShowerHandler:MPIHandler /Herwig/UnderlyingEvent/MPIHandler newdef PowhegShowerHandler:RemDecayer /Herwig/Partons/RemnantDecayer newdef PowhegShowerHandler:PDFA /Herwig/Partons/ShowerLOPDF newdef PowhegShowerHandler:PDFB /Herwig/Partons/ShowerLOPDF newdef PowhegShowerHandler:PDFARemnant /Herwig/Partons/RemnantPDF newdef PowhegShowerHandler:PDFBRemnant /Herwig/Partons/RemnantPDF newdef PowhegShowerHandler:PartnerFinder PartnerFinder newdef PowhegShowerHandler:KinematicsReconstructor KinematicsReconstructor newdef PowhegShowerHandler:SplittingGenerator SplittingGenerator newdef PowhegShowerHandler:Interactions QEDQCD newdef PowhegShowerHandler:SpinCorrelations Yes newdef PowhegShowerHandler:SoftCorrelations Singular newdef PowhegShowerHandler:IntrinsicPtGaussian 2.2*GeV newdef PowhegShowerHandler:IntrinsicPtBeta 0 newdef PowhegShowerHandler:IntrinsicPtGamma 0*GeV newdef PowhegShowerHandler:IntrinsicPtIptmax 0*GeV newdef PowhegShowerHandler:EvolutionScheme DotProduct ############################################################# # End of interesting user servicable section. # # Anything that follows below should only be touched if you # know what you're doing. # # Really. ############################################################# # # a few default values newdef ShowerHandler:MECorrMode 1 newdef ShowerHandler:EvolutionScheme DotProduct newdef AlphaQCD:ScaleFactor 1.0 newdef AlphaQCD:NPAlphaS 2 newdef AlphaQCD:Qmin 0.935 newdef AlphaQCD:NumberOfLoops 2 -newdef AlphaQCD:AlphaIn 0.1186 +newdef AlphaQCD:AlphaIn 0.126 +newdef AlphaQCDFSR:ScaleFactor 1.0 +newdef AlphaQCDFSR:NPAlphaS 2 +newdef AlphaQCDFSR:Qmin 0.935 +newdef AlphaQCDFSR:NumberOfLoops 2 +newdef AlphaQCDFSR:AlphaIn 0.1186 # # # Lets set up all the splittings create Herwig::HalfHalfOneSplitFn QtoQGammaSplitFn set QtoQGammaSplitFn:InteractionType QED set QtoQGammaSplitFn:ColourStructure ChargedChargedNeutral set QtoQGammaSplitFn:AngularOrdered Yes set QtoQGammaSplitFn:StrictAO Yes create Herwig::HalfHalfOneSplitFn QtoQGSplitFn newdef QtoQGSplitFn:InteractionType QCD newdef QtoQGSplitFn:ColourStructure TripletTripletOctet set QtoQGSplitFn:AngularOrdered Yes set QtoQGSplitFn:StrictAO Yes create Herwig::OneOneOneSplitFn GtoGGSplitFn newdef GtoGGSplitFn:InteractionType QCD newdef GtoGGSplitFn:ColourStructure OctetOctetOctet set GtoGGSplitFn:AngularOrdered Yes set GtoGGSplitFn:StrictAO Yes create Herwig::OneOneOneMassiveSplitFn WtoWGammaSplitFn newdef WtoWGammaSplitFn:InteractionType QED newdef WtoWGammaSplitFn:ColourStructure ChargedChargedNeutral set WtoWGammaSplitFn:AngularOrdered Yes set WtoWGammaSplitFn:StrictAO Yes create Herwig::OneHalfHalfSplitFn GtoQQbarSplitFn newdef GtoQQbarSplitFn:InteractionType QCD newdef GtoQQbarSplitFn:ColourStructure OctetTripletTriplet set GtoQQbarSplitFn:AngularOrdered Yes set GtoQQbarSplitFn:StrictAO Yes create Herwig::OneHalfHalfSplitFn GammatoQQbarSplitFn newdef GammatoQQbarSplitFn:InteractionType QED newdef GammatoQQbarSplitFn:ColourStructure NeutralChargedCharged set GammatoQQbarSplitFn:AngularOrdered Yes set GammatoQQbarSplitFn:StrictAO Yes create Herwig::HalfOneHalfSplitFn QtoGQSplitFn newdef QtoGQSplitFn:InteractionType QCD newdef QtoGQSplitFn:ColourStructure TripletOctetTriplet set QtoGQSplitFn:AngularOrdered Yes set QtoGQSplitFn:StrictAO Yes create Herwig::HalfOneHalfSplitFn QtoGammaQSplitFn newdef QtoGammaQSplitFn:InteractionType QED newdef QtoGammaQSplitFn:ColourStructure ChargedNeutralCharged set QtoGammaQSplitFn:AngularOrdered Yes set QtoGammaQSplitFn:StrictAO Yes create Herwig::HalfHalfOneEWSplitFn QtoQWZSplitFn newdef QtoQWZSplitFn:InteractionType EW newdef QtoQWZSplitFn:ColourStructure EW create Herwig::HalfHalfOneEWSplitFn LtoLWZSplitFn newdef LtoLWZSplitFn:InteractionType EW newdef LtoLWZSplitFn:ColourStructure EW create Herwig::HalfHalfZeroEWSplitFn QtoQHSplitFn newdef QtoQHSplitFn:InteractionType EW newdef QtoQHSplitFn:ColourStructure EW create Herwig::OneOneOneEWSplitFn VtoVVSplitFn newdef VtoVVSplitFn:InteractionType EW newdef VtoVVSplitFn:ColourStructure EW create Herwig::OneOneOneQEDSplitFn GammatoWWSplitFn newdef GammatoWWSplitFn:InteractionType QED newdef GammatoWWSplitFn:ColourStructure ChargedNeutralCharged create Herwig::OneOneZeroEWSplitFn VtoVHSplitFn newdef VtoVHSplitFn:InteractionType EW newdef VtoVHSplitFn:ColourStructure EW # # Now the Sudakovs create Herwig::PTCutOff PTCutOff newdef PTCutOff:pTmin 0.958*GeV create Herwig::SudakovFormFactor SudakovCommon newdef SudakovCommon:Alpha AlphaQCD newdef SudakovCommon:Cutoff PTCutOff newdef SudakovCommon:PDFmax 1.0 cp SudakovCommon QtoQGSudakov newdef QtoQGSudakov:SplittingFunction QtoQGSplitFn newdef QtoQGSudakov:PDFmax 1.9 cp SudakovCommon QtoQGammaSudakov set QtoQGammaSudakov:SplittingFunction QtoQGammaSplitFn set QtoQGammaSudakov:Alpha AlphaQED set QtoQGammaSudakov:PDFmax 1.9 cp QtoQGammaSudakov LtoLGammaSudakov cp PTCutOff LtoLGammaPTCutOff # Technical parameter to stop evolution. set LtoLGammaPTCutOff:pTmin 0.000001 set LtoLGammaSudakov:Cutoff LtoLGammaPTCutOff cp SudakovCommon QtoQWZSudakov set QtoQWZSudakov:SplittingFunction QtoQWZSplitFn set QtoQWZSudakov:Alpha AlphaEW set QtoQWZSudakov:PDFmax 1.9 cp SudakovCommon LtoLWZSudakov set LtoLWZSudakov:SplittingFunction LtoLWZSplitFn set LtoLWZSudakov:Alpha AlphaEW set LtoLWZSudakov:PDFmax 1.9 cp SudakovCommon QtoQHSudakov set QtoQHSudakov:SplittingFunction QtoQHSplitFn set QtoQHSudakov:Alpha AlphaEW set QtoQHSudakov:PDFmax 1.9 cp QtoQHSudakov LtoLHSudakov cp SudakovCommon VtoVVSudakov set VtoVVSudakov:SplittingFunction VtoVVSplitFn set VtoVVSudakov:Alpha AlphaQED cp SudakovCommon GammatoWWSudakov set GammatoWWSudakov:SplittingFunction GammatoWWSplitFn set GammatoWWSudakov:Alpha AlphaEW set GammatoWWSudakov:PDFmax 1.9 cp SudakovCommon VtoVHSudakov set VtoVHSudakov:SplittingFunction VtoVHSplitFn set VtoVHSudakov:Alpha AlphaEW set VtoVHSudakov:PDFmax 1.9 cp SudakovCommon GtoGGSudakov newdef GtoGGSudakov:SplittingFunction GtoGGSplitFn newdef GtoGGSudakov:PDFmax 2.0 cp SudakovCommon WtoWGammaSudakov newdef WtoWGammaSudakov:SplittingFunction WtoWGammaSplitFn set WtoWGammaSudakov:Alpha AlphaQED cp SudakovCommon GtoQQbarSudakov newdef GtoQQbarSudakov:SplittingFunction GtoQQbarSplitFn newdef GtoQQbarSudakov:PDFmax 120.0 cp SudakovCommon GammatoQQbarSudakov newdef GammatoQQbarSudakov:SplittingFunction GammatoQQbarSplitFn set GammatoQQbarSudakov:Alpha AlphaQED newdef GammatoQQbarSudakov:PDFmax 10000.0 cp SudakovCommon GtobbbarSudakov newdef GtobbbarSudakov:SplittingFunction GtoQQbarSplitFn newdef GtobbbarSudakov:PDFmax 40000.0 cp SudakovCommon GtoccbarSudakov newdef GtoccbarSudakov:SplittingFunction GtoQQbarSplitFn newdef GtoccbarSudakov:PDFmax 2000.0 cp SudakovCommon QtoGQSudakov newdef QtoGQSudakov:SplittingFunction QtoGQSplitFn cp SudakovCommon QtoGammaQSudakov newdef QtoGammaQSudakov:SplittingFunction QtoGammaQSplitFn set QtoGammaQSudakov:Alpha AlphaQED newdef QtoGammaQSudakov:PDFmax 2000.0 cp SudakovCommon utoGuSudakov newdef utoGuSudakov:SplittingFunction QtoGQSplitFn newdef utoGuSudakov:PDFFactor OverOneMinusZ newdef utoGuSudakov:PDFmax 5.0 cp SudakovCommon dtoGdSudakov newdef dtoGdSudakov:SplittingFunction QtoGQSplitFn newdef dtoGdSudakov:PDFFactor OverOneMinusZ +#Use a different Sudakov for FS QCD splittings in order to use a different value of alphaS +cp QtoQGSudakov QtoQGSudakovFSR +cp GtoGGSudakov GtoGGSudakovFSR +cp GtoQQbarSudakov GtoQQbarSudakovFSR +cp GtobbbarSudakov GtobbbarSudakovFSR +cp GtobbbarSudakov GtoccbarSudakovFSR + +set QtoQGSudakovFSR:Alpha AlphaQCDFSR +set GtoGGSudakovFSR:Alpha AlphaQCDFSR +set GtoQQbarSudakovFSR:Alpha AlphaQCDFSR +set GtobbbarSudakovFSR:Alpha AlphaQCDFSR +set GtoccbarSudakovFSR:Alpha AlphaQCDFSR + # # Now add the final splittings # -do SplittingGenerator:AddFinalSplitting u->u,g; QtoQGSudakov -do SplittingGenerator:AddFinalSplitting d->d,g; QtoQGSudakov -do SplittingGenerator:AddFinalSplitting s->s,g; QtoQGSudakov -do SplittingGenerator:AddFinalSplitting c->c,g; QtoQGSudakov -do SplittingGenerator:AddFinalSplitting b->b,g; QtoQGSudakov -do SplittingGenerator:AddFinalSplitting t->t,g; QtoQGSudakov +do SplittingGenerator:AddFinalSplitting u->u,g; QtoQGSudakovFSR +do SplittingGenerator:AddFinalSplitting d->d,g; QtoQGSudakovFSR +do SplittingGenerator:AddFinalSplitting s->s,g; QtoQGSudakovFSR +do SplittingGenerator:AddFinalSplitting c->c,g; QtoQGSudakovFSR +do SplittingGenerator:AddFinalSplitting b->b,g; QtoQGSudakovFSR +do SplittingGenerator:AddFinalSplitting t->t,g; QtoQGSudakovFSR # -do SplittingGenerator:AddFinalSplitting g->g,g; GtoGGSudakov +do SplittingGenerator:AddFinalSplitting g->g,g; GtoGGSudakovFSR # -do SplittingGenerator:AddFinalSplitting g->u,ubar; GtoQQbarSudakov -do SplittingGenerator:AddFinalSplitting g->d,dbar; GtoQQbarSudakov -do SplittingGenerator:AddFinalSplitting g->s,sbar; GtoQQbarSudakov -do SplittingGenerator:AddFinalSplitting g->c,cbar; GtoccbarSudakov -do SplittingGenerator:AddFinalSplitting g->b,bbar; GtobbbarSudakov -do SplittingGenerator:AddFinalSplitting g->t,tbar; GtoQQbarSudakov +do SplittingGenerator:AddFinalSplitting g->u,ubar; GtoQQbarSudakovFSR +do SplittingGenerator:AddFinalSplitting g->d,dbar; GtoQQbarSudakovFSR +do SplittingGenerator:AddFinalSplitting g->s,sbar; GtoQQbarSudakovFSR +do SplittingGenerator:AddFinalSplitting g->c,cbar; GtoccbarSudakovFSR +do SplittingGenerator:AddFinalSplitting g->b,bbar; GtobbbarSudakovFSR +do SplittingGenerator:AddFinalSplitting g->t,tbar; GtoQQbarSudakovFSR # do SplittingGenerator:AddFinalSplitting gamma->u,ubar; GammatoQQbarSudakov do SplittingGenerator:AddFinalSplitting gamma->d,dbar; GammatoQQbarSudakov do SplittingGenerator:AddFinalSplitting gamma->s,sbar; GammatoQQbarSudakov do SplittingGenerator:AddFinalSplitting gamma->c,cbar; GammatoQQbarSudakov do SplittingGenerator:AddFinalSplitting gamma->b,bbar; GammatoQQbarSudakov do SplittingGenerator:AddFinalSplitting gamma->t,tbar; GammatoQQbarSudakov do SplittingGenerator:AddFinalSplitting gamma->e-,e+; GammatoQQbarSudakov do SplittingGenerator:AddFinalSplitting gamma->mu-,mu+; GammatoQQbarSudakov do SplittingGenerator:AddFinalSplitting gamma->tau-,tau+; GammatoQQbarSudakov # do SplittingGenerator:AddFinalSplitting u->u,gamma; QtoQGammaSudakov do SplittingGenerator:AddFinalSplitting d->d,gamma; QtoQGammaSudakov do SplittingGenerator:AddFinalSplitting s->s,gamma; QtoQGammaSudakov do SplittingGenerator:AddFinalSplitting c->c,gamma; QtoQGammaSudakov do SplittingGenerator:AddFinalSplitting b->b,gamma; QtoQGammaSudakov do SplittingGenerator:AddFinalSplitting t->t,gamma; QtoQGammaSudakov do SplittingGenerator:AddFinalSplitting e-->e-,gamma; LtoLGammaSudakov do SplittingGenerator:AddFinalSplitting mu-->mu-,gamma; LtoLGammaSudakov do SplittingGenerator:AddFinalSplitting tau-->tau-,gamma; LtoLGammaSudakov do SplittingGenerator:AddFinalSplitting W+->W+,gamma; WtoWGammaSudakov # # Now lets add the initial splittings. Remember the form a->b,c; means # that the current particle b is given and we backward branch to new # particle a which is initial state and new particle c which is final state # do SplittingGenerator:AddInitialSplitting u->u,g; QtoQGSudakov do SplittingGenerator:AddInitialSplitting d->d,g; QtoQGSudakov do SplittingGenerator:AddInitialSplitting s->s,g; QtoQGSudakov do SplittingGenerator:AddInitialSplitting c->c,g; QtoQGSudakov do SplittingGenerator:AddInitialSplitting b->b,g; QtoQGSudakov do SplittingGenerator:AddInitialSplitting u->u,gamma; QtoQGammaSudakov do SplittingGenerator:AddInitialSplitting d->d,gamma; QtoQGammaSudakov do SplittingGenerator:AddInitialSplitting s->s,gamma; QtoQGammaSudakov do SplittingGenerator:AddInitialSplitting c->c,gamma; QtoQGammaSudakov do SplittingGenerator:AddInitialSplitting b->b,gamma; QtoQGammaSudakov do SplittingGenerator:AddInitialSplitting t->t,gamma; QtoQGammaSudakov do SplittingGenerator:AddInitialSplitting g->g,g; GtoGGSudakov # do SplittingGenerator:AddInitialSplitting g->d,dbar; GtoQQbarSudakov do SplittingGenerator:AddInitialSplitting g->u,ubar; GtoQQbarSudakov do SplittingGenerator:AddInitialSplitting g->s,sbar; GtoQQbarSudakov do SplittingGenerator:AddInitialSplitting g->c,cbar; GtoccbarSudakov do SplittingGenerator:AddInitialSplitting g->b,bbar; GtobbbarSudakov # #do SplittingGenerator:AddInitialSplitting gamma->d,dbar; GammatoQQbarSudakov #do SplittingGenerator:AddInitialSplitting gamma->u,ubar; GammatoQQbarSudakov #do SplittingGenerator:AddInitialSplitting gamma->s,sbar; GammatoQQbarSudakov #do SplittingGenerator:AddInitialSplitting gamma->c,cbar; GammatoQQbarSudakov #do SplittingGenerator:AddInitialSplitting gamma->b,bbar; GammatoQQbarSudakov do SplittingGenerator:AddInitialSplitting gamma->e-,e+; GammatoQQbarSudakov do SplittingGenerator:AddInitialSplitting gamma->mu-,mu+; GammatoQQbarSudakov do SplittingGenerator:AddInitialSplitting gamma->tau-,tau+; GammatoQQbarSudakov # do SplittingGenerator:AddInitialSplitting d->g,d; dtoGdSudakov do SplittingGenerator:AddInitialSplitting u->g,u; utoGuSudakov do SplittingGenerator:AddInitialSplitting s->g,s; QtoGQSudakov do SplittingGenerator:AddInitialSplitting c->g,c; QtoGQSudakov do SplittingGenerator:AddInitialSplitting b->g,b; QtoGQSudakov do SplittingGenerator:AddInitialSplitting dbar->g,dbar; dtoGdSudakov do SplittingGenerator:AddInitialSplitting ubar->g,ubar; utoGuSudakov do SplittingGenerator:AddInitialSplitting sbar->g,sbar; QtoGQSudakov do SplittingGenerator:AddInitialSplitting cbar->g,cbar; QtoGQSudakov do SplittingGenerator:AddInitialSplitting bbar->g,bbar; QtoGQSudakov # do SplittingGenerator:AddInitialSplitting d->gamma,d; QtoGammaQSudakov do SplittingGenerator:AddInitialSplitting u->gamma,u; QtoGammaQSudakov do SplittingGenerator:AddInitialSplitting s->gamma,s; QtoGammaQSudakov do SplittingGenerator:AddInitialSplitting c->gamma,c; QtoGammaQSudakov do SplittingGenerator:AddInitialSplitting b->gamma,b; QtoGammaQSudakov do SplittingGenerator:AddInitialSplitting dbar->gamma,dbar; QtoGammaQSudakov do SplittingGenerator:AddInitialSplitting ubar->gamma,ubar; QtoGammaQSudakov do SplittingGenerator:AddInitialSplitting sbar->gamma,sbar; QtoGammaQSudakov do SplittingGenerator:AddInitialSplitting cbar->gamma,cbar; QtoGammaQSudakov do SplittingGenerator:AddInitialSplitting bbar->gamma,bbar; QtoGammaQSudakov # # Electroweak # do SplittingGenerator:AddFinalSplitting u->u,Z0; QtoQWZSudakov do SplittingGenerator:AddFinalSplitting d->d,Z0; QtoQWZSudakov do SplittingGenerator:AddFinalSplitting s->s,Z0; QtoQWZSudakov do SplittingGenerator:AddFinalSplitting c->c,Z0; QtoQWZSudakov do SplittingGenerator:AddFinalSplitting b->b,Z0; QtoQWZSudakov do SplittingGenerator:AddFinalSplitting t->t,Z0; QtoQWZSudakov do SplittingGenerator:AddInitialSplitting u->u,Z0; QtoQWZSudakov do SplittingGenerator:AddInitialSplitting d->d,Z0; QtoQWZSudakov do SplittingGenerator:AddInitialSplitting s->s,Z0; QtoQWZSudakov do SplittingGenerator:AddInitialSplitting c->c,Z0; QtoQWZSudakov do SplittingGenerator:AddInitialSplitting b->b,Z0; QtoQWZSudakov do SplittingGenerator:AddInitialSplitting t->t,Z0; QtoQWZSudakov do SplittingGenerator:AddFinalSplitting u->d,W+; QtoQWZSudakov do SplittingGenerator:AddFinalSplitting c->s,W+; QtoQWZSudakov do SplittingGenerator:AddFinalSplitting d->u,W-; QtoQWZSudakov do SplittingGenerator:AddFinalSplitting s->c,W-; QtoQWZSudakov do SplittingGenerator:AddInitialSplitting u->d,W+; QtoQWZSudakov do SplittingGenerator:AddInitialSplitting c->s,W+; QtoQWZSudakov do SplittingGenerator:AddInitialSplitting d->u,W-; QtoQWZSudakov do SplittingGenerator:AddInitialSplitting s->c,W-; QtoQWZSudakov do SplittingGenerator:AddFinalSplitting c->c,h0; QtoQHSudakov do SplittingGenerator:AddFinalSplitting b->b,h0; QtoQHSudakov do SplittingGenerator:AddFinalSplitting t->t,h0; QtoQHSudakov do SplittingGenerator:AddInitialSplitting c->c,h0; QtoQHSudakov do SplittingGenerator:AddInitialSplitting b->b,h0; QtoQHSudakov do SplittingGenerator:AddInitialSplitting t->t,h0; QtoQHSudakov do SplittingGenerator:AddFinalSplitting gamma->W+,W-; GammatoWWSudakov do SplittingGenerator:AddFinalSplitting Z0->W+,W-; VtoVVSudakov do SplittingGenerator:AddFinalSplitting W+->W+,gamma; VtoVVSudakov do SplittingGenerator:AddFinalSplitting W+->W+,Z0; VtoVVSudakov do SplittingGenerator:AddFinalSplitting W+->W+,h0; VtoVHSudakov do SplittingGenerator:AddFinalSplitting Z0->Z0,h0; VtoVHSudakov # # Electroweak l -> l V # #do SplittingGenerator:AddFinalSplitting e-->e-,Z0; LtoLWZSudakov #do SplittingGenerator:AddFinalSplitting mu-->mu-,Z0; LtoLWZSudakov #do SplittingGenerator:AddFinalSplitting tau-->tau-,Z0; LtoLWZSudakov #do SplittingGenerator:AddFinalSplitting nu_e->nu_e,Z0; LtoLWZSudakov #do SplittingGenerator:AddFinalSplitting nu_mu->nu_mu,Z0; LtoLWZSudakov #do SplittingGenerator:AddFinalSplitting nu_tau->nu_tau,Z0; LtoLWZSudakov #do SplittingGenerator:AddFinalSplitting e-->nu_e,W-; LtoLWZSudakov #do SplittingGenerator:AddFinalSplitting mu-->nu_mu,W-; LtoLWZSudakov #do SplittingGenerator:AddFinalSplitting tau-->nu_tau,W-; LtoLWZSudakov #do SplittingGenerator:AddFinalSplitting nu_e->e-,W+; LtoLWZSudakov #do SplittingGenerator:AddFinalSplitting nu_mu->mu-,W+; LtoLWZSudakov #do SplittingGenerator:AddFinalSplitting nu_tau->tau-,W+; LtoLWZSudakov diff --git a/src/snippets/CMWinQtiledShower.in b/src/snippets/CMWinQtiledShower.in --- a/src/snippets/CMWinQtiledShower.in +++ b/src/snippets/CMWinQtiledShower.in @@ -1,71 +1,77 @@ # Here we add the CMW kernels. cd /Herwig/Shower set AlphaQCD:AlphaMZ 0.118 get AlphaQCD:AlphaMZ +set AlphaQCDISR:AlphaMZ 0.118 +get AlphaQCDISR:AlphaMZ + create Herwig::CMWHalfHalfOneSplitFn CMWQtoQGSplitFn set CMWQtoQGSplitFn:InteractionType QCD set CMWQtoQGSplitFn:ColourStructure TripletTripletOctet set CMWQtoQGSplitFn:AngularOrdered Yes -set CMWQtoQGSplitFn:Alpha AlphaQCD +set CMWQtoQGSplitFn:Alpha AlphaQCDFSR create Herwig::CMWOneOneOneSplitFn CMWGtoGGSplitFn set CMWGtoGGSplitFn:InteractionType QCD set CMWGtoGGSplitFn:ColourStructure OctetOctetOctet set CMWGtoGGSplitFn:AngularOrdered Yes -set CMWGtoGGSplitFn:Alpha AlphaQCD +set CMWGtoGGSplitFn:Alpha AlphaQCDFSR cp CMWGtoGGSplitFn CMWGtoGGSplitFnIS cp CMWQtoQGSplitFn CMWQtoQGSplitFnIS +set CMWQtoQGSplitFnIS:Alpha AlphaQCD +set CMWQtoGGSplitFnIS:Alpha AlphaQCD + set CMWGtoGGSplitFnIS:isInititalState Yes set CMWQtoQGSplitFnIS:isInititalState Yes set CMWGtoGGSplitFn:isInititalState No set CMWQtoQGSplitFn:isInititalState No cp QtoQGSudakov CMWQtoQGSudakov cp QtoQGSudakov CMWQtoQGSudakovIS set CMWQtoQGSudakov:SplittingFunction CMWQtoQGSplitFn set CMWQtoQGSudakovIS:SplittingFunction CMWQtoQGSplitFnIS cp GtoGGSudakov CMWGtoGGSudakov cp GtoGGSudakov CMWGtoGGSudakovIS set CMWGtoGGSudakov:SplittingFunction CMWGtoGGSplitFn set CMWGtoGGSudakovIS:SplittingFunction CMWGtoGGSplitFnIS # # Now add the final splittings # do SplittingGenerator:AddFinalSplitting u->u,g; CMWQtoQGSudakov do SplittingGenerator:AddFinalSplitting d->d,g; CMWQtoQGSudakov do SplittingGenerator:AddFinalSplitting s->s,g; CMWQtoQGSudakov do SplittingGenerator:AddFinalSplitting c->c,g; CMWQtoQGSudakov do SplittingGenerator:AddFinalSplitting b->b,g; CMWQtoQGSudakov do SplittingGenerator:AddFinalSplitting t->t,g; CMWQtoQGSudakov # do SplittingGenerator:AddFinalSplitting g->g,g; CMWGtoGGSudakov # # Now add the initial splittings # do SplittingGenerator:AddInitialSplitting u->u,g; CMWQtoQGSudakovIS do SplittingGenerator:AddInitialSplitting d->d,g; CMWQtoQGSudakovIS do SplittingGenerator:AddInitialSplitting s->s,g; CMWQtoQGSudakovIS do SplittingGenerator:AddInitialSplitting c->c,g; CMWQtoQGSudakovIS do SplittingGenerator:AddInitialSplitting b->b,g; CMWQtoQGSudakovIS # do SplittingGenerator:AddInitialSplitting g->g,g; CMWGtoGGSudakovIS diff --git a/src/snippets/H7Hadrons.in b/src/snippets/H7Hadrons.in --- a/src/snippets/H7Hadrons.in +++ b/src/snippets/H7Hadrons.in @@ -1,198 +1,199 @@ cd /Herwig/Hadronization create Herwig::Hw7Selector H7Selector set ClusterFissioner:HadronSelector H7Selector set LightClusterDecayer:HadronSelector H7Selector set ClusterDecayer:HadronSelector H7Selector set ClusterFinder:HadronSelector H7Selector set H7Selector:SingleHadronLimitBottom 0.000 set H7Selector:SingleHadronLimitCharm 0.000 set H7Selector:SingleHadronLimitExotic 0. set H7Selector:PwtDquark 1.0 set H7Selector:PwtUquark 1.0 set H7Selector:PwtSquark 0.44791808545341966 set H7Selector:PwtCquark 0.0 set H7Selector:PwtBquark 0.0 set H7Selector:PwtDIquarkS0 0.1 set H7Selector:PwtDIquarkS1 0.2 set H7Selector:SngWt 1. set H7Selector:DecWt 1. set H7Selector:Mode 1 set H7Selector:BelowThreshold All set /Herwig/Shower/AlphaQCD:AlphaIn 0.11945016393306016 +set /Herwig/Shower/AlphaQCDFSR:AlphaIn 0.11945016393306016 set /Herwig/Shower/PTCutOff:pTmin 0.9306282520806936 set /Herwig/Hadronization/ClusterFissioner:ClMaxLight 3.153990372939367 set /Herwig/Hadronization/ClusterFissioner:ClPowLight 2.000299561191703 set /Herwig/Hadronization/ClusterFissioner:PSplitLight 0.8473684210526315 set /Herwig/Hadronization/ClusterDecayer:ClSmrLight 0.78 set /Herwig/Hadronization/HadronSelector:PwtSquark 0.44791808545341966 set /Herwig/Hadronization/HadronSelector:PwtDIquark 0.399325692181664 set /Herwig/Particles/g:ConstituentMass 1.0401307334907268 set /Herwig/Hadronization/PartonSplitter:Split ud insert H7Selector:Forbidden 0 /Herwig/Particles/kappa+ insert H7Selector:Forbidden 0 /Herwig/Particles/kappa0 insert H7Selector:Forbidden 0 /Herwig/Particles/kappabar0 insert H7Selector:Forbidden 0 /Herwig/Particles/kappa- insert H7Selector:Forbidden 0 /Herwig/Particles/sigma insert H7Selector:Forbidden 0 /Herwig/Particles/Lambda(1520)0 insert H7Selector:Forbidden 0 /Herwig/Particles/Lambdabar(1520)0 insert H7Selector:Forbidden 0 /Herwig/Particles/Lambda_c(2625)+ insert H7Selector:Forbidden 0 /Herwig/Particles/Lambda_c(2625)bar- insert H7Selector:Forbidden 0 /Herwig/Particles/Lambda_b1*0 insert H7Selector:Forbidden 0 /Herwig/Particles/Lambda_b1*bar0 insert H7Selector:Forbidden 0 /Herwig/Particles/Xi_c(2815)0 insert H7Selector:Forbidden 0 /Herwig/Particles/Xi_c(2815)bar0 insert H7Selector:Forbidden 0 /Herwig/Particles/Xi_c(2815)+ insert H7Selector:Forbidden 0 /Herwig/Particles/Xi_c(2815)bar- insert H7Selector:Forbidden 0 /Herwig/Particles/Xi_b1*0 insert H7Selector:Forbidden 0 /Herwig/Particles/Xi_b1*bar0 insert H7Selector:Forbidden 0 /Herwig/Particles/Xi_b1*- insert H7Selector:Forbidden 0 /Herwig/Particles/Xi_b1*bar+ insert H7Selector:Forbidden 0 /Herwig/Particles/Lambda(1690)0 insert H7Selector:Forbidden 0 /Herwig/Particles/Lambdabar(1690)0 insert H7Selector:Forbidden 0 /Herwig/Particles/p(1520)+ insert H7Selector:Forbidden 0 /Herwig/Particles/pbar(1520)- insert H7Selector:Forbidden 0 /Herwig/Particles/n(1520)0 insert H7Selector:Forbidden 0 /Herwig/Particles/nbar(1520)0 insert H7Selector:Forbidden 0 /Herwig/Particles/Sigma(1670)- insert H7Selector:Forbidden 0 /Herwig/Particles/Sigmabar(1670)+ insert H7Selector:Forbidden 0 /Herwig/Particles/Sigma(1670)0 insert H7Selector:Forbidden 0 /Herwig/Particles/Sigmabar(1670)0 insert H7Selector:Forbidden 0 /Herwig/Particles/Sigma(1670)+ insert H7Selector:Forbidden 0 /Herwig/Particles/Sigmabar(1670)- insert H7Selector:Forbidden 0 /Herwig/Particles/Xi(1820)- insert H7Selector:Forbidden 0 /Herwig/Particles/Xibar(1820)+ insert H7Selector:Forbidden 0 /Herwig/Particles/Xi(1820)0 insert H7Selector:Forbidden 0 /Herwig/Particles/Xibar(1820)0 insert H7Selector:Forbidden 0 /Herwig/Particles/Lambda(1600)0 insert H7Selector:Forbidden 0 /Herwig/Particles/Lambdabar(1600)0 insert H7Selector:Forbidden 0 /Herwig/Particles/p(1440)+ insert H7Selector:Forbidden 0 /Herwig/Particles/pbar(1440) insert H7Selector:Forbidden 0 /Herwig/Particles/n(1440)0 insert H7Selector:Forbidden 0 /Herwig/Particles/nbar(1440) insert H7Selector:Forbidden 0 /Herwig/Particles/Sigma(1660)- insert H7Selector:Forbidden 0 /Herwig/Particles/Sigmabar(1660)+ insert H7Selector:Forbidden 0 /Herwig/Particles/Sigma(1660)0 insert H7Selector:Forbidden 0 /Herwig/Particles/Sigmabar(1660)0 insert H7Selector:Forbidden 0 /Herwig/Particles/Sigma(1660)+ insert H7Selector:Forbidden 0 /Herwig/Particles/Sigmabar(1660)- insert H7Selector:Forbidden 0 /Herwig/Particles/Xi(1690)0 insert H7Selector:Forbidden 0 /Herwig/Particles/Xibar(1690)0 insert H7Selector:Forbidden 0 /Herwig/Particles/Xi(1690)- insert H7Selector:Forbidden 0 /Herwig/Particles/Xibar(1690)+ insert H7Selector:Forbidden 0 /Herwig/Particles/Lambda(1405)0 insert H7Selector:Forbidden 0 /Herwig/Particles/Lambdabar(1405)0 insert H7Selector:Forbidden 0 /Herwig/Particles/Lambda_c(2593)+ insert H7Selector:Forbidden 0 /Herwig/Particles/Lambda_c(2593)bar- insert H7Selector:Forbidden 0 /Herwig/Particles/Lambda_b10 insert H7Selector:Forbidden 0 /Herwig/Particles/Lambda_b1bar0 insert H7Selector:Forbidden 0 /Herwig/Particles/Xi_c(2790)0 insert H7Selector:Forbidden 0 /Herwig/Particles/Xi_c(2790)bar0 insert H7Selector:Forbidden 0 /Herwig/Particles/Xi_c(2790)+ insert H7Selector:Forbidden 0 /Herwig/Particles/Xi_c(2790)bar- insert H7Selector:Forbidden 0 /Herwig/Particles/Xi_b10 insert H7Selector:Forbidden 0 /Herwig/Particles/Xi_b1bar0 insert H7Selector:Forbidden 0 /Herwig/Particles/Xi_b1- insert H7Selector:Forbidden 0 /Herwig/Particles/Xi_b1bar+ insert H7Selector:Forbidden 0 /Herwig/Particles/Lambda(1670)0 insert H7Selector:Forbidden 0 /Herwig/Particles/Lambdabar(1670)0 insert H7Selector:Forbidden 0 /Herwig/Particles/p(1535)+ insert H7Selector:Forbidden 0 /Herwig/Particles/pbar(1535) insert H7Selector:Forbidden 0 /Herwig/Particles/n(1535)0 insert H7Selector:Forbidden 0 /Herwig/Particles/nbar(1535) insert H7Selector:Forbidden 0 /Herwig/Particles/Sigma(1750)- insert H7Selector:Forbidden 0 /Herwig/Particles/Sigmabar(1750)+ insert H7Selector:Forbidden 0 /Herwig/Particles/Sigma(1750)0 insert H7Selector:Forbidden 0 /Herwig/Particles/Sigmabar(1750)0 insert H7Selector:Forbidden 0 /Herwig/Particles/Sigma(1750)+ insert H7Selector:Forbidden 0 /Herwig/Particles/Sigmabar(1750)- insert H7Selector:Forbidden 0 /Herwig/Particles/Xi(1950)- insert H7Selector:Forbidden 0 /Herwig/Particles/Xibar(1950)+ insert H7Selector:Forbidden 0 /Herwig/Particles/Xi(1950)0 insert H7Selector:Forbidden 0 /Herwig/Particles/Xibar(1950)0 insert H7Selector:Forbidden 0 /Herwig/Particles/kappa+ insert H7Selector:Forbidden 0 /Herwig/Particles/kappa0 insert H7Selector:Forbidden 0 /Herwig/Particles/kappabar0 insert H7Selector:Forbidden 0 /Herwig/Particles/kappa- insert H7Selector:Forbidden 0 /Herwig/Particles/sigma insert H7Selector:Forbidden 0 /Herwig/Particles/Lambda(1520)0 insert H7Selector:Forbidden 0 /Herwig/Particles/Lambdabar(1520)0 insert H7Selector:Forbidden 0 /Herwig/Particles/Lambda_c(2625)+ insert H7Selector:Forbidden 0 /Herwig/Particles/Lambda_c(2625)bar- insert H7Selector:Forbidden 0 /Herwig/Particles/Lambda_b1*0 insert H7Selector:Forbidden 0 /Herwig/Particles/Lambda_b1*bar0 insert H7Selector:Forbidden 0 /Herwig/Particles/Xi_c(2815)0 insert H7Selector:Forbidden 0 /Herwig/Particles/Xi_c(2815)bar0 insert H7Selector:Forbidden 0 /Herwig/Particles/Xi_c(2815)+ insert H7Selector:Forbidden 0 /Herwig/Particles/Xi_c(2815)bar- insert H7Selector:Forbidden 0 /Herwig/Particles/Xi_b1*0 insert H7Selector:Forbidden 0 /Herwig/Particles/Xi_b1*bar0 insert H7Selector:Forbidden 0 /Herwig/Particles/Xi_b1*- insert H7Selector:Forbidden 0 /Herwig/Particles/Xi_b1*bar+ insert H7Selector:Forbidden 0 /Herwig/Particles/Lambda(1690)0 insert H7Selector:Forbidden 0 /Herwig/Particles/Lambdabar(1690)0 insert H7Selector:Forbidden 0 /Herwig/Particles/p(1520)+ insert H7Selector:Forbidden 0 /Herwig/Particles/pbar(1520)- insert H7Selector:Forbidden 0 /Herwig/Particles/n(1520)0 insert H7Selector:Forbidden 0 /Herwig/Particles/nbar(1520)0 insert H7Selector:Forbidden 0 /Herwig/Particles/Sigma(1670)- insert H7Selector:Forbidden 0 /Herwig/Particles/Sigmabar(1670)+ insert H7Selector:Forbidden 0 /Herwig/Particles/Sigma(1670)0 insert H7Selector:Forbidden 0 /Herwig/Particles/Sigmabar(1670)0 insert H7Selector:Forbidden 0 /Herwig/Particles/Sigma(1670)+ insert H7Selector:Forbidden 0 /Herwig/Particles/Sigmabar(1670)- insert H7Selector:Forbidden 0 /Herwig/Particles/Xi(1820)- insert H7Selector:Forbidden 0 /Herwig/Particles/Xibar(1820)+ insert H7Selector:Forbidden 0 /Herwig/Particles/Xi(1820)0 insert H7Selector:Forbidden 0 /Herwig/Particles/Xibar(1820)0 insert H7Selector:Forbidden 0 /Herwig/Particles/Lambda(1600)0 insert H7Selector:Forbidden 0 /Herwig/Particles/Lambdabar(1600)0 insert H7Selector:Forbidden 0 /Herwig/Particles/p(1440)+ insert H7Selector:Forbidden 0 /Herwig/Particles/pbar(1440) insert H7Selector:Forbidden 0 /Herwig/Particles/n(1440)0 insert H7Selector:Forbidden 0 /Herwig/Particles/nbar(1440) insert H7Selector:Forbidden 0 /Herwig/Particles/Sigma(1660)- insert H7Selector:Forbidden 0 /Herwig/Particles/Sigmabar(1660)+ insert H7Selector:Forbidden 0 /Herwig/Particles/Sigma(1660)0 insert H7Selector:Forbidden 0 /Herwig/Particles/Sigmabar(1660)0 insert H7Selector:Forbidden 0 /Herwig/Particles/Sigma(1660)+ insert H7Selector:Forbidden 0 /Herwig/Particles/Sigmabar(1660)- insert H7Selector:Forbidden 0 /Herwig/Particles/Xi(1690)0 insert H7Selector:Forbidden 0 /Herwig/Particles/Xibar(1690)0 insert H7Selector:Forbidden 0 /Herwig/Particles/Xi(1690)- insert H7Selector:Forbidden 0 /Herwig/Particles/Xibar(1690)+ insert H7Selector:Forbidden 0 /Herwig/Particles/Lambda(1405)0 insert H7Selector:Forbidden 0 /Herwig/Particles/Lambdabar(1405)0 insert H7Selector:Forbidden 0 /Herwig/Particles/Lambda_c(2593)+ insert H7Selector:Forbidden 0 /Herwig/Particles/Lambda_c(2593)bar- insert H7Selector:Forbidden 0 /Herwig/Particles/Lambda_b10 insert H7Selector:Forbidden 0 /Herwig/Particles/Lambda_b1bar0 insert H7Selector:Forbidden 0 /Herwig/Particles/Xi_c(2790)0 insert H7Selector:Forbidden 0 /Herwig/Particles/Xi_c(2790)bar0 insert H7Selector:Forbidden 0 /Herwig/Particles/Xi_c(2790)+ insert H7Selector:Forbidden 0 /Herwig/Particles/Xi_c(2790)bar- insert H7Selector:Forbidden 0 /Herwig/Particles/Xi_b10 insert H7Selector:Forbidden 0 /Herwig/Particles/Xi_b1bar0 insert H7Selector:Forbidden 0 /Herwig/Particles/Xi_b1- insert H7Selector:Forbidden 0 /Herwig/Particles/Xi_b1bar+ insert H7Selector:Forbidden 0 /Herwig/Particles/Lambda(1670)0 insert H7Selector:Forbidden 0 /Herwig/Particles/Lambdabar(1670)0 insert H7Selector:Forbidden 0 /Herwig/Particles/p(1535)+ insert H7Selector:Forbidden 0 /Herwig/Particles/pbar(1535) insert H7Selector:Forbidden 0 /Herwig/Particles/n(1535)0 insert H7Selector:Forbidden 0 /Herwig/Particles/nbar(1535) insert H7Selector:Forbidden 0 /Herwig/Particles/Sigma(1750)- insert H7Selector:Forbidden 0 /Herwig/Particles/Sigmabar(1750)+ insert H7Selector:Forbidden 0 /Herwig/Particles/Sigma(1750)0 insert H7Selector:Forbidden 0 /Herwig/Particles/Sigmabar(1750)0 insert H7Selector:Forbidden 0 /Herwig/Particles/Sigma(1750)+ insert H7Selector:Forbidden 0 /Herwig/Particles/Sigmabar(1750)- insert H7Selector:Forbidden 0 /Herwig/Particles/Xi(1950)- insert H7Selector:Forbidden 0 /Herwig/Particles/Xibar(1950)+ insert H7Selector:Forbidden 0 /Herwig/Particles/Xi(1950)0 insert H7Selector:Forbidden 0 /Herwig/Particles/Xibar(1950)0 set H7Selector:SngWt 1 set H7Selector:DecWt 1 diff --git a/src/snippets/Tune-DotProduct-Veto.in b/src/snippets/Tune-DotProduct-Veto.in --- a/src/snippets/Tune-DotProduct-Veto.in +++ b/src/snippets/Tune-DotProduct-Veto.in @@ -1,25 +1,25 @@ # -*- ThePEG-repository -*- # # Settings for the dot product preserving tune with veto of arXiv:1904.11866 # http://inspirehep.net/record/1731587 # # dot-product scheme read snippets/EvolutionScheme-DotProduct-Veto.in # parameters of the tune -set /Herwig/Shower/AlphaQCD:AlphaIn 0.1186 +set /Herwig/Shower/AlphaQCDFSR:AlphaIn 0.1186 set /Herwig/Shower/PTCutOff:pTmin 0.958 set /Herwig/Hadronization/ClusterFissioner:ClMaxLight 3.649 set /Herwig/Hadronization/ClusterFissioner:ClPowLight 2.780 set /Herwig/Hadronization/ClusterFissioner:PSplitLight 0.899 set /Herwig/Hadronization/HadronSelector:PwtSquark 0.700 set /Herwig/Hadronization/HadronSelector:PwtDIquark 0.298 set /Herwig/Hadronization/ClusterFissioner:ClMaxCharm 3.950 set /Herwig/Hadronization/ClusterFissioner:ClPowCharm 2.559 set /Herwig/Hadronization/ClusterFissioner:PSplitCharm 0.994 set /Herwig/Hadronization/ClusterDecayer:ClSmrCharm 0.163 set /Herwig/Hadronization/HadronSelector:SingleHadronLimitCharm 0.000 set /Herwig/Hadronization/ClusterFissioner:ClMaxBottom 3.757 set /Herwig/Hadronization/ClusterFissioner:ClPowBottom 0.547 set /Herwig/Hadronization/ClusterFissioner:PSplitBottom 0.625 set /Herwig/Hadronization/ClusterDecayer:ClSmrBottom 0.078 set /Herwig/Hadronization/HadronSelector:SingleHadronLimitBottom 0.000 diff --git a/src/snippets/Tune-DotProduct.in b/src/snippets/Tune-DotProduct.in --- a/src/snippets/Tune-DotProduct.in +++ b/src/snippets/Tune-DotProduct.in @@ -1,25 +1,25 @@ # -*- ThePEG-repository -*- # # Settings for the dot-product preserving tune of arXiv:1904.11866 # http://inspirehep.net/record/1731587 # # dot-product scheme read snippets/EvolutionScheme-DotProduct.in # parameters of the tune -set /Herwig/Shower/AlphaQCD:AlphaIn 0.1136 +set /Herwig/Shower/AlphaQCDFSR:AlphaIn 0.1136 set /Herwig/Shower/PTCutOff:pTmin 0.924 set /Herwig/Hadronization/ClusterFissioner:ClMaxLight 3.653 set /Herwig/Hadronization/ClusterFissioner:ClPowLight 2.000 set /Herwig/Hadronization/ClusterFissioner:PSplitLight 0.935 set /Herwig/Hadronization/HadronSelector:PwtSquark 0.650 set /Herwig/Hadronization/HadronSelector:PwtDIquark 0.306 set /Herwig/Hadronization/ClusterFissioner:ClMaxCharm 3.796 set /Herwig/Hadronization/ClusterFissioner:ClPowCharm 2.235 set /Herwig/Hadronization/ClusterFissioner:PSplitCharm 0.990 set /Herwig/Hadronization/ClusterDecayer:ClSmrCharm 0.139 set /Herwig/Hadronization/HadronSelector:SingleHadronLimitCharm 0.000 set /Herwig/Hadronization/ClusterFissioner:ClMaxBottom 6.000 set /Herwig/Hadronization/ClusterFissioner:ClPowBottom 0.680 set /Herwig/Hadronization/ClusterFissioner:PSplitBottom 0.550 set /Herwig/Hadronization/ClusterDecayer:ClSmrBottom 0.105 set /Herwig/Hadronization/HadronSelector:SingleHadronLimitBottom 0.000 diff --git a/src/snippets/Tune-Q2.in b/src/snippets/Tune-Q2.in --- a/src/snippets/Tune-Q2.in +++ b/src/snippets/Tune-Q2.in @@ -1,25 +1,25 @@ # -*- ThePEG-repository -*- # # Settings for the q^2 preserving tune of arXiv:1904.11866 # http://inspirehep.net/record/1731587 # # q^2 scheme read snippets/EvolutionScheme-Q2.in # parameters of the tune -set /Herwig/Shower/AlphaQCD:AlphaIn 0.1244 +set /Herwig/Shower/AlphaQCDFSR:AlphaIn 0.1244 set /Herwig/Shower/PTCutOff:pTmin 1.136 set /Herwig/Hadronization/ClusterFissioner:ClMaxLight 3.141 set /Herwig/Hadronization/ClusterFissioner:ClPowLight 1.353 set /Herwig/Hadronization/ClusterFissioner:PSplitLight 0.831 set /Herwig/Hadronization/HadronSelector:PwtSquark 0.737 set /Herwig/Hadronization/HadronSelector:PwtDIquark 0.383 set /Herwig/Hadronization/ClusterFissioner:ClMaxCharm 3.564 set /Herwig/Hadronization/ClusterFissioner:ClPowCharm 2.089 set /Herwig/Hadronization/ClusterFissioner:PSplitCharm 0.928 set /Herwig/Hadronization/ClusterDecayer:ClSmrCharm 0.141 set /Herwig/Hadronization/HadronSelector:SingleHadronLimitCharm 0.011 set /Herwig/Hadronization/ClusterFissioner:ClMaxBottom 2.900 set /Herwig/Hadronization/ClusterFissioner:ClPowBottom 0.518 set /Herwig/Hadronization/ClusterFissioner:PSplitBottom 0.365 set /Herwig/Hadronization/ClusterDecayer:ClSmrBottom 0.070 set /Herwig/Hadronization/HadronSelector:SingleHadronLimitBottom 0.000 diff --git a/src/snippets/Tune-pT.in b/src/snippets/Tune-pT.in --- a/src/snippets/Tune-pT.in +++ b/src/snippets/Tune-pT.in @@ -1,25 +1,25 @@ # -*- ThePEG-repository -*- # # Settings for the pT preserving tune of arXiv:1904.11866 # http://inspirehep.net/record/1731587 # # pT scheme read snippets/EvolutionScheme-pT.in # parameters of the tune -set /Herwig/Shower/AlphaQCD:AlphaIn 0.1074 +set /Herwig/Shower/AlphaQCDFSR:AlphaIn 0.1074 set /Herwig/Shower/PTCutOff:pTmin 0.900 set /Herwig/Hadronization/ClusterFissioner:ClMaxLight 4.204 set /Herwig/Hadronization/ClusterFissioner:ClPowLight 3.000 set /Herwig/Hadronization/ClusterFissioner:PSplitLight 0.914 set /Herwig/Hadronization/HadronSelector:PwtSquark 0.647 set /Herwig/Hadronization/HadronSelector:PwtDIquark 0.236 set /Herwig/Hadronization/ClusterFissioner:ClMaxCharm 4.204 set /Herwig/Hadronization/ClusterFissioner:ClPowCharm 3.000 set /Herwig/Hadronization/ClusterFissioner:PSplitCharm 1.060 set /Herwig/Hadronization/ClusterDecayer:ClSmrCharm 0.098 set /Herwig/Hadronization/HadronSelector:SingleHadronLimitCharm 0.000 set /Herwig/Hadronization/ClusterFissioner:ClMaxBottom 5.757 set /Herwig/Hadronization/ClusterFissioner:ClPowBottom 0.672 set /Herwig/Hadronization/ClusterFissioner:PSplitBottom 0.557 set /Herwig/Hadronization/ClusterDecayer:ClSmrBottom 0.117 set /Herwig/Hadronization/HadronSelector:SingleHadronLimitBottom 0.000