Page MenuHomeHEPForge

No OneTemporary

This file is larger than 256 KB, so syntax highlighting was skipped.
diff --git a/Tests/Inputs/GammaW-MCatNLO-MadGraph-100/LHC-MG-GammaW-MCatNLO.in b/Tests/Inputs/GammaW-MCatNLO-MadGraph-100/LHC-MG-GammaW-MCatNLO.in
--- a/Tests/Inputs/GammaW-MCatNLO-MadGraph-100/LHC-MG-GammaW-MCatNLO.in
+++ b/Tests/Inputs/GammaW-MCatNLO-MadGraph-100/LHC-MG-GammaW-MCatNLO.in
@@ -1,208 +1,208 @@
#=================================================================================#
#.................................................................................#
#....##...##....#....#####..###.#...#.###...##..#...#...##.....##.................#
#....#.#.#.#...#.#.....#...#....#...#.#..#.#..#..#.#...#..#...#..#................#
#....#..#..#..#####....#...#....#####.###..#..#...#......#....#..#................#
#....#.....#.#.....#...#...#....#...#.#..#.#..#..#.#....#.....#..#................#
#....#.....#.#.....#...#....###.#...#.###...##..#...#..####.#..##.....@LHC........#
#.................................................................................#
#=================================================================================#
#.................p+-- -- ~~~~~~..................................................#
#.....................| |........................................................#
#.................p+-- -- <<<<<<..................................................#
#=================================================================================#
set /Herwig/EventHandlers/EventHandler:LuminosityFunction:Energy 8000.0*GeV
set /Herwig/Generators/EventGenerator:NumberOfEvents 100
#==================================================================================
# :::::MATRIX ELEMENT:::::
#==================================================================================
cd /Herwig/MatrixElements/Matchbox
insert /Herwig/Generators/EventGenerator:EventHandler:SubProcessHandlers[0] PPFactory
cd /Herwig/MatrixElements/Matchbox/Amplitudes
clear /Herwig/MatrixElements/Matchbox/PPFactory:Amplitudes
insert /Herwig/MatrixElements/Matchbox/PPFactory:Amplitudes 0 MadGraph
cd /Herwig/MatrixElements/Matchbox
do PPFactory:StartParticleGroup BothW
insert PPFactory:ParticleGroup 0 /Herwig/Particles/W+
insert PPFactory:ParticleGroup 0 /Herwig/Particles/W-
do PPFactory:EndParticleGroup
set PPFactory:OrderInAlphaS 0
set PPFactory:OrderInAlphaEW 2
do PPFactory:Process p p BothW gamma
#do PPFactory:Process u dbar BothW gamma
#==================================================================================
# :::::LO/NLO CALCULATIONS:::::
#==================================================================================
set PPFactory:BornContributions Yes
set PPFactory:VirtualContributions Yes
set PPFactory:RealContributions Yes
set PPFactory:SubProcessGroups No
#==================================================================================
# :::::CUTS:::::
# for finite calculations make resonable cuts!
#==================================================================================
set /Herwig/Cuts/MassCut:CComb W
set /Herwig/Cuts/MassCut:MinM 60*GeV
set /Herwig/Cuts/MassCut:MaxM 100*GeV
set /Herwig/Cuts/Cuts:JetFinder /Herwig/Cuts/JetFinder
insert /Herwig/Cuts/Cuts:MultiCuts 0 /Herwig/Cuts/JetCuts
set /Herwig/Model:EW/Scheme GMuScheme
set /Herwig/Model:EW/RecalculateEW Yes
do /Herwig/Particles/W-:SelectDecayModes /Herwig/Particles/W-/W-->nu_mubar,mu-; /Herwig/Particles/W-/W-->nu_ebar,e-;
do /Herwig/Particles/W+:SelectDecayModes /Herwig/Particles/W+/W+->nu_mu,mu+; /Herwig/Particles/W+/W+->nu_e,e+;
#==================================================================================
# :::::MATCHING:::::
#==================================================================================
#>>>>>>>>>> MC@NLO-type next-to-leading order for use with dipole shower
set PPFactory:ShowerApproximation DipoleMatching
cd /Herwig/EventHandlers
set EventHandler:CascadeHandler /Herwig/DipoleShower/DipoleShowerHandler
set /Herwig/MatrixElements/Matchbox/AlphaS/NLOAlphaS:LambdaQCD 203.6852*MeV
set /Herwig/Model:QCD/RunningAlphaS /Herwig/MatrixElements/Matchbox/AlphaS/NLOAlphaS
cd /Herwig/MatrixElements/Matchbox
#==================================================================================
# :::::SCALES VARIATIONS:::::
#==================================================================================
#>>>>>>>>>> SCALE CHOICE
set /Herwig/MatrixElements/Matchbox/Scales/FixedScale:FixedScale 80.0*GeV
set PPFactory:ScaleChoice /Herwig/MatrixElements/Matchbox/Scales/FixedScale
#>>>>>>>>>> HARD PROCESS SCALE VARIATION
set PPFactory:RenormalizationScaleFactor 1.0
set PPFactory:FactorizationScaleFactor 1.0
#>>>>>>>>>> MATCHING SCALE VARIATION for MEMatching
set MEMatching:RenormalizationScaleFactor 1.0
set MEMatching:FactorizationScaleFactor 1.0
#>>>>>>>>>> SHOWER SCALE VARIATIONS
set /Herwig/DipoleShower/DipoleShowerHandler:RenormalizationScaleFactor 1.0
set /Herwig/DipoleShower/DipoleShowerHandler:FactorizationScaleFactor 1.0
set /Herwig/DipoleShower/DipoleShowerHandler:HardScaleFactor 1.0
#==================================================================================
# :::::PDF CHOICE:::::
#==================================================================================
cd /Herwig/Partons
create ThePEG::LHAPDF PDFSet ThePEGLHAPDF.so
set PDFSet:RemnantHandler HadronRemnants
set /Herwig/Particles/p+:PDF PDFSet
set /Herwig/Particles/pbar-:PDF PDFSet
set PDFSet:PDFName CT10.LHgrid
set /Herwig/Particles/p+:PDF PDFSet
set /Herwig/Particles/pbar-:PDF PDFSet
#==================================================================================
# :::::SAMPLER:::::
#==================================================================================
cd /Herwig/EventHandlers
set /Herwig/EventHandlers/EventHandler:Weighted Yes
set /Herwig/Samplers/Sampler:Verbose Yes
set /Herwig/Samplers/Sampler:BinSampler /Herwig/Samplers/FlatBinSampler
set /Herwig/EventHandlers/EventHandler:Sampler /Herwig/Samplers/Sampler
#==================================================================================
# :::::GENERATOR:::::
#==================================================================================
cd /Herwig/Generators
set EventGenerator:RandomNumberGenerator:Seed 31122001
set EventGenerator:DebugLevel 1
set EventGenerator:PrintEvent 10
set EventGenerator:MaxErrors 10000
erase /Herwig/Generators/EventGenerator:EventHandler:PostSubProcessHandlers[0]
create Herwig::VGammaTest VGammaTest HadronTest.so
insert EventGenerator:AnalysisHandlers 0 VGammaTest
#==================================================================================
# :::::DIPOLE SHOWER HADRONIZATION SETTINGS:::::
#==================================================================================
cd /Herwig/Hadronization
set ClusterFissioner:ClMaxLight 3.274090*GeV
set ClusterFissioner:ClPowLight 10.0
set ClusterFissioner:PSplitLight 0.7183601
set ClusterDecayer:ClDirLight 1
set ClusterDecayer:ClSmrLight 3.118342
-set ClusterFissioner:ClMaxCharm 3.274090*GeV
-set ClusterFissioner:ClPowCharm 10.0
-set ClusterFissioner:PSplitCharm 0.7183601
+set ClusterFissioner:ClMaxHeavy 4 3.274090*GeV
+set ClusterFissioner:ClPowHeavy 4 10.0
+set ClusterFissioner:PSplitHeavy 4 0.7183601
set ClusterDecayer:ClDirCharm 1
-set ClusterDecayer:ClSmrCharm 3.118342
+set ClusterDecayer:ClSmrHeavy 4 3.118342
set LightClusterDecayer:SingleHadronLimitCharm 0.0
-set ClusterFissioner:ClMaxBottom 3.274090*GeV
-set ClusterFissioner:ClPowBottom 10.0
-set ClusterFissioner:PSplitBottom 0.7183601
+set ClusterFissioner:ClMaxHeavy 5 3.274090*GeV
+set ClusterFissioner:ClPowHeavy 5 10.0
+set ClusterFissioner:PSplitHeavy 5 0.7183601
set ClusterDecayer:ClDirBottom 1
-set ClusterDecayer:ClSmrBottom 3.118342
+set ClusterDecayer:ClSmrHeavy 5 3.118342
set LightClusterDecayer:SingleHadronLimitBottom 0.0
set HadronSelector:PwtUquark 1.0
set HadronSelector:PwtDquark 1.0
set HadronSelector:PwtSquark 1.0
set HadronSelector:PwtCquark 1.0
set HadronSelector:PwtBquark 1.0
set HadronSelector:PwtDIquark 1.0
set HadronSelector:SngWt 1.0
set HadronSelector:DecWt 1.0
cd /
#==================================================================================
# :::::CLEANUP:::::
#
# Change only if you know what you are doing.
# For the moment, we can only deal with massless partons
#==================================================================================
set /Herwig/Particles/d:NominalMass 0*GeV
set /Herwig/Particles/dbar:NominalMass 0*GeV
set /Herwig/Particles/u:NominalMass 0*GeV
set /Herwig/Particles/ubar:NominalMass 0*GeV
set /Herwig/Particles/s:NominalMass 0*GeV
set /Herwig/Particles/sbar:NominalMass 0*GeV
set /Herwig/Particles/c:NominalMass 0*GeV
set /Herwig/Particles/cbar:NominalMass 0*GeV
set /Herwig/Particles/b:NominalMass 0*GeV
set /Herwig/Particles/bbar:NominalMass 0*GeV
set /Herwig/Cuts/JetKtCut:MinKT 0.0*GeV
set /Herwig/Generators/EventGenerator:EventHandler:CollisionCuts No
#==================================================================================
# :::::SAVE THE GENERATOR:::::
#==================================================================================
cd /Herwig/Generators
saverun LHC-MG-GammaW-MCatNLO EventGenerator
diff --git a/Tests/Inputs/GammaW-MCatNLO-MadGraphGoSam-100/LHC-MB-GammaW-MCatNLO.in b/Tests/Inputs/GammaW-MCatNLO-MadGraphGoSam-100/LHC-MB-GammaW-MCatNLO.in
--- a/Tests/Inputs/GammaW-MCatNLO-MadGraphGoSam-100/LHC-MB-GammaW-MCatNLO.in
+++ b/Tests/Inputs/GammaW-MCatNLO-MadGraphGoSam-100/LHC-MB-GammaW-MCatNLO.in
@@ -1,213 +1,213 @@
#=================================================================================#
#.................................................................................#
#....##...##....#....#####..###.#...#.###...##..#...#...##.....##.................#
#....#.#.#.#...#.#.....#...#....#...#.#..#.#..#..#.#...#..#...#..#................#
#....#..#..#..#####....#...#....#####.###..#..#...#......#....#..#................#
#....#.....#.#.....#...#...#....#...#.#..#.#..#..#.#....#.....#..#................#
#....#.....#.#.....#...#....###.#...#.###...##..#...#..####.#..##.....@LHC........#
#.................................................................................#
#=================================================================================#
#.................p+-- -- ~~~~~~..................................................#
#.....................| |........................................................#
#.................p+-- -- <<<<<<..................................................#
#=================================================================================#
set /Herwig/EventHandlers/EventHandler:LuminosityFunction:Energy 8000.0*GeV
set /Herwig/Generators/EventGenerator:NumberOfEvents 100
#==================================================================================
# :::::MATRIX ELEMENT:::::
#==================================================================================
cd /Herwig/MatrixElements/Matchbox
insert /Herwig/Generators/EventGenerator:EventHandler:SubProcessHandlers[0] PPFactory
clear /Herwig/MatrixElements/Matchbox/PPFactory:Amplitudes
cd /Herwig/MatrixElements/Matchbox/Amplitudes
insert /Herwig/MatrixElements/Matchbox/PPFactory:Amplitudes 0 GenericProcesses
set GenericProcesses:TreeLevelAmplitude MadGraph
set GenericProcesses:OneLoopAmplitude GoSam
cd /Herwig/MatrixElements/Matchbox
do PPFactory:StartParticleGroup BothW
insert PPFactory:ParticleGroup 0 /Herwig/Particles/W+
insert PPFactory:ParticleGroup 0 /Herwig/Particles/W-
do PPFactory:EndParticleGroup
set PPFactory:OrderInAlphaS 0
set PPFactory:OrderInAlphaEW 2
do PPFactory:Process p p BothW gamma
#do PPFactory:Process u dbar BothW gamma
#==================================================================================
# :::::LO/NLO CALCULATIONS:::::
#==================================================================================
set PPFactory:BornContributions Yes
set PPFactory:VirtualContributions Yes
set PPFactory:RealContributions Yes
set PPFactory:SubProcessGroups No
#==================================================================================
# :::::CUTS:::::
# for finite calculations make resonable cuts!
#==================================================================================
set /Herwig/Cuts/MassCut:CComb W
set /Herwig/Cuts/MassCut:MinM 60*GeV
set /Herwig/Cuts/MassCut:MaxM 100*GeV
set /Herwig/Cuts/Cuts:JetFinder /Herwig/Cuts/JetFinder
insert /Herwig/Cuts/Cuts:MultiCuts 0 /Herwig/Cuts/JetCuts
set /Herwig/Model:EW/Scheme GMuScheme
set /Herwig/Model:EW/RecalculateEW Yes
do /Herwig/Particles/W-:SelectDecayModes /Herwig/Particles/W-/W-->nu_mubar,mu-; /Herwig/Particles/W-/W-->nu_ebar,e-;
do /Herwig/Particles/W+:SelectDecayModes /Herwig/Particles/W+/W+->nu_mu,mu+; /Herwig/Particles/W+/W+->nu_e,e+;
#==================================================================================
# :::::MATCHING:::::
#==================================================================================
#>>>>>>>>>> MC@NLO-type next-to-leading order for use with dipole shower
set PPFactory:ShowerApproximation DipoleMatching
cd /Herwig/EventHandlers
set EventHandler:CascadeHandler /Herwig/DipoleShower/DipoleShowerHandler
set /Herwig/MatrixElements/Matchbox/AlphaS/NLOAlphaS:LambdaQCD 203.6852*MeV
set /Herwig/Model:QCD/RunningAlphaS /Herwig/MatrixElements/Matchbox/AlphaS/NLOAlphaS
cd /Herwig/MatrixElements/Matchbox
#==================================================================================
# :::::SCALES VARIATIONS:::::
#==================================================================================
#>>>>>>>>>> SCALE CHOICE
set /Herwig/MatrixElements/Matchbox/Scales/FixedScale:FixedScale 80.0*GeV
set PPFactory:ScaleChoice /Herwig/MatrixElements/Matchbox/Scales/FixedScale
#>>>>>>>>>> HARD PROCESS SCALE VARIATION
set PPFactory:RenormalizationScaleFactor 1.0
set PPFactory:FactorizationScaleFactor 1.0
#>>>>>>>>>> MATCHING SCALE VARIATION for MEMatching
set MEMatching:RenormalizationScaleFactor 1.0
set MEMatching:FactorizationScaleFactor 1.0
#>>>>>>>>>> SHOWER SCALE VARIATIONS
set /Herwig/DipoleShower/DipoleShowerHandler:RenormalizationScaleFactor 1.0
set /Herwig/DipoleShower/DipoleShowerHandler:FactorizationScaleFactor 1.0
set /Herwig/DipoleShower/DipoleShowerHandler:HardScaleFactor 1.0
#==================================================================================
# :::::PDF CHOICE:::::
#==================================================================================
cd /Herwig/Partons
create ThePEG::LHAPDF PDFSet ThePEGLHAPDF.so
set PDFSet:RemnantHandler HadronRemnants
set /Herwig/Particles/p+:PDF PDFSet
set /Herwig/Particles/pbar-:PDF PDFSet
set PDFSet:PDFName CT10.LHgrid
set /Herwig/Particles/p+:PDF PDFSet
set /Herwig/Particles/pbar-:PDF PDFSet
#==================================================================================
# :::::SAMPLER:::::
#==================================================================================
cd /Herwig/EventHandlers
set /Herwig/EventHandlers/EventHandler:Weighted Yes
set /Herwig/Samplers/Sampler:Verbose Yes
set /Herwig/Samplers/Sampler:BinSampler /Herwig/Samplers/FlatBinSampler
set /Herwig/EventHandlers/EventHandler:Sampler /Herwig/Samplers/Sampler
#==================================================================================
# :::::GENERATOR:::::
#==================================================================================
cd /Herwig/Generators
set EventGenerator:RandomNumberGenerator:Seed 31122001
set EventGenerator:DebugLevel 1
set EventGenerator:PrintEvent 10
set EventGenerator:MaxErrors 10000
erase /Herwig/Generators/EventGenerator:EventHandler:PostSubProcessHandlers[0]
create Herwig::VGammaTest VGammaTest HadronTest.so
insert EventGenerator:AnalysisHandlers 0 VGammaTest
#==================================================================================
# :::::DIPOLE SHOWER HADRONIZATION SETTINGS:::::
#==================================================================================
cd /Herwig/Hadronization
set ClusterFissioner:ClMaxLight 3.274090*GeV
set ClusterFissioner:ClPowLight 10.0
set ClusterFissioner:PSplitLight 0.7183601
set ClusterDecayer:ClDirLight 1
set ClusterDecayer:ClSmrLight 3.118342
-set ClusterFissioner:ClMaxCharm 3.274090*GeV
-set ClusterFissioner:ClPowCharm 10.0
-set ClusterFissioner:PSplitCharm 0.7183601
+set ClusterFissioner:ClMaxHeavy 4 3.274090*GeV
+set ClusterFissioner:ClPowHeavy 4 10.0
+set ClusterFissioner:PSplitHeavy 4 0.7183601
set ClusterDecayer:ClDirCharm 1
-set ClusterDecayer:ClSmrCharm 3.118342
+set ClusterDecayer:ClSmrHeavy 4 3.118342
set LightClusterDecayer:SingleHadronLimitCharm 0.0
-set ClusterFissioner:ClMaxBottom 3.274090*GeV
-set ClusterFissioner:ClPowBottom 10.0
-set ClusterFissioner:PSplitBottom 0.7183601
+set ClusterFissioner:ClMaxHeavy 5 3.274090*GeV
+set ClusterFissioner:ClPowHeavy 5 10.0
+set ClusterFissioner:PSplitHeavy 5 0.7183601
set ClusterDecayer:ClDirBottom 1
-set ClusterDecayer:ClSmrBottom 3.118342
+set ClusterDecayer:ClSmrHeavy 5 3.118342
set LightClusterDecayer:SingleHadronLimitBottom 0.0
set HadronSelector:PwtUquark 1.0
set HadronSelector:PwtDquark 1.0
set HadronSelector:PwtSquark 1.0
set HadronSelector:PwtCquark 1.0
set HadronSelector:PwtBquark 1.0
set HadronSelector:PwtDIquark 1.0
set HadronSelector:SngWt 1.0
set HadronSelector:DecWt 1.0
cd /
#==================================================================================
# :::::CLEANUP:::::
#
# Change only if you know what you are doing.
# For the moment, we can only deal with massless partons
#==================================================================================
set /Herwig/Particles/d:NominalMass 0*GeV
set /Herwig/Particles/dbar:NominalMass 0*GeV
set /Herwig/Particles/u:NominalMass 0*GeV
set /Herwig/Particles/ubar:NominalMass 0*GeV
set /Herwig/Particles/s:NominalMass 0*GeV
set /Herwig/Particles/sbar:NominalMass 0*GeV
set /Herwig/Particles/c:NominalMass 0*GeV
set /Herwig/Particles/cbar:NominalMass 0*GeV
set /Herwig/Particles/b:NominalMass 0*GeV
set /Herwig/Particles/bbar:NominalMass 0*GeV
set /Herwig/Cuts/JetKtCut:MinKT 0.0*GeV
set /Herwig/Generators/EventGenerator:EventHandler:CollisionCuts No
#==================================================================================
# :::::SAVE THE GENERATOR:::::
#==================================================================================
cd /Herwig/Generators
saverun LHC-MB-GammaW-MCatNLO EventGenerator
diff --git a/Tests/Inputs/GammaW-MCatNLO/LHC-MB-GammaW-MCatNLO.in b/Tests/Inputs/GammaW-MCatNLO/LHC-MB-GammaW-MCatNLO.in
--- a/Tests/Inputs/GammaW-MCatNLO/LHC-MB-GammaW-MCatNLO.in
+++ b/Tests/Inputs/GammaW-MCatNLO/LHC-MB-GammaW-MCatNLO.in
@@ -1,213 +1,213 @@
#=================================================================================#
#.................................................................................#
#....##...##....#....#####..###.#...#.###...##..#...#...##.....##.................#
#....#.#.#.#...#.#.....#...#....#...#.#..#.#..#..#.#...#..#...#..#................#
#....#..#..#..#####....#...#....#####.###..#..#...#......#....#..#................#
#....#.....#.#.....#...#...#....#...#.#..#.#..#..#.#....#.....#..#................#
#....#.....#.#.....#...#....###.#...#.###...##..#...#..####.#..##.....@LHC........#
#.................................................................................#
#=================================================================================#
#.................p+-- -- ~~~~~~..................................................#
#.....................| |........................................................#
#.................p+-- -- <<<<<<..................................................#
#=================================================================================#
set /Herwig/EventHandlers/EventHandler:LuminosityFunction:Energy 8000.0*GeV
set /Herwig/Generators/EventGenerator:NumberOfEvents 1000000
#==================================================================================
# :::::MATRIX ELEMENT:::::
#==================================================================================
cd /Herwig/MatrixElements/Matchbox
insert /Herwig/Generators/EventGenerator:EventHandler:SubProcessHandlers[0] PPFactory
clear /Herwig/MatrixElements/Matchbox/PPFactory:Amplitudes
cd /Herwig/MatrixElements/Matchbox/Amplitudes
insert /Herwig/MatrixElements/Matchbox/PPFactory:Amplitudes 0 GenericProcesses
set GenericProcesses:TreeLevelAmplitude MadGraph
set GenericProcesses:OneLoopAmplitude GoSam
cd /Herwig/MatrixElements/Matchbox
do PPFactory:StartParticleGroup BothW
insert PPFactory:ParticleGroup 0 /Herwig/Particles/W+
insert PPFactory:ParticleGroup 0 /Herwig/Particles/W-
do PPFactory:EndParticleGroup
set PPFactory:OrderInAlphaS 0
set PPFactory:OrderInAlphaEW 2
do PPFactory:Process p p BothW gamma
#do PPFactory:Process u dbar BothW gamma
#==================================================================================
# :::::LO/NLO CALCULATIONS:::::
#==================================================================================
set PPFactory:BornContributions Yes
set PPFactory:VirtualContributions Yes
set PPFactory:RealContributions Yes
set PPFactory:SubProcessGroups No
#==================================================================================
# :::::CUTS:::::
# for finite calculations make resonable cuts!
#==================================================================================
set /Herwig/Cuts/MassCut:CComb W
set /Herwig/Cuts/MassCut:MinM 60*GeV
set /Herwig/Cuts/MassCut:MaxM 100*GeV
set /Herwig/Cuts/Cuts:JetFinder /Herwig/Cuts/JetFinder
insert /Herwig/Cuts/Cuts:MultiCuts 0 /Herwig/Cuts/JetCuts
set /Herwig/Model:EW/Scheme GMuScheme
set /Herwig/Model:EW/RecalculateEW Yes
do /Herwig/Particles/W-:SelectDecayModes /Herwig/Particles/W-/W-->nu_mubar,mu-; /Herwig/Particles/W-/W-->nu_ebar,e-;
do /Herwig/Particles/W+:SelectDecayModes /Herwig/Particles/W+/W+->nu_mu,mu+; /Herwig/Particles/W+/W+->nu_e,e+;
#==================================================================================
# :::::MATCHING:::::
#==================================================================================
#>>>>>>>>>> MC@NLO-type next-to-leading order for use with dipole shower
set PPFactory:ShowerApproximation DipoleMatching
cd /Herwig/EventHandlers
set EventHandler:CascadeHandler /Herwig/DipoleShower/DipoleShowerHandler
set /Herwig/MatrixElements/Matchbox/AlphaS/NLOAlphaS:LambdaQCD 203.6852*MeV
set /Herwig/Model:QCD/RunningAlphaS /Herwig/MatrixElements/Matchbox/AlphaS/NLOAlphaS
cd /Herwig/MatrixElements/Matchbox
#==================================================================================
# :::::SCALES VARIATIONS:::::
#==================================================================================
#>>>>>>>>>> SCALE CHOICE
set /Herwig/MatrixElements/Matchbox/Scales/FixedScale:FixedScale 80.0*GeV
set PPFactory:ScaleChoice /Herwig/MatrixElements/Matchbox/Scales/FixedScale
#>>>>>>>>>> HARD PROCESS SCALE VARIATION
set PPFactory:RenormalizationScaleFactor 1.0
set PPFactory:FactorizationScaleFactor 1.0
#>>>>>>>>>> MATCHING SCALE VARIATION for MEMatching
set MEMatching:RenormalizationScaleFactor 1.0
set MEMatching:FactorizationScaleFactor 1.0
#>>>>>>>>>> SHOWER SCALE VARIATIONS
set /Herwig/DipoleShower/DipoleShowerHandler:RenormalizationScaleFactor 1.0
set /Herwig/DipoleShower/DipoleShowerHandler:FactorizationScaleFactor 1.0
set /Herwig/DipoleShower/DipoleShowerHandler:HardScaleFactor 1.0
#==================================================================================
# :::::PDF CHOICE:::::
#==================================================================================
cd /Herwig/Partons
create ThePEG::LHAPDF PDFSet ThePEGLHAPDF.so
set PDFSet:RemnantHandler HadronRemnants
set /Herwig/Particles/p+:PDF PDFSet
set /Herwig/Particles/pbar-:PDF PDFSet
set PDFSet:PDFName CT10.LHgrid
set /Herwig/Particles/p+:PDF PDFSet
set /Herwig/Particles/pbar-:PDF PDFSet
#==================================================================================
# :::::SAMPLER:::::
#==================================================================================
cd /Herwig/EventHandlers
set /Herwig/EventHandlers/EventHandler:Weighted Yes
set /Herwig/Samplers/Sampler:Verbose Yes
set /Herwig/Samplers/Sampler:BinSampler /Herwig/Samplers/FlatBinSampler
set /Herwig/EventHandlers/EventHandler:Sampler /Herwig/Samplers/Sampler
#==================================================================================
# :::::GENERATOR:::::
#==================================================================================
cd /Herwig/Generators
set EventGenerator:RandomNumberGenerator:Seed 31122001
set EventGenerator:DebugLevel 1
set EventGenerator:PrintEvent 10
set EventGenerator:MaxErrors 10000
erase /Herwig/Generators/EventGenerator:EventHandler:PostSubProcessHandlers[0]
create Herwig::VGammaTest VGammaTest HadronTest.so
insert EventGenerator:AnalysisHandlers 0 VGammaTest
#==================================================================================
# :::::DIPOLE SHOWER HADRONIZATION SETTINGS:::::
#==================================================================================
cd /Herwig/Hadronization
set ClusterFissioner:ClMaxLight 3.274090*GeV
set ClusterFissioner:ClPowLight 10.0
set ClusterFissioner:PSplitLight 0.7183601
set ClusterDecayer:ClDirLight 1
set ClusterDecayer:ClSmrLight 3.118342
-set ClusterFissioner:ClMaxCharm 3.274090*GeV
-set ClusterFissioner:ClPowCharm 10.0
-set ClusterFissioner:PSplitCharm 0.7183601
+set ClusterFissioner:ClMaxHeavy 4 3.274090*GeV
+set ClusterFissioner:ClPowHeavy 4 10.0
+set ClusterFissioner:PSplitHeavy 4 0.7183601
set ClusterDecayer:ClDirCharm 1
-set ClusterDecayer:ClSmrCharm 3.118342
+set ClusterDecayer:ClSmrHeavy 4 3.118342
set LightClusterDecayer:SingleHadronLimitCharm 0.0
-set ClusterFissioner:ClMaxBottom 3.274090*GeV
-set ClusterFissioner:ClPowBottom 10.0
-set ClusterFissioner:PSplitBottom 0.7183601
+set ClusterFissioner:ClMaxHeavy 5 3.274090*GeV
+set ClusterFissioner:ClPowHeavy 5 10.0
+set ClusterFissioner:PSplitHeavy 5 0.7183601
set ClusterDecayer:ClDirBottom 1
-set ClusterDecayer:ClSmrBottom 3.118342
+set ClusterDecayer:ClSmrHeavy 5 3.118342
set LightClusterDecayer:SingleHadronLimitBottom 0.0
set HadronSelector:PwtUquark 1.0
set HadronSelector:PwtDquark 1.0
set HadronSelector:PwtSquark 1.0
set HadronSelector:PwtCquark 1.0
set HadronSelector:PwtBquark 1.0
set HadronSelector:PwtDIquark 1.0
set HadronSelector:SngWt 1.0
set HadronSelector:DecWt 1.0
cd /
#==================================================================================
# :::::CLEANUP:::::
#
# Change only if you know what you are doing.
# For the moment, we can only deal with massless partons
#==================================================================================
set /Herwig/Particles/d:NominalMass 0*GeV
set /Herwig/Particles/dbar:NominalMass 0*GeV
set /Herwig/Particles/u:NominalMass 0*GeV
set /Herwig/Particles/ubar:NominalMass 0*GeV
set /Herwig/Particles/s:NominalMass 0*GeV
set /Herwig/Particles/sbar:NominalMass 0*GeV
set /Herwig/Particles/c:NominalMass 0*GeV
set /Herwig/Particles/cbar:NominalMass 0*GeV
set /Herwig/Particles/b:NominalMass 0*GeV
set /Herwig/Particles/bbar:NominalMass 0*GeV
set /Herwig/Cuts/JetKtCut:MinKT 0.0*GeV
set /Herwig/Generators/EventGenerator:EventHandler:CollisionCuts No
#==================================================================================
# :::::SAVE THE GENERATOR:::::
#==================================================================================
cd /Herwig/Generators
saverun LHC-MB-GammaW-MCatNLO EventGenerator
diff --git a/Tests/Inputs/GammaW-Powheg-MadGraph-100/LHC-MG-GammaW-Powheg.in b/Tests/Inputs/GammaW-Powheg-MadGraph-100/LHC-MG-GammaW-Powheg.in
--- a/Tests/Inputs/GammaW-Powheg-MadGraph-100/LHC-MG-GammaW-Powheg.in
+++ b/Tests/Inputs/GammaW-Powheg-MadGraph-100/LHC-MG-GammaW-Powheg.in
@@ -1,209 +1,209 @@
#=================================================================================#
#.................................................................................#
#....##...##....#....#####..###.#...#.###...##..#...#...##.....##.................#
#....#.#.#.#...#.#.....#...#....#...#.#..#.#..#..#.#...#..#...#..#................#
#....#..#..#..#####....#...#....#####.###..#..#...#......#....#..#................#
#....#.....#.#.....#...#...#....#...#.#..#.#..#..#.#....#.....#..#................#
#....#.....#.#.....#...#....###.#...#.###...##..#...#..####.#..##.....@LHC........#
#.................................................................................#
#=================================================================================#
#.................p+-- -- ~~~~~~..................................................#
#.....................| |........................................................#
#.................p+-- -- <<<<<<..................................................#
#=================================================================================#
set /Herwig/EventHandlers/EventHandler:LuminosityFunction:Energy 8000.0*GeV
set /Herwig/Generators/EventGenerator:NumberOfEvents 100
#==================================================================================
# :::::MATRIX ELEMENT:::::
#==================================================================================
cd /Herwig/MatrixElements/Matchbox
insert /Herwig/Generators/EventGenerator:EventHandler:SubProcessHandlers[0] PPFactory
cd /Herwig/MatrixElements/Matchbox/Amplitudes
clear /Herwig/MatrixElements/Matchbox/PPFactory:Amplitudes
insert /Herwig/MatrixElements/Matchbox/PPFactory:Amplitudes 0 MadGraph
cd /Herwig/MatrixElements/Matchbox
do PPFactory:StartParticleGroup BothW
insert PPFactory:ParticleGroup 0 /Herwig/Particles/W+
insert PPFactory:ParticleGroup 0 /Herwig/Particles/W-
do PPFactory:EndParticleGroup
set PPFactory:OrderInAlphaS 0
set PPFactory:OrderInAlphaEW 2
do PPFactory:Process p p BothW gamma
#do PPFactory:Process u dbar BothW gamma
#==================================================================================
# :::::LO/NLO CALCULATIONS:::::
#==================================================================================
set PPFactory:BornContributions Yes
set PPFactory:VirtualContributions Yes
set PPFactory:RealContributions Yes
set PPFactory:SubProcessGroups No
#==================================================================================
# :::::CUTS:::::
# for finite calculations make resonable cuts!
#==================================================================================
set /Herwig/Cuts/MassCut:CComb W
set /Herwig/Cuts/MassCut:MinM 60*GeV
set /Herwig/Cuts/MassCut:MaxM 100*GeV
set /Herwig/Cuts/Cuts:JetFinder /Herwig/Cuts/JetFinder
insert /Herwig/Cuts/Cuts:MultiCuts 0 /Herwig/Cuts/JetCuts
set /Herwig/Model:EW/Scheme GMuScheme
set /Herwig/Model:EW/RecalculateEW Yes
do /Herwig/Particles/W-:SelectDecayModes /Herwig/Particles/W-/W-->nu_mubar,mu-; /Herwig/Particles/W-/W-->nu_ebar,e-;
do /Herwig/Particles/W+:SelectDecayModes /Herwig/Particles/W+/W+->nu_mu,mu+; /Herwig/Particles/W+/W+->nu_e,e+;
#==================================================================================
# :::::MATCHING:::::
#==================================================================================
#>>>>>>>>>> POWHEG-type next-to-leading order
set PPFactory:ShowerApproximation MEMatching
set MECorrectionHandler:Factory PPFactory
cd /Herwig/Generators
insert EventGenerator:EventHandler:PostSubProcessHandlers[0] /Herwig/MatrixElements/Matchbox/MECorrectionHandler
set /Herwig/MatrixElements/Matchbox/AlphaS/NLOAlphaS:LambdaQCD 203.6852*MeV
set /Herwig/Model:QCD/RunningAlphaS /Herwig/MatrixElements/Matchbox/AlphaS/NLOAlphaS
cd /Herwig/MatrixElements/Matchbox
#==================================================================================
# :::::SCALES VARIATIONS:::::
#==================================================================================
#>>>>>>>>>> SCALE CHOICE
set /Herwig/MatrixElements/Matchbox/Scales/FixedScale:FixedScale 80.0*GeV
set PPFactory:ScaleChoice /Herwig/MatrixElements/Matchbox/Scales/FixedScale
#>>>>>>>>>> HARD PROCESS SCALE VARIATION
set PPFactory:RenormalizationScaleFactor 1.0
set PPFactory:FactorizationScaleFactor 1.0
#>>>>>>>>>> MATCHING SCALE VARIATION for MEMatching
set MEMatching:RenormalizationScaleFactor 1.0
set MEMatching:FactorizationScaleFactor 1.0
#>>>>>>>>>> SHOWER SCALE VARIATIONS
set /Herwig/DipoleShower/DipoleShowerHandler:RenormalizationScaleFactor 1.0
set /Herwig/DipoleShower/DipoleShowerHandler:FactorizationScaleFactor 1.0
set /Herwig/DipoleShower/DipoleShowerHandler:HardScaleFactor 1.0
#==================================================================================
# :::::PDF CHOICE:::::
#==================================================================================
cd /Herwig/Partons
create ThePEG::LHAPDF PDFSet ThePEGLHAPDF.so
set PDFSet:RemnantHandler HadronRemnants
set /Herwig/Particles/p+:PDF PDFSet
set /Herwig/Particles/pbar-:PDF PDFSet
set PDFSet:PDFName CT10.LHgrid
set /Herwig/Particles/p+:PDF PDFSet
set /Herwig/Particles/pbar-:PDF PDFSet
#==================================================================================
# :::::SAMPLER:::::
#==================================================================================
cd /Herwig/EventHandlers
set /Herwig/EventHandlers/EventHandler:Weighted Yes
set /Herwig/Samplers/Sampler:Verbose Yes
set /Herwig/Samplers/Sampler:BinSampler /Herwig/Samplers/FlatBinSampler
set /Herwig/EventHandlers/EventHandler:Sampler /Herwig/Samplers/Sampler
#==================================================================================
# :::::GENERATOR:::::
#==================================================================================
cd /Herwig/Generators
set EventGenerator:RandomNumberGenerator:Seed 31122001
set EventGenerator:DebugLevel 1
set EventGenerator:PrintEvent 10
set EventGenerator:MaxErrors 10000
erase /Herwig/Generators/EventGenerator:EventHandler:PostSubProcessHandlers[0]
create Herwig::VGammaTest VGammaTest HadronTest.so
insert EventGenerator:AnalysisHandlers 0 VGammaTest
#==================================================================================
# :::::DIPOLE SHOWER HADRONIZATION SETTINGS:::::
#==================================================================================
cd /Herwig/Hadronization
set ClusterFissioner:ClMaxLight 3.274090*GeV
set ClusterFissioner:ClPowLight 10.0
set ClusterFissioner:PSplitLight 0.7183601
set ClusterDecayer:ClDirLight 1
set ClusterDecayer:ClSmrLight 3.118342
-set ClusterFissioner:ClMaxCharm 3.274090*GeV
-set ClusterFissioner:ClPowCharm 10.0
-set ClusterFissioner:PSplitCharm 0.7183601
+set ClusterFissioner:ClMaxHeavy 4 3.274090*GeV
+set ClusterFissioner:ClPowHeavy 4 10.0
+set ClusterFissioner:PSplitHeavy 4 0.7183601
set ClusterDecayer:ClDirCharm 1
-set ClusterDecayer:ClSmrCharm 3.118342
+set ClusterDecayer:ClSmrHeavy 4 3.118342
set LightClusterDecayer:SingleHadronLimitCharm 0.0
-set ClusterFissioner:ClMaxBottom 3.274090*GeV
-set ClusterFissioner:ClPowBottom 10.0
-set ClusterFissioner:PSplitBottom 0.7183601
+set ClusterFissioner:ClMaxHeavy 5 3.274090*GeV
+set ClusterFissioner:ClPowHeavy 5 10.0
+set ClusterFissioner:PSplitHeavy 5 0.7183601
set ClusterDecayer:ClDirBottom 1
-set ClusterDecayer:ClSmrBottom 3.118342
+set ClusterDecayer:ClSmrHeavy 5 3.118342
set LightClusterDecayer:SingleHadronLimitBottom 0.0
set HadronSelector:PwtUquark 1.0
set HadronSelector:PwtDquark 1.0
set HadronSelector:PwtSquark 1.0
set HadronSelector:PwtCquark 1.0
set HadronSelector:PwtBquark 1.0
set HadronSelector:PwtDIquark 1.0
set HadronSelector:SngWt 1.0
set HadronSelector:DecWt 1.0
cd /
#==================================================================================
# :::::CLEANUP:::::
#
# Change only if you know what you are doing.
# For the moment, we can only deal with massless partons
#==================================================================================
set /Herwig/Particles/d:NominalMass 0*GeV
set /Herwig/Particles/dbar:NominalMass 0*GeV
set /Herwig/Particles/u:NominalMass 0*GeV
set /Herwig/Particles/ubar:NominalMass 0*GeV
set /Herwig/Particles/s:NominalMass 0*GeV
set /Herwig/Particles/sbar:NominalMass 0*GeV
set /Herwig/Particles/c:NominalMass 0*GeV
set /Herwig/Particles/cbar:NominalMass 0*GeV
set /Herwig/Particles/b:NominalMass 0*GeV
set /Herwig/Particles/bbar:NominalMass 0*GeV
set /Herwig/Cuts/JetKtCut:MinKT 0.0*GeV
set /Herwig/Generators/EventGenerator:EventHandler:CollisionCuts No
#==================================================================================
# :::::SAVE THE GENERATOR:::::
#==================================================================================
cd /Herwig/Generators
saverun LHC-MG-GammaW-Powheg EventGenerator
diff --git a/Tests/Inputs/GammaW-Powheg-MadGraphGoSam-100/LHC-MB-GammaW-Powheg.in b/Tests/Inputs/GammaW-Powheg-MadGraphGoSam-100/LHC-MB-GammaW-Powheg.in
--- a/Tests/Inputs/GammaW-Powheg-MadGraphGoSam-100/LHC-MB-GammaW-Powheg.in
+++ b/Tests/Inputs/GammaW-Powheg-MadGraphGoSam-100/LHC-MB-GammaW-Powheg.in
@@ -1,214 +1,214 @@
#=================================================================================#
#.................................................................................#
#....##...##....#....#####..###.#...#.###...##..#...#...##.....##.................#
#....#.#.#.#...#.#.....#...#....#...#.#..#.#..#..#.#...#..#...#..#................#
#....#..#..#..#####....#...#....#####.###..#..#...#......#....#..#................#
#....#.....#.#.....#...#...#....#...#.#..#.#..#..#.#....#.....#..#................#
#....#.....#.#.....#...#....###.#...#.###...##..#...#..####.#..##.....@LHC........#
#.................................................................................#
#=================================================================================#
#.................p+-- -- ~~~~~~..................................................#
#.....................| |........................................................#
#.................p+-- -- <<<<<<..................................................#
#=================================================================================#
set /Herwig/EventHandlers/EventHandler:LuminosityFunction:Energy 8000.0*GeV
set /Herwig/Generators/EventGenerator:NumberOfEvents 100
#==================================================================================
# :::::MATRIX ELEMENT:::::
#==================================================================================
cd /Herwig/MatrixElements/Matchbox
insert /Herwig/Generators/EventGenerator:EventHandler:SubProcessHandlers[0] PPFactory
clear /Herwig/MatrixElements/Matchbox/PPFactory:Amplitudes
cd /Herwig/MatrixElements/Matchbox/Amplitudes
insert /Herwig/MatrixElements/Matchbox/PPFactory:Amplitudes 0 GenericProcesses
set GenericProcesses:TreeLevelAmplitude MadGraph
set GenericProcesses:OneLoopAmplitude GoSam
cd /Herwig/MatrixElements/Matchbox
do PPFactory:StartParticleGroup BothW
insert PPFactory:ParticleGroup 0 /Herwig/Particles/W+
insert PPFactory:ParticleGroup 0 /Herwig/Particles/W-
do PPFactory:EndParticleGroup
set PPFactory:OrderInAlphaS 0
set PPFactory:OrderInAlphaEW 2
do PPFactory:Process p p BothW gamma
#do PPFactory:Process u dbar BothW gamma
#==================================================================================
# :::::LO/NLO CALCULATIONS:::::
#==================================================================================
set PPFactory:BornContributions Yes
set PPFactory:VirtualContributions Yes
set PPFactory:RealContributions Yes
set PPFactory:SubProcessGroups No
#==================================================================================
# :::::CUTS:::::
# for finite calculations make resonable cuts!
#==================================================================================
set /Herwig/Cuts/MassCut:CComb W
set /Herwig/Cuts/MassCut:MinM 60*GeV
set /Herwig/Cuts/MassCut:MaxM 100*GeV
set /Herwig/Cuts/Cuts:JetFinder /Herwig/Cuts/JetFinder
insert /Herwig/Cuts/Cuts:MultiCuts 0 /Herwig/Cuts/JetCuts
set /Herwig/Model:EW/Scheme GMuScheme
set /Herwig/Model:EW/RecalculateEW Yes
do /Herwig/Particles/W-:SelectDecayModes /Herwig/Particles/W-/W-->nu_mubar,mu-; /Herwig/Particles/W-/W-->nu_ebar,e-;
do /Herwig/Particles/W+:SelectDecayModes /Herwig/Particles/W+/W+->nu_mu,mu+; /Herwig/Particles/W+/W+->nu_e,e+;
#==================================================================================
# :::::MATCHING:::::
#==================================================================================
#>>>>>>>>>> POWHEG-type next-to-leading order
set PPFactory:ShowerApproximation MEMatching
set MECorrectionHandler:Factory PPFactory
cd /Herwig/Generators
insert EventGenerator:EventHandler:PostSubProcessHandlers[0] /Herwig/MatrixElements/Matchbox/MECorrectionHandler
set /Herwig/MatrixElements/Matchbox/AlphaS/NLOAlphaS:LambdaQCD 203.6852*MeV
set /Herwig/Model:QCD/RunningAlphaS /Herwig/MatrixElements/Matchbox/AlphaS/NLOAlphaS
cd /Herwig/MatrixElements/Matchbox
#==================================================================================
# :::::SCALES VARIATIONS:::::
#==================================================================================
#>>>>>>>>>> SCALE CHOICE
set /Herwig/MatrixElements/Matchbox/Scales/FixedScale:FixedScale 80.0*GeV
set PPFactory:ScaleChoice /Herwig/MatrixElements/Matchbox/Scales/FixedScale
#>>>>>>>>>> HARD PROCESS SCALE VARIATION
set PPFactory:RenormalizationScaleFactor 1.0
set PPFactory:FactorizationScaleFactor 1.0
#>>>>>>>>>> MATCHING SCALE VARIATION for MEMatching
set MEMatching:RenormalizationScaleFactor 1.0
set MEMatching:FactorizationScaleFactor 1.0
#>>>>>>>>>> SHOWER SCALE VARIATIONS
set /Herwig/DipoleShower/DipoleShowerHandler:RenormalizationScaleFactor 1.0
set /Herwig/DipoleShower/DipoleShowerHandler:FactorizationScaleFactor 1.0
set /Herwig/DipoleShower/DipoleShowerHandler:HardScaleFactor 1.0
#==================================================================================
# :::::PDF CHOICE:::::
#==================================================================================
cd /Herwig/Partons
create ThePEG::LHAPDF PDFSet ThePEGLHAPDF.so
set PDFSet:RemnantHandler HadronRemnants
set /Herwig/Particles/p+:PDF PDFSet
set /Herwig/Particles/pbar-:PDF PDFSet
set PDFSet:PDFName CT10.LHgrid
set /Herwig/Particles/p+:PDF PDFSet
set /Herwig/Particles/pbar-:PDF PDFSet
#==================================================================================
# :::::SAMPLER:::::
#==================================================================================
cd /Herwig/EventHandlers
set /Herwig/EventHandlers/EventHandler:Weighted Yes
set /Herwig/Samplers/Sampler:Verbose Yes
set /Herwig/Samplers/Sampler:BinSampler /Herwig/Samplers/FlatBinSampler
set /Herwig/EventHandlers/EventHandler:Sampler /Herwig/Samplers/Sampler
#==================================================================================
# :::::GENERATOR:::::
#==================================================================================
cd /Herwig/Generators
set EventGenerator:RandomNumberGenerator:Seed 31122001
set EventGenerator:DebugLevel 1
set EventGenerator:PrintEvent 10
set EventGenerator:MaxErrors 10000
erase /Herwig/Generators/EventGenerator:EventHandler:PostSubProcessHandlers[0]
create Herwig::VGammaTest VGammaTest HadronTest.so
insert EventGenerator:AnalysisHandlers 0 VGammaTest
#==================================================================================
# :::::DIPOLE SHOWER HADRONIZATION SETTINGS:::::
#==================================================================================
cd /Herwig/Hadronization
set ClusterFissioner:ClMaxLight 3.274090*GeV
set ClusterFissioner:ClPowLight 10.0
set ClusterFissioner:PSplitLight 0.7183601
set ClusterDecayer:ClDirLight 1
set ClusterDecayer:ClSmrLight 3.118342
-set ClusterFissioner:ClMaxCharm 3.274090*GeV
-set ClusterFissioner:ClPowCharm 10.0
-set ClusterFissioner:PSplitCharm 0.7183601
+set ClusterFissioner:ClMaxHeavy 4 3.274090*GeV
+set ClusterFissioner:ClPowHeavy 4 10.0
+set ClusterFissioner:PSplitHeavy 4 0.7183601
set ClusterDecayer:ClDirCharm 1
-set ClusterDecayer:ClSmrCharm 3.118342
+set ClusterDecayer:ClSmrHeavy 4 3.118342
set LightClusterDecayer:SingleHadronLimitCharm 0.0
-set ClusterFissioner:ClMaxBottom 3.274090*GeV
-set ClusterFissioner:ClPowBottom 10.0
-set ClusterFissioner:PSplitBottom 0.7183601
+set ClusterFissioner:ClMaxHeavy 5 3.274090*GeV
+set ClusterFissioner:ClPowHeavy 5 10.0
+set ClusterFissioner:PSplitHeavy 5 0.7183601
set ClusterDecayer:ClDirBottom 1
-set ClusterDecayer:ClSmrBottom 3.118342
+set ClusterDecayer:ClSmrHeavy 5 3.118342
set LightClusterDecayer:SingleHadronLimitBottom 0.0
set HadronSelector:PwtUquark 1.0
set HadronSelector:PwtDquark 1.0
set HadronSelector:PwtSquark 1.0
set HadronSelector:PwtCquark 1.0
set HadronSelector:PwtBquark 1.0
set HadronSelector:PwtDIquark 1.0
set HadronSelector:SngWt 1.0
set HadronSelector:DecWt 1.0
cd /
#==================================================================================
# :::::CLEANUP:::::
#
# Change only if you know what you are doing.
# For the moment, we can only deal with massless partons
#==================================================================================
set /Herwig/Particles/d:NominalMass 0*GeV
set /Herwig/Particles/dbar:NominalMass 0*GeV
set /Herwig/Particles/u:NominalMass 0*GeV
set /Herwig/Particles/ubar:NominalMass 0*GeV
set /Herwig/Particles/s:NominalMass 0*GeV
set /Herwig/Particles/sbar:NominalMass 0*GeV
set /Herwig/Particles/c:NominalMass 0*GeV
set /Herwig/Particles/cbar:NominalMass 0*GeV
set /Herwig/Particles/b:NominalMass 0*GeV
set /Herwig/Particles/bbar:NominalMass 0*GeV
set /Herwig/Cuts/JetKtCut:MinKT 0.0*GeV
set /Herwig/Generators/EventGenerator:EventHandler:CollisionCuts No
#==================================================================================
# :::::SAVE THE GENERATOR:::::
#==================================================================================
cd /Herwig/Generators
saverun LHC-MB-GammaW-Powheg EventGenerator
diff --git a/Tests/Inputs/GammaW-Powheg/LHC-MB-GammaW-Powheg.in b/Tests/Inputs/GammaW-Powheg/LHC-MB-GammaW-Powheg.in
--- a/Tests/Inputs/GammaW-Powheg/LHC-MB-GammaW-Powheg.in
+++ b/Tests/Inputs/GammaW-Powheg/LHC-MB-GammaW-Powheg.in
@@ -1,214 +1,214 @@
#=================================================================================#
#.................................................................................#
#....##...##....#....#####..###.#...#.###...##..#...#...##.....##.................#
#....#.#.#.#...#.#.....#...#....#...#.#..#.#..#..#.#...#..#...#..#................#
#....#..#..#..#####....#...#....#####.###..#..#...#......#....#..#................#
#....#.....#.#.....#...#...#....#...#.#..#.#..#..#.#....#.....#..#................#
#....#.....#.#.....#...#....###.#...#.###...##..#...#..####.#..##.....@LHC........#
#.................................................................................#
#=================================================================================#
#.................p+-- -- ~~~~~~..................................................#
#.....................| |........................................................#
#.................p+-- -- <<<<<<..................................................#
#=================================================================================#
set /Herwig/EventHandlers/EventHandler:LuminosityFunction:Energy 8000.0*GeV
set /Herwig/Generators/EventGenerator:NumberOfEvents 1000000
#==================================================================================
# :::::MATRIX ELEMENT:::::
#==================================================================================
cd /Herwig/MatrixElements/Matchbox
insert /Herwig/Generators/EventGenerator:EventHandler:SubProcessHandlers[0] PPFactory
clear /Herwig/MatrixElements/Matchbox/PPFactory:Amplitudes
cd /Herwig/MatrixElements/Matchbox/Amplitudes
insert /Herwig/MatrixElements/Matchbox/PPFactory:Amplitudes 0 GenericProcesses
set GenericProcesses:TreeLevelAmplitude MadGraph
set GenericProcesses:OneLoopAmplitude GoSam
cd /Herwig/MatrixElements/Matchbox
do PPFactory:StartParticleGroup BothW
insert PPFactory:ParticleGroup 0 /Herwig/Particles/W+
insert PPFactory:ParticleGroup 0 /Herwig/Particles/W-
do PPFactory:EndParticleGroup
set PPFactory:OrderInAlphaS 0
set PPFactory:OrderInAlphaEW 2
do PPFactory:Process p p BothW gamma
#do PPFactory:Process u dbar BothW gamma
#==================================================================================
# :::::LO/NLO CALCULATIONS:::::
#==================================================================================
set PPFactory:BornContributions Yes
set PPFactory:VirtualContributions Yes
set PPFactory:RealContributions Yes
set PPFactory:SubProcessGroups No
#==================================================================================
# :::::CUTS:::::
# for finite calculations make resonable cuts!
#==================================================================================
set /Herwig/Cuts/MassCut:CComb W
set /Herwig/Cuts/MassCut:MinM 60*GeV
set /Herwig/Cuts/MassCut:MaxM 100*GeV
set /Herwig/Cuts/Cuts:JetFinder /Herwig/Cuts/JetFinder
insert /Herwig/Cuts/Cuts:MultiCuts 0 /Herwig/Cuts/JetCuts
set /Herwig/Model:EW/Scheme GMuScheme
set /Herwig/Model:EW/RecalculateEW Yes
do /Herwig/Particles/W-:SelectDecayModes /Herwig/Particles/W-/W-->nu_mubar,mu-; /Herwig/Particles/W-/W-->nu_ebar,e-;
do /Herwig/Particles/W+:SelectDecayModes /Herwig/Particles/W+/W+->nu_mu,mu+; /Herwig/Particles/W+/W+->nu_e,e+;
#==================================================================================
# :::::MATCHING:::::
#==================================================================================
#>>>>>>>>>> POWHEG-type next-to-leading order
set PPFactory:ShowerApproximation MEMatching
set MECorrectionHandler:Factory PPFactory
cd /Herwig/Generators
insert EventGenerator:EventHandler:PostSubProcessHandlers[0] /Herwig/MatrixElements/Matchbox/MECorrectionHandler
set /Herwig/MatrixElements/Matchbox/AlphaS/NLOAlphaS:LambdaQCD 203.6852*MeV
set /Herwig/Model:QCD/RunningAlphaS /Herwig/MatrixElements/Matchbox/AlphaS/NLOAlphaS
cd /Herwig/MatrixElements/Matchbox
#==================================================================================
# :::::SCALES VARIATIONS:::::
#==================================================================================
#>>>>>>>>>> SCALE CHOICE
set /Herwig/MatrixElements/Matchbox/Scales/FixedScale:FixedScale 80.0*GeV
set PPFactory:ScaleChoice /Herwig/MatrixElements/Matchbox/Scales/FixedScale
#>>>>>>>>>> HARD PROCESS SCALE VARIATION
set PPFactory:RenormalizationScaleFactor 1.0
set PPFactory:FactorizationScaleFactor 1.0
#>>>>>>>>>> MATCHING SCALE VARIATION for MEMatching
set MEMatching:RenormalizationScaleFactor 1.0
set MEMatching:FactorizationScaleFactor 1.0
#>>>>>>>>>> SHOWER SCALE VARIATIONS
set /Herwig/DipoleShower/DipoleShowerHandler:RenormalizationScaleFactor 1.0
set /Herwig/DipoleShower/DipoleShowerHandler:FactorizationScaleFactor 1.0
set /Herwig/DipoleShower/DipoleShowerHandler:HardScaleFactor 1.0
#==================================================================================
# :::::PDF CHOICE:::::
#==================================================================================
cd /Herwig/Partons
create ThePEG::LHAPDF PDFSet ThePEGLHAPDF.so
set PDFSet:RemnantHandler HadronRemnants
set /Herwig/Particles/p+:PDF PDFSet
set /Herwig/Particles/pbar-:PDF PDFSet
set PDFSet:PDFName CT10.LHgrid
set /Herwig/Particles/p+:PDF PDFSet
set /Herwig/Particles/pbar-:PDF PDFSet
#==================================================================================
# :::::SAMPLER:::::
#==================================================================================
cd /Herwig/EventHandlers
set /Herwig/EventHandlers/EventHandler:Weighted Yes
set /Herwig/Samplers/Sampler:Verbose Yes
set /Herwig/Samplers/Sampler:BinSampler /Herwig/Samplers/FlatBinSampler
set /Herwig/EventHandlers/EventHandler:Sampler /Herwig/Samplers/Sampler
#==================================================================================
# :::::GENERATOR:::::
#==================================================================================
cd /Herwig/Generators
set EventGenerator:RandomNumberGenerator:Seed 31122001
set EventGenerator:DebugLevel 1
set EventGenerator:PrintEvent 10
set EventGenerator:MaxErrors 10000
erase /Herwig/Generators/EventGenerator:EventHandler:PostSubProcessHandlers[0]
create Herwig::VGammaTest VGammaTest HadronTest.so
insert EventGenerator:AnalysisHandlers 0 VGammaTest
#==================================================================================
# :::::DIPOLE SHOWER HADRONIZATION SETTINGS:::::
#==================================================================================
cd /Herwig/Hadronization
set ClusterFissioner:ClMaxLight 3.274090*GeV
set ClusterFissioner:ClPowLight 10.0
set ClusterFissioner:PSplitLight 0.7183601
set ClusterDecayer:ClDirLight 1
set ClusterDecayer:ClSmrLight 3.118342
-set ClusterFissioner:ClMaxCharm 3.274090*GeV
-set ClusterFissioner:ClPowCharm 10.0
-set ClusterFissioner:PSplitCharm 0.7183601
+set ClusterFissioner:ClMaxHeavy 4 3.274090*GeV
+set ClusterFissioner:ClPowHeavy 4 10.0
+set ClusterFissioner:PSplitHeavy 4 0.7183601
set ClusterDecayer:ClDirCharm 1
-set ClusterDecayer:ClSmrCharm 3.118342
+set ClusterDecayer:ClSmrHeavy 4 3.118342
set LightClusterDecayer:SingleHadronLimitCharm 0.0
-set ClusterFissioner:ClMaxBottom 3.274090*GeV
-set ClusterFissioner:ClPowBottom 10.0
-set ClusterFissioner:PSplitBottom 0.7183601
+set ClusterFissioner:ClMaxHeavy 5 3.274090*GeV
+set ClusterFissioner:ClPowHeavy 5 10.0
+set ClusterFissioner:PSplitHeavy 5 0.7183601
set ClusterDecayer:ClDirBottom 1
-set ClusterDecayer:ClSmrBottom 3.118342
+set ClusterDecayer:ClSmrHeavy 5 3.118342
set LightClusterDecayer:SingleHadronLimitBottom 0.0
set HadronSelector:PwtUquark 1.0
set HadronSelector:PwtDquark 1.0
set HadronSelector:PwtSquark 1.0
set HadronSelector:PwtCquark 1.0
set HadronSelector:PwtBquark 1.0
set HadronSelector:PwtDIquark 1.0
set HadronSelector:SngWt 1.0
set HadronSelector:DecWt 1.0
cd /
#==================================================================================
# :::::CLEANUP:::::
#
# Change only if you know what you are doing.
# For the moment, we can only deal with massless partons
#==================================================================================
set /Herwig/Particles/d:NominalMass 0*GeV
set /Herwig/Particles/dbar:NominalMass 0*GeV
set /Herwig/Particles/u:NominalMass 0*GeV
set /Herwig/Particles/ubar:NominalMass 0*GeV
set /Herwig/Particles/s:NominalMass 0*GeV
set /Herwig/Particles/sbar:NominalMass 0*GeV
set /Herwig/Particles/c:NominalMass 0*GeV
set /Herwig/Particles/cbar:NominalMass 0*GeV
set /Herwig/Particles/b:NominalMass 0*GeV
set /Herwig/Particles/bbar:NominalMass 0*GeV
set /Herwig/Cuts/JetKtCut:MinKT 0.0*GeV
set /Herwig/Generators/EventGenerator:EventHandler:CollisionCuts No
#==================================================================================
# :::::SAVE THE GENERATOR:::::
#==================================================================================
cd /Herwig/Generators
saverun LHC-MB-GammaW-Powheg EventGenerator
diff --git a/Tests/Inputs/GammaZ-MCatNLO-MadGraph-100/LHC-MG-GammaZ-MCatNLO.in b/Tests/Inputs/GammaZ-MCatNLO-MadGraph-100/LHC-MG-GammaZ-MCatNLO.in
--- a/Tests/Inputs/GammaZ-MCatNLO-MadGraph-100/LHC-MG-GammaZ-MCatNLO.in
+++ b/Tests/Inputs/GammaZ-MCatNLO-MadGraph-100/LHC-MG-GammaZ-MCatNLO.in
@@ -1,202 +1,202 @@
#=================================================================================#
#.................................................................................#
#....##...##....#....#####..###.#...#.###...##..#...#...##.....##.................#
#....#.#.#.#...#.#.....#...#....#...#.#..#.#..#..#.#...#..#...#..#................#
#....#..#..#..#####....#...#....#####.###..#..#...#......#....#..#................#
#....#.....#.#.....#...#...#....#...#.#..#.#..#..#.#....#.....#..#................#
#....#.....#.#.....#...#....###.#...#.###...##..#...#..####.#..##.....@LHC........#
#.................................................................................#
#=================================================================================#
#.................p+-- -- ~~~~~~..................................................#
#.....................| |........................................................#
#.................p+-- -- <<<<<<..................................................#
#=================================================================================#
set /Herwig/EventHandlers/EventHandler:LuminosityFunction:Energy 8000.0*GeV
set /Herwig/Generators/EventGenerator:NumberOfEvents 100
#==================================================================================
# :::::MATRIX ELEMENT:::::
#==================================================================================
cd /Herwig/MatrixElements/Matchbox
insert /Herwig/Generators/EventGenerator:EventHandler:SubProcessHandlers[0] PPFactory
cd /Herwig/MatrixElements/Matchbox/Amplitudes
clear /Herwig/MatrixElements/Matchbox/PPFactory:Amplitudes
insert /Herwig/MatrixElements/Matchbox/PPFactory:Amplitudes 0 MadGraph
cd /Herwig/MatrixElements/Matchbox
set PPFactory:OrderInAlphaS 0
set PPFactory:OrderInAlphaEW 2
do PPFactory:Process p p Z0 gamma
#do PPFactory:Process d dbar Z0 gamma
#==================================================================================
# :::::LO/NLO CALCULATIONS:::::
#==================================================================================
set PPFactory:BornContributions Yes
set PPFactory:VirtualContributions Yes
set PPFactory:RealContributions Yes
set PPFactory:SubProcessGroups No
#==================================================================================
# :::::CUTS:::::
# for finite calculations make resonable cuts!
#==================================================================================
set /Herwig/Cuts/MassCut:CComb Z
set /Herwig/Cuts/MassCut:MinM 66*GeV
set /Herwig/Cuts/MassCut:MaxM 116*GeV
set /Herwig/Cuts/Cuts:JetFinder /Herwig/Cuts/JetFinder
insert /Herwig/Cuts/Cuts:MultiCuts 0 /Herwig/Cuts/JetCuts
set /Herwig/Model:EW/Scheme GMuScheme
set /Herwig/Model:EW/RecalculateEW Yes
do /Herwig/Particles/Z0:SelectDecayModes /Herwig/Particles/Z0/Z0->e-,e+; /Herwig/Particles/Z0/Z0->mu-,mu+;
#==================================================================================
# :::::MATCHING:::::
#==================================================================================
#>>>>>>>>>> MC@NLO-type next-to-leading order for use with dipole shower
set PPFactory:ShowerApproximation DipoleMatching
cd /Herwig/EventHandlers
set EventHandler:CascadeHandler /Herwig/DipoleShower/DipoleShowerHandler
set /Herwig/MatrixElements/Matchbox/AlphaS/NLOAlphaS:LambdaQCD 203.6852*MeV
set /Herwig/Model:QCD/RunningAlphaS /Herwig/MatrixElements/Matchbox/AlphaS/NLOAlphaS
cd /Herwig/MatrixElements/Matchbox
#==================================================================================
# :::::SCALES VARIATIONS:::::
#==================================================================================
#>>>>>>>>>> SCALE CHOICE
set /Herwig/MatrixElements/Matchbox/Scales/FixedScale:FixedScale 91.2*GeV
set PPFactory:ScaleChoice /Herwig/MatrixElements/Matchbox/Scales/FixedScale
#>>>>>>>>>> HARD PROCESS SCALE VARIATION
set PPFactory:RenormalizationScaleFactor 1.0
set PPFactory:FactorizationScaleFactor 1.0
#>>>>>>>>>> MATCHING SCALE VARIATION for MEMatching
set MEMatching:RenormalizationScaleFactor 1.0
set MEMatching:FactorizationScaleFactor 1.0
#>>>>>>>>>> SHOWER SCALE VARIATIONS
set /Herwig/DipoleShower/DipoleShowerHandler:RenormalizationScaleFactor 1.0
set /Herwig/DipoleShower/DipoleShowerHandler:FactorizationScaleFactor 1.0
set /Herwig/DipoleShower/DipoleShowerHandler:HardScaleFactor 1.0
#==================================================================================
# :::::PDF CHOICE:::::
#==================================================================================
cd /Herwig/Partons
create ThePEG::LHAPDF PDFSet ThePEGLHAPDF.so
set PDFSet:RemnantHandler HadronRemnants
set /Herwig/Particles/p+:PDF PDFSet
set /Herwig/Particles/pbar-:PDF PDFSet
set PDFSet:PDFName CT10.LHgrid
set /Herwig/Particles/p+:PDF PDFSet
set /Herwig/Particles/pbar-:PDF PDFSet
#==================================================================================
# :::::SAMPLER:::::
#==================================================================================
cd /Herwig/EventHandlers
set /Herwig/EventHandlers/EventHandler:Weighted Yes
set /Herwig/Samplers/Sampler:Verbose Yes
set /Herwig/Samplers/Sampler:BinSampler /Herwig/Samplers/FlatBinSampler
set /Herwig/EventHandlers/EventHandler:Sampler /Herwig/Samplers/Sampler
#==================================================================================
# :::::GENERATOR:::::
#==================================================================================
cd /Herwig/Generators
set EventGenerator:RandomNumberGenerator:Seed 31122001
set EventGenerator:DebugLevel 1
set EventGenerator:PrintEvent 10
set EventGenerator:MaxErrors 10000
erase /Herwig/Generators/EventGenerator:EventHandler:PostSubProcessHandlers[0]
create Herwig::VGammaTest VGammaTest HadronTest.so
insert EventGenerator:AnalysisHandlers 0 VGammaTest
#==================================================================================
# :::::DIPOLE SHOWER HADRONIZATION SETTINGS:::::
#==================================================================================
cd /Herwig/Hadronization
set ClusterFissioner:ClMaxLight 3.274090*GeV
set ClusterFissioner:ClPowLight 10.0
set ClusterFissioner:PSplitLight 0.7183601
set ClusterDecayer:ClDirLight 1
set ClusterDecayer:ClSmrLight 3.118342
-set ClusterFissioner:ClMaxCharm 3.274090*GeV
-set ClusterFissioner:ClPowCharm 10.0
-set ClusterFissioner:PSplitCharm 0.7183601
+set ClusterFissioner:ClMaxHeavy 4 3.274090*GeV
+set ClusterFissioner:ClPowHeavy 4 10.0
+set ClusterFissioner:PSplitHeavy 4 0.7183601
set ClusterDecayer:ClDirCharm 1
-set ClusterDecayer:ClSmrCharm 3.118342
+set ClusterDecayer:ClSmrHeavy 4 3.118342
set LightClusterDecayer:SingleHadronLimitCharm 0.0
-set ClusterFissioner:ClMaxBottom 3.274090*GeV
-set ClusterFissioner:ClPowBottom 10.0
-set ClusterFissioner:PSplitBottom 0.7183601
+set ClusterFissioner:ClMaxHeavy 5 3.274090*GeV
+set ClusterFissioner:ClPowHeavy 5 10.0
+set ClusterFissioner:PSplitHeavy 5 0.7183601
set ClusterDecayer:ClDirBottom 1
-set ClusterDecayer:ClSmrBottom 3.118342
+set ClusterDecayer:ClSmrHeavy 5 3.118342
set LightClusterDecayer:SingleHadronLimitBottom 0.0
set HadronSelector:PwtUquark 1.0
set HadronSelector:PwtDquark 1.0
set HadronSelector:PwtSquark 1.0
set HadronSelector:PwtCquark 1.0
set HadronSelector:PwtBquark 1.0
set HadronSelector:PwtDIquark 1.0
set HadronSelector:SngWt 1.0
set HadronSelector:DecWt 1.0
cd /
#==================================================================================
# :::::CLEANUP:::::
#
# Change only if you know what you are doing.
# For the moment, we can only deal with massless partons
#==================================================================================
set /Herwig/Particles/d:NominalMass 0*GeV
set /Herwig/Particles/dbar:NominalMass 0*GeV
set /Herwig/Particles/u:NominalMass 0*GeV
set /Herwig/Particles/ubar:NominalMass 0*GeV
set /Herwig/Particles/s:NominalMass 0*GeV
set /Herwig/Particles/sbar:NominalMass 0*GeV
set /Herwig/Particles/c:NominalMass 0*GeV
set /Herwig/Particles/cbar:NominalMass 0*GeV
set /Herwig/Particles/b:NominalMass 0*GeV
set /Herwig/Particles/bbar:NominalMass 0*GeV
set /Herwig/Cuts/JetKtCut:MinKT 0.0*GeV
set /Herwig/Generators/EventGenerator:EventHandler:CollisionCuts No
#==================================================================================
# :::::SAVE THE GENERATOR:::::
#==================================================================================
cd /Herwig/Generators
saverun LHC-MG-GammaZ-MCatNLO EventGenerator
diff --git a/Tests/Inputs/GammaZ-MCatNLO-MadGraphGoSam-100/LHC-MB-GammaZ-MCatNLO.in b/Tests/Inputs/GammaZ-MCatNLO-MadGraphGoSam-100/LHC-MB-GammaZ-MCatNLO.in
--- a/Tests/Inputs/GammaZ-MCatNLO-MadGraphGoSam-100/LHC-MB-GammaZ-MCatNLO.in
+++ b/Tests/Inputs/GammaZ-MCatNLO-MadGraphGoSam-100/LHC-MB-GammaZ-MCatNLO.in
@@ -1,207 +1,207 @@
#=================================================================================#
#.................................................................................#
#....##...##....#....#####..###.#...#.###...##..#...#...##.....##.................#
#....#.#.#.#...#.#.....#...#....#...#.#..#.#..#..#.#...#..#...#..#................#
#....#..#..#..#####....#...#....#####.###..#..#...#......#....#..#................#
#....#.....#.#.....#...#...#....#...#.#..#.#..#..#.#....#.....#..#................#
#....#.....#.#.....#...#....###.#...#.###...##..#...#..####.#..##.....@LHC........#
#.................................................................................#
#=================================================================================#
#.................p+-- -- ~~~~~~..................................................#
#.....................| |........................................................#
#.................p+-- -- <<<<<<..................................................#
#=================================================================================#
set /Herwig/EventHandlers/EventHandler:LuminosityFunction:Energy 8000.0*GeV
set /Herwig/Generators/EventGenerator:NumberOfEvents 100
#==================================================================================
# :::::MATRIX ELEMENT:::::
#==================================================================================
cd /Herwig/MatrixElements/Matchbox
insert /Herwig/Generators/EventGenerator:EventHandler:SubProcessHandlers[0] PPFactory
clear /Herwig/MatrixElements/Matchbox/PPFactory:Amplitudes
cd /Herwig/MatrixElements/Matchbox/Amplitudes
insert /Herwig/MatrixElements/Matchbox/PPFactory:Amplitudes 0 GenericProcesses
set GenericProcesses:TreeLevelAmplitude MadGraph
set GenericProcesses:OneLoopAmplitude GoSam
cd /Herwig/MatrixElements/Matchbox
set PPFactory:OrderInAlphaS 0
set PPFactory:OrderInAlphaEW 2
do PPFactory:Process p p Z0 gamma
#do PPFactory:Process d dbar Z0 gamma
#==================================================================================
# :::::LO/NLO CALCULATIONS:::::
#==================================================================================
set PPFactory:BornContributions Yes
set PPFactory:VirtualContributions Yes
set PPFactory:RealContributions Yes
set PPFactory:SubProcessGroups No
#==================================================================================
# :::::CUTS:::::
# for finite calculations make resonable cuts!
#==================================================================================
set /Herwig/Cuts/MassCut:CComb Z
set /Herwig/Cuts/MassCut:MinM 66*GeV
set /Herwig/Cuts/MassCut:MaxM 116*GeV
set /Herwig/Cuts/Cuts:JetFinder /Herwig/Cuts/JetFinder
insert /Herwig/Cuts/Cuts:MultiCuts 0 /Herwig/Cuts/JetCuts
set /Herwig/Model:EW/Scheme GMuScheme
set /Herwig/Model:EW/RecalculateEW Yes
do /Herwig/Particles/Z0:SelectDecayModes /Herwig/Particles/Z0/Z0->e-,e+; /Herwig/Particles/Z0/Z0->mu-,mu+;
#==================================================================================
# :::::MATCHING:::::
#==================================================================================
#>>>>>>>>>> MC@NLO-type next-to-leading order for use with dipole shower
set PPFactory:ShowerApproximation DipoleMatching
cd /Herwig/EventHandlers
set EventHandler:CascadeHandler /Herwig/DipoleShower/DipoleShowerHandler
set /Herwig/MatrixElements/Matchbox/AlphaS/NLOAlphaS:LambdaQCD 203.6852*MeV
set /Herwig/Model:QCD/RunningAlphaS /Herwig/MatrixElements/Matchbox/AlphaS/NLOAlphaS
cd /Herwig/MatrixElements/Matchbox
#==================================================================================
# :::::SCALES VARIATIONS:::::
#==================================================================================
#>>>>>>>>>> SCALE CHOICE
set /Herwig/MatrixElements/Matchbox/Scales/FixedScale:FixedScale 91.2*GeV
set PPFactory:ScaleChoice /Herwig/MatrixElements/Matchbox/Scales/FixedScale
#>>>>>>>>>> HARD PROCESS SCALE VARIATION
set PPFactory:RenormalizationScaleFactor 1.0
set PPFactory:FactorizationScaleFactor 1.0
#>>>>>>>>>> MATCHING SCALE VARIATION for MEMatching
set MEMatching:RenormalizationScaleFactor 1.0
set MEMatching:FactorizationScaleFactor 1.0
#>>>>>>>>>> SHOWER SCALE VARIATIONS
set /Herwig/DipoleShower/DipoleShowerHandler:RenormalizationScaleFactor 1.0
set /Herwig/DipoleShower/DipoleShowerHandler:FactorizationScaleFactor 1.0
set /Herwig/DipoleShower/DipoleShowerHandler:HardScaleFactor 1.0
#==================================================================================
# :::::PDF CHOICE:::::
#==================================================================================
cd /Herwig/Partons
create ThePEG::LHAPDF PDFSet ThePEGLHAPDF.so
set PDFSet:RemnantHandler HadronRemnants
set /Herwig/Particles/p+:PDF PDFSet
set /Herwig/Particles/pbar-:PDF PDFSet
set PDFSet:PDFName CT10.LHgrid
set /Herwig/Particles/p+:PDF PDFSet
set /Herwig/Particles/pbar-:PDF PDFSet
#==================================================================================
# :::::SAMPLER:::::
#==================================================================================
cd /Herwig/EventHandlers
set /Herwig/EventHandlers/EventHandler:Weighted Yes
set /Herwig/Samplers/Sampler:Verbose Yes
set /Herwig/Samplers/Sampler:BinSampler /Herwig/Samplers/FlatBinSampler
set /Herwig/EventHandlers/EventHandler:Sampler /Herwig/Samplers/Sampler
#==================================================================================
# :::::GENERATOR:::::
#==================================================================================
cd /Herwig/Generators
set EventGenerator:RandomNumberGenerator:Seed 31122001
set EventGenerator:DebugLevel 1
set EventGenerator:PrintEvent 10
set EventGenerator:MaxErrors 10000
erase /Herwig/Generators/EventGenerator:EventHandler:PostSubProcessHandlers[0]
create Herwig::VGammaTest VGammaTest HadronTest.so
insert EventGenerator:AnalysisHandlers 0 VGammaTest
#==================================================================================
# :::::DIPOLE SHOWER HADRONIZATION SETTINGS:::::
#==================================================================================
cd /Herwig/Hadronization
set ClusterFissioner:ClMaxLight 3.274090*GeV
set ClusterFissioner:ClPowLight 10.0
set ClusterFissioner:PSplitLight 0.7183601
set ClusterDecayer:ClDirLight 1
set ClusterDecayer:ClSmrLight 3.118342
-set ClusterFissioner:ClMaxCharm 3.274090*GeV
-set ClusterFissioner:ClPowCharm 10.0
-set ClusterFissioner:PSplitCharm 0.7183601
+set ClusterFissioner:ClMaxHeavy 4 3.274090*GeV
+set ClusterFissioner:ClPowHeavy 4 10.0
+set ClusterFissioner:PSplitHeavy 4 0.7183601
set ClusterDecayer:ClDirCharm 1
-set ClusterDecayer:ClSmrCharm 3.118342
+set ClusterDecayer:ClSmrHeavy 4 3.118342
set LightClusterDecayer:SingleHadronLimitCharm 0.0
-set ClusterFissioner:ClMaxBottom 3.274090*GeV
-set ClusterFissioner:ClPowBottom 10.0
-set ClusterFissioner:PSplitBottom 0.7183601
+set ClusterFissioner:ClMaxHeavy 5 3.274090*GeV
+set ClusterFissioner:ClPowHeavy 5 10.0
+set ClusterFissioner:PSplitHeavy 5 0.7183601
set ClusterDecayer:ClDirBottom 1
-set ClusterDecayer:ClSmrBottom 3.118342
+set ClusterDecayer:ClSmrHeavy 5 3.118342
set LightClusterDecayer:SingleHadronLimitBottom 0.0
set HadronSelector:PwtUquark 1.0
set HadronSelector:PwtDquark 1.0
set HadronSelector:PwtSquark 1.0
set HadronSelector:PwtCquark 1.0
set HadronSelector:PwtBquark 1.0
set HadronSelector:PwtDIquark 1.0
set HadronSelector:SngWt 1.0
set HadronSelector:DecWt 1.0
cd /
#==================================================================================
# :::::CLEANUP:::::
#
# Change only if you know what you are doing.
# For the moment, we can only deal with massless partons
#==================================================================================
set /Herwig/Particles/d:NominalMass 0*GeV
set /Herwig/Particles/dbar:NominalMass 0*GeV
set /Herwig/Particles/u:NominalMass 0*GeV
set /Herwig/Particles/ubar:NominalMass 0*GeV
set /Herwig/Particles/s:NominalMass 0*GeV
set /Herwig/Particles/sbar:NominalMass 0*GeV
set /Herwig/Particles/c:NominalMass 0*GeV
set /Herwig/Particles/cbar:NominalMass 0*GeV
set /Herwig/Particles/b:NominalMass 0*GeV
set /Herwig/Particles/bbar:NominalMass 0*GeV
set /Herwig/Cuts/JetKtCut:MinKT 0.0*GeV
set /Herwig/Generators/EventGenerator:EventHandler:CollisionCuts No
#==================================================================================
# :::::SAVE THE GENERATOR:::::
#==================================================================================
cd /Herwig/Generators
saverun LHC-MB-GammaZ-MCatNLO EventGenerator
diff --git a/Tests/Inputs/GammaZ-MCatNLO/LHC-MB-GammaZ-MCatNLO.in b/Tests/Inputs/GammaZ-MCatNLO/LHC-MB-GammaZ-MCatNLO.in
--- a/Tests/Inputs/GammaZ-MCatNLO/LHC-MB-GammaZ-MCatNLO.in
+++ b/Tests/Inputs/GammaZ-MCatNLO/LHC-MB-GammaZ-MCatNLO.in
@@ -1,207 +1,207 @@
#=================================================================================#
#.................................................................................#
#....##...##....#....#####..###.#...#.###...##..#...#...##.....##.................#
#....#.#.#.#...#.#.....#...#....#...#.#..#.#..#..#.#...#..#...#..#................#
#....#..#..#..#####....#...#....#####.###..#..#...#......#....#..#................#
#....#.....#.#.....#...#...#....#...#.#..#.#..#..#.#....#.....#..#................#
#....#.....#.#.....#...#....###.#...#.###...##..#...#..####.#..##.....@LHC........#
#.................................................................................#
#=================================================================================#
#.................p+-- -- ~~~~~~..................................................#
#.....................| |........................................................#
#.................p+-- -- <<<<<<..................................................#
#=================================================================================#
set /Herwig/EventHandlers/EventHandler:LuminosityFunction:Energy 8000.0*GeV
set /Herwig/Generators/EventGenerator:NumberOfEvents 1000000
#==================================================================================
# :::::MATRIX ELEMENT:::::
#==================================================================================
cd /Herwig/MatrixElements/Matchbox
insert /Herwig/Generators/EventGenerator:EventHandler:SubProcessHandlers[0] PPFactory
clear /Herwig/MatrixElements/Matchbox/PPFactory:Amplitudes
cd /Herwig/MatrixElements/Matchbox/Amplitudes
insert /Herwig/MatrixElements/Matchbox/PPFactory:Amplitudes 0 GenericProcesses
set GenericProcesses:TreeLevelAmplitude MadGraph
set GenericProcesses:OneLoopAmplitude GoSam
cd /Herwig/MatrixElements/Matchbox
set PPFactory:OrderInAlphaS 0
set PPFactory:OrderInAlphaEW 2
do PPFactory:Process p p Z0 gamma
#do PPFactory:Process d dbar Z0 gamma
#==================================================================================
# :::::LO/NLO CALCULATIONS:::::
#==================================================================================
set PPFactory:BornContributions Yes
set PPFactory:VirtualContributions Yes
set PPFactory:RealContributions Yes
set PPFactory:SubProcessGroups No
#==================================================================================
# :::::CUTS:::::
# for finite calculations make resonable cuts!
#==================================================================================
set /Herwig/Cuts/MassCut:CComb Z
set /Herwig/Cuts/MassCut:MinM 66*GeV
set /Herwig/Cuts/MassCut:MaxM 116*GeV
set /Herwig/Cuts/Cuts:JetFinder /Herwig/Cuts/JetFinder
insert /Herwig/Cuts/Cuts:MultiCuts 0 /Herwig/Cuts/JetCuts
set /Herwig/Model:EW/Scheme GMuScheme
set /Herwig/Model:EW/RecalculateEW Yes
do /Herwig/Particles/Z0:SelectDecayModes /Herwig/Particles/Z0/Z0->e-,e+; /Herwig/Particles/Z0/Z0->mu-,mu+;
#==================================================================================
# :::::MATCHING:::::
#==================================================================================
#>>>>>>>>>> MC@NLO-type next-to-leading order for use with dipole shower
set PPFactory:ShowerApproximation DipoleMatching
cd /Herwig/EventHandlers
set EventHandler:CascadeHandler /Herwig/DipoleShower/DipoleShowerHandler
set /Herwig/MatrixElements/Matchbox/AlphaS/NLOAlphaS:LambdaQCD 203.6852*MeV
set /Herwig/Model:QCD/RunningAlphaS /Herwig/MatrixElements/Matchbox/AlphaS/NLOAlphaS
cd /Herwig/MatrixElements/Matchbox
#==================================================================================
# :::::SCALES VARIATIONS:::::
#==================================================================================
#>>>>>>>>>> SCALE CHOICE
set /Herwig/MatrixElements/Matchbox/Scales/FixedScale:FixedScale 91.2*GeV
set PPFactory:ScaleChoice /Herwig/MatrixElements/Matchbox/Scales/FixedScale
#>>>>>>>>>> HARD PROCESS SCALE VARIATION
set PPFactory:RenormalizationScaleFactor 1.0
set PPFactory:FactorizationScaleFactor 1.0
#>>>>>>>>>> MATCHING SCALE VARIATION for MEMatching
set MEMatching:RenormalizationScaleFactor 1.0
set MEMatching:FactorizationScaleFactor 1.0
#>>>>>>>>>> SHOWER SCALE VARIATIONS
set /Herwig/DipoleShower/DipoleShowerHandler:RenormalizationScaleFactor 1.0
set /Herwig/DipoleShower/DipoleShowerHandler:FactorizationScaleFactor 1.0
set /Herwig/DipoleShower/DipoleShowerHandler:HardScaleFactor 1.0
#==================================================================================
# :::::PDF CHOICE:::::
#==================================================================================
cd /Herwig/Partons
create ThePEG::LHAPDF PDFSet ThePEGLHAPDF.so
set PDFSet:RemnantHandler HadronRemnants
set /Herwig/Particles/p+:PDF PDFSet
set /Herwig/Particles/pbar-:PDF PDFSet
set PDFSet:PDFName CT10.LHgrid
set /Herwig/Particles/p+:PDF PDFSet
set /Herwig/Particles/pbar-:PDF PDFSet
#==================================================================================
# :::::SAMPLER:::::
#==================================================================================
cd /Herwig/EventHandlers
set /Herwig/EventHandlers/EventHandler:Weighted Yes
set /Herwig/Samplers/Sampler:Verbose Yes
set /Herwig/Samplers/Sampler:BinSampler /Herwig/Samplers/FlatBinSampler
set /Herwig/EventHandlers/EventHandler:Sampler /Herwig/Samplers/Sampler
#==================================================================================
# :::::GENERATOR:::::
#==================================================================================
cd /Herwig/Generators
set EventGenerator:RandomNumberGenerator:Seed 31122001
set EventGenerator:DebugLevel 1
set EventGenerator:PrintEvent 10
set EventGenerator:MaxErrors 10000
erase /Herwig/Generators/EventGenerator:EventHandler:PostSubProcessHandlers[0]
create Herwig::VGammaTest VGammaTest HadronTest.so
insert EventGenerator:AnalysisHandlers 0 VGammaTest
#==================================================================================
# :::::DIPOLE SHOWER HADRONIZATION SETTINGS:::::
#==================================================================================
cd /Herwig/Hadronization
set ClusterFissioner:ClMaxLight 3.274090*GeV
set ClusterFissioner:ClPowLight 10.0
set ClusterFissioner:PSplitLight 0.7183601
set ClusterDecayer:ClDirLight 1
set ClusterDecayer:ClSmrLight 3.118342
-set ClusterFissioner:ClMaxCharm 3.274090*GeV
-set ClusterFissioner:ClPowCharm 10.0
-set ClusterFissioner:PSplitCharm 0.7183601
+set ClusterFissioner:ClMaxHeavy 4 3.274090*GeV
+set ClusterFissioner:ClPowHeavy 4 10.0
+set ClusterFissioner:PSplitHeavy 4 0.7183601
set ClusterDecayer:ClDirCharm 1
-set ClusterDecayer:ClSmrCharm 3.118342
+set ClusterDecayer:ClSmrHeavy 4 3.118342
set LightClusterDecayer:SingleHadronLimitCharm 0.0
-set ClusterFissioner:ClMaxBottom 3.274090*GeV
-set ClusterFissioner:ClPowBottom 10.0
-set ClusterFissioner:PSplitBottom 0.7183601
+set ClusterFissioner:ClMaxHeavy 5 3.274090*GeV
+set ClusterFissioner:ClPowHeavy 5 10.0
+set ClusterFissioner:PSplitHeavy 5 0.7183601
set ClusterDecayer:ClDirBottom 1
-set ClusterDecayer:ClSmrBottom 3.118342
+set ClusterDecayer:ClSmrHeavy 5 3.118342
set LightClusterDecayer:SingleHadronLimitBottom 0.0
set HadronSelector:PwtUquark 1.0
set HadronSelector:PwtDquark 1.0
set HadronSelector:PwtSquark 1.0
set HadronSelector:PwtCquark 1.0
set HadronSelector:PwtBquark 1.0
set HadronSelector:PwtDIquark 1.0
set HadronSelector:SngWt 1.0
set HadronSelector:DecWt 1.0
cd /
#==================================================================================
# :::::CLEANUP:::::
#
# Change only if you know what you are doing.
# For the moment, we can only deal with massless partons
#==================================================================================
set /Herwig/Particles/d:NominalMass 0*GeV
set /Herwig/Particles/dbar:NominalMass 0*GeV
set /Herwig/Particles/u:NominalMass 0*GeV
set /Herwig/Particles/ubar:NominalMass 0*GeV
set /Herwig/Particles/s:NominalMass 0*GeV
set /Herwig/Particles/sbar:NominalMass 0*GeV
set /Herwig/Particles/c:NominalMass 0*GeV
set /Herwig/Particles/cbar:NominalMass 0*GeV
set /Herwig/Particles/b:NominalMass 0*GeV
set /Herwig/Particles/bbar:NominalMass 0*GeV
set /Herwig/Cuts/JetKtCut:MinKT 0.0*GeV
set /Herwig/Generators/EventGenerator:EventHandler:CollisionCuts No
#==================================================================================
# :::::SAVE THE GENERATOR:::::
#==================================================================================
cd /Herwig/Generators
saverun LHC-MB-GammaZ-MCatNLO EventGenerator
diff --git a/Tests/Inputs/GammaZ-Powheg-MadGraph-100/LHC-MG-GammaZ-Powheg.in b/Tests/Inputs/GammaZ-Powheg-MadGraph-100/LHC-MG-GammaZ-Powheg.in
--- a/Tests/Inputs/GammaZ-Powheg-MadGraph-100/LHC-MG-GammaZ-Powheg.in
+++ b/Tests/Inputs/GammaZ-Powheg-MadGraph-100/LHC-MG-GammaZ-Powheg.in
@@ -1,203 +1,203 @@
#=================================================================================#
#.................................................................................#
#....##...##....#....#####..###.#...#.###...##..#...#...##.....##.................#
#....#.#.#.#...#.#.....#...#....#...#.#..#.#..#..#.#...#..#...#..#................#
#....#..#..#..#####....#...#....#####.###..#..#...#......#....#..#................#
#....#.....#.#.....#...#...#....#...#.#..#.#..#..#.#....#.....#..#................#
#....#.....#.#.....#...#....###.#...#.###...##..#...#..####.#..##.....@LHC........#
#.................................................................................#
#=================================================================================#
#.................p+-- -- ~~~~~~..................................................#
#.....................| |........................................................#
#.................p+-- -- <<<<<<..................................................#
#=================================================================================#
set /Herwig/EventHandlers/EventHandler:LuminosityFunction:Energy 8000.0*GeV
set /Herwig/Generators/EventGenerator:NumberOfEvents 100
#==================================================================================
# :::::MATRIX ELEMENT:::::
#==================================================================================
cd /Herwig/MatrixElements/Matchbox
insert /Herwig/Generators/EventGenerator:EventHandler:SubProcessHandlers[0] PPFactory
cd /Herwig/MatrixElements/Matchbox/Amplitudes
clear /Herwig/MatrixElements/Matchbox/PPFactory:Amplitudes
insert /Herwig/MatrixElements/Matchbox/PPFactory:Amplitudes 0 MadGraph
cd /Herwig/MatrixElements/Matchbox
set PPFactory:OrderInAlphaS 0
set PPFactory:OrderInAlphaEW 2
do PPFactory:Process p p Z0 gamma
#do PPFactory:Process d dbar Z0 gamma
#==================================================================================
# :::::LO/NLO CALCULATIONS:::::
#==================================================================================
set PPFactory:BornContributions Yes
set PPFactory:VirtualContributions Yes
set PPFactory:RealContributions Yes
set PPFactory:SubProcessGroups No
#==================================================================================
# :::::CUTS:::::
# for finite calculations make resonable cuts!
#==================================================================================
set /Herwig/Cuts/MassCut:CComb Z
set /Herwig/Cuts/MassCut:MinM 66*GeV
set /Herwig/Cuts/MassCut:MaxM 116*GeV
set /Herwig/Cuts/Cuts:JetFinder /Herwig/Cuts/JetFinder
insert /Herwig/Cuts/Cuts:MultiCuts 0 /Herwig/Cuts/JetCuts
set /Herwig/Model:EW/Scheme GMuScheme
set /Herwig/Model:EW/RecalculateEW Yes
do /Herwig/Particles/Z0:SelectDecayModes /Herwig/Particles/Z0/Z0->e-,e+; /Herwig/Particles/Z0/Z0->mu-,mu+;
#==================================================================================
# :::::MATCHING:::::
#==================================================================================
#>>>>>>>>>> POWHEG-type next-to-leading order
set PPFactory:ShowerApproximation MEMatching
set MECorrectionHandler:Factory PPFactory
cd /Herwig/Generators
insert EventGenerator:EventHandler:PostSubProcessHandlers[0] /Herwig/MatrixElements/Matchbox/MECorrectionHandler
set /Herwig/MatrixElements/Matchbox/AlphaS/NLOAlphaS:LambdaQCD 203.6852*MeV
set /Herwig/Model:QCD/RunningAlphaS /Herwig/MatrixElements/Matchbox/AlphaS/NLOAlphaS
cd /Herwig/MatrixElements/Matchbox
#==================================================================================
# :::::SCALES VARIATIONS:::::
#==================================================================================
#>>>>>>>>>> SCALE CHOICE
set /Herwig/MatrixElements/Matchbox/Scales/FixedScale:FixedScale 91.2*GeV
set PPFactory:ScaleChoice /Herwig/MatrixElements/Matchbox/Scales/FixedScale
#>>>>>>>>>> HARD PROCESS SCALE VARIATION
set PPFactory:RenormalizationScaleFactor 1.0
set PPFactory:FactorizationScaleFactor 1.0
#>>>>>>>>>> MATCHING SCALE VARIATION for MEMatching
set MEMatching:RenormalizationScaleFactor 1.0
set MEMatching:FactorizationScaleFactor 1.0
#>>>>>>>>>> SHOWER SCALE VARIATIONS
set /Herwig/DipoleShower/DipoleShowerHandler:RenormalizationScaleFactor 1.0
set /Herwig/DipoleShower/DipoleShowerHandler:FactorizationScaleFactor 1.0
set /Herwig/DipoleShower/DipoleShowerHandler:HardScaleFactor 1.0
#==================================================================================
# :::::PDF CHOICE:::::
#==================================================================================
cd /Herwig/Partons
create ThePEG::LHAPDF PDFSet ThePEGLHAPDF.so
set PDFSet:RemnantHandler HadronRemnants
set /Herwig/Particles/p+:PDF PDFSet
set /Herwig/Particles/pbar-:PDF PDFSet
set PDFSet:PDFName CT10.LHgrid
set /Herwig/Particles/p+:PDF PDFSet
set /Herwig/Particles/pbar-:PDF PDFSet
#==================================================================================
# :::::SAMPLER:::::
#==================================================================================
cd /Herwig/EventHandlers
set /Herwig/EventHandlers/EventHandler:Weighted Yes
set /Herwig/Samplers/Sampler:Verbose Yes
set /Herwig/Samplers/Sampler:BinSampler /Herwig/Samplers/FlatBinSampler
set /Herwig/EventHandlers/EventHandler:Sampler /Herwig/Samplers/Sampler
#==================================================================================
# :::::GENERATOR:::::
#==================================================================================
cd /Herwig/Generators
set EventGenerator:RandomNumberGenerator:Seed 31122001
set EventGenerator:DebugLevel 1
set EventGenerator:PrintEvent 10
set EventGenerator:MaxErrors 10000
erase /Herwig/Generators/EventGenerator:EventHandler:PostSubProcessHandlers[0]
create Herwig::VGammaTest VGammaTest HadronTest.so
insert EventGenerator:AnalysisHandlers 0 VGammaTest
#==================================================================================
# :::::DIPOLE SHOWER HADRONIZATION SETTINGS:::::
#==================================================================================
cd /Herwig/Hadronization
set ClusterFissioner:ClMaxLight 3.274090*GeV
set ClusterFissioner:ClPowLight 10.0
set ClusterFissioner:PSplitLight 0.7183601
set ClusterDecayer:ClDirLight 1
set ClusterDecayer:ClSmrLight 3.118342
-set ClusterFissioner:ClMaxCharm 3.274090*GeV
-set ClusterFissioner:ClPowCharm 10.0
-set ClusterFissioner:PSplitCharm 0.7183601
+set ClusterFissioner:ClMaxHeavy 4 3.274090*GeV
+set ClusterFissioner:ClPowHeavy 4 10.0
+set ClusterFissioner:PSplitHeavy 4 0.7183601
set ClusterDecayer:ClDirCharm 1
-set ClusterDecayer:ClSmrCharm 3.118342
+set ClusterDecayer:ClSmrHeavy 4 3.118342
set LightClusterDecayer:SingleHadronLimitCharm 0.0
-set ClusterFissioner:ClMaxBottom 3.274090*GeV
-set ClusterFissioner:ClPowBottom 10.0
-set ClusterFissioner:PSplitBottom 0.7183601
+set ClusterFissioner:ClMaxHeavy 5 3.274090*GeV
+set ClusterFissioner:ClPowHeavy 5 10.0
+set ClusterFissioner:PSplitHeavy 5 0.7183601
set ClusterDecayer:ClDirBottom 1
-set ClusterDecayer:ClSmrBottom 3.118342
+set ClusterDecayer:ClSmrHeavy 5 3.118342
set LightClusterDecayer:SingleHadronLimitBottom 0.0
set HadronSelector:PwtUquark 1.0
set HadronSelector:PwtDquark 1.0
set HadronSelector:PwtSquark 1.0
set HadronSelector:PwtCquark 1.0
set HadronSelector:PwtBquark 1.0
set HadronSelector:PwtDIquark 1.0
set HadronSelector:SngWt 1.0
set HadronSelector:DecWt 1.0
cd /
#==================================================================================
# :::::CLEANUP:::::
#
# Change only if you know what you are doing.
# For the moment, we can only deal with massless partons
#==================================================================================
set /Herwig/Particles/d:NominalMass 0*GeV
set /Herwig/Particles/dbar:NominalMass 0*GeV
set /Herwig/Particles/u:NominalMass 0*GeV
set /Herwig/Particles/ubar:NominalMass 0*GeV
set /Herwig/Particles/s:NominalMass 0*GeV
set /Herwig/Particles/sbar:NominalMass 0*GeV
set /Herwig/Particles/c:NominalMass 0*GeV
set /Herwig/Particles/cbar:NominalMass 0*GeV
set /Herwig/Particles/b:NominalMass 0*GeV
set /Herwig/Particles/bbar:NominalMass 0*GeV
set /Herwig/Cuts/JetKtCut:MinKT 0.0*GeV
set /Herwig/Generators/EventGenerator:EventHandler:CollisionCuts No
#==================================================================================
# :::::SAVE THE GENERATOR:::::
#==================================================================================
cd /Herwig/Generators
saverun LHC-MG-GammaZ-Powheg EventGenerator
diff --git a/Tests/Inputs/GammaZ-Powheg-MadGraphGoSam-100/LHC-MB-GammaZ-Powheg.in b/Tests/Inputs/GammaZ-Powheg-MadGraphGoSam-100/LHC-MB-GammaZ-Powheg.in
--- a/Tests/Inputs/GammaZ-Powheg-MadGraphGoSam-100/LHC-MB-GammaZ-Powheg.in
+++ b/Tests/Inputs/GammaZ-Powheg-MadGraphGoSam-100/LHC-MB-GammaZ-Powheg.in
@@ -1,208 +1,208 @@
#=================================================================================#
#.................................................................................#
#....##...##....#....#####..###.#...#.###...##..#...#...##.....##.................#
#....#.#.#.#...#.#.....#...#....#...#.#..#.#..#..#.#...#..#...#..#................#
#....#..#..#..#####....#...#....#####.###..#..#...#......#....#..#................#
#....#.....#.#.....#...#...#....#...#.#..#.#..#..#.#....#.....#..#................#
#....#.....#.#.....#...#....###.#...#.###...##..#...#..####.#..##.....@LHC........#
#.................................................................................#
#=================================================================================#
#.................p+-- -- ~~~~~~..................................................#
#.....................| |........................................................#
#.................p+-- -- <<<<<<..................................................#
#=================================================================================#
set /Herwig/EventHandlers/EventHandler:LuminosityFunction:Energy 8000.0*GeV
set /Herwig/Generators/EventGenerator:NumberOfEvents 100
#==================================================================================
# :::::MATRIX ELEMENT:::::
#==================================================================================
cd /Herwig/MatrixElements/Matchbox
insert /Herwig/Generators/EventGenerator:EventHandler:SubProcessHandlers[0] PPFactory
clear /Herwig/MatrixElements/Matchbox/PPFactory:Amplitudes
cd /Herwig/MatrixElements/Matchbox/Amplitudes
insert /Herwig/MatrixElements/Matchbox/PPFactory:Amplitudes 0 GenericProcesses
set GenericProcesses:TreeLevelAmplitude MadGraph
set GenericProcesses:OneLoopAmplitude GoSam
cd /Herwig/MatrixElements/Matchbox
set PPFactory:OrderInAlphaS 0
set PPFactory:OrderInAlphaEW 2
do PPFactory:Process p p Z0 gamma
#do PPFactory:Process d dbar Z0 gamma
#==================================================================================
# :::::LO/NLO CALCULATIONS:::::
#==================================================================================
set PPFactory:BornContributions Yes
set PPFactory:VirtualContributions Yes
set PPFactory:RealContributions Yes
set PPFactory:SubProcessGroups No
#==================================================================================
# :::::CUTS:::::
# for finite calculations make resonable cuts!
#==================================================================================
set /Herwig/Cuts/MassCut:CComb Z
set /Herwig/Cuts/MassCut:MinM 66*GeV
set /Herwig/Cuts/MassCut:MaxM 116*GeV
set /Herwig/Cuts/Cuts:JetFinder /Herwig/Cuts/JetFinder
insert /Herwig/Cuts/Cuts:MultiCuts 0 /Herwig/Cuts/JetCuts
set /Herwig/Model:EW/Scheme GMuScheme
set /Herwig/Model:EW/RecalculateEW Yes
do /Herwig/Particles/Z0:SelectDecayModes /Herwig/Particles/Z0/Z0->e-,e+; /Herwig/Particles/Z0/Z0->mu-,mu+;
#==================================================================================
# :::::MATCHING:::::
#==================================================================================
#>>>>>>>>>> POWHEG-type next-to-leading order
set PPFactory:ShowerApproximation MEMatching
set MECorrectionHandler:Factory PPFactory
cd /Herwig/Generators
insert EventGenerator:EventHandler:PostSubProcessHandlers[0] /Herwig/MatrixElements/Matchbox/MECorrectionHandler
set /Herwig/MatrixElements/Matchbox/AlphaS/NLOAlphaS:LambdaQCD 203.6852*MeV
set /Herwig/Model:QCD/RunningAlphaS /Herwig/MatrixElements/Matchbox/AlphaS/NLOAlphaS
cd /Herwig/MatrixElements/Matchbox
#==================================================================================
# :::::SCALES VARIATIONS:::::
#==================================================================================
#>>>>>>>>>> SCALE CHOICE
set /Herwig/MatrixElements/Matchbox/Scales/FixedScale:FixedScale 91.2*GeV
set PPFactory:ScaleChoice /Herwig/MatrixElements/Matchbox/Scales/FixedScale
#>>>>>>>>>> HARD PROCESS SCALE VARIATION
set PPFactory:RenormalizationScaleFactor 1.0
set PPFactory:FactorizationScaleFactor 1.0
#>>>>>>>>>> MATCHING SCALE VARIATION for MEMatching
set MEMatching:RenormalizationScaleFactor 1.0
set MEMatching:FactorizationScaleFactor 1.0
#>>>>>>>>>> SHOWER SCALE VARIATIONS
set /Herwig/DipoleShower/DipoleShowerHandler:RenormalizationScaleFactor 1.0
set /Herwig/DipoleShower/DipoleShowerHandler:FactorizationScaleFactor 1.0
set /Herwig/DipoleShower/DipoleShowerHandler:HardScaleFactor 1.0
#==================================================================================
# :::::PDF CHOICE:::::
#==================================================================================
cd /Herwig/Partons
create ThePEG::LHAPDF PDFSet ThePEGLHAPDF.so
set PDFSet:RemnantHandler HadronRemnants
set /Herwig/Particles/p+:PDF PDFSet
set /Herwig/Particles/pbar-:PDF PDFSet
set PDFSet:PDFName CT10.LHgrid
set /Herwig/Particles/p+:PDF PDFSet
set /Herwig/Particles/pbar-:PDF PDFSet
#==================================================================================
# :::::SAMPLER:::::
#==================================================================================
cd /Herwig/EventHandlers
set /Herwig/EventHandlers/EventHandler:Weighted Yes
set /Herwig/Samplers/Sampler:Verbose Yes
set /Herwig/Samplers/Sampler:BinSampler /Herwig/Samplers/FlatBinSampler
set /Herwig/EventHandlers/EventHandler:Sampler /Herwig/Samplers/Sampler
#==================================================================================
# :::::GENERATOR:::::
#==================================================================================
cd /Herwig/Generators
set EventGenerator:RandomNumberGenerator:Seed 31122001
set EventGenerator:DebugLevel 1
set EventGenerator:PrintEvent 10
set EventGenerator:MaxErrors 10000
erase /Herwig/Generators/EventGenerator:EventHandler:PostSubProcessHandlers[0]
create Herwig::VGammaTest VGammaTest HadronTest.so
insert EventGenerator:AnalysisHandlers 0 VGammaTest
#==================================================================================
# :::::DIPOLE SHOWER HADRONIZATION SETTINGS:::::
#==================================================================================
cd /Herwig/Hadronization
set ClusterFissioner:ClMaxLight 3.274090*GeV
set ClusterFissioner:ClPowLight 10.0
set ClusterFissioner:PSplitLight 0.7183601
set ClusterDecayer:ClDirLight 1
set ClusterDecayer:ClSmrLight 3.118342
-set ClusterFissioner:ClMaxCharm 3.274090*GeV
-set ClusterFissioner:ClPowCharm 10.0
-set ClusterFissioner:PSplitCharm 0.7183601
+set ClusterFissioner:ClMaxHeavy 4 3.274090*GeV
+set ClusterFissioner:ClPowHeavy 4 10.0
+set ClusterFissioner:PSplitHeavy 4 0.7183601
set ClusterDecayer:ClDirCharm 1
-set ClusterDecayer:ClSmrCharm 3.118342
+set ClusterDecayer:ClSmrHeavy 4 3.118342
set LightClusterDecayer:SingleHadronLimitCharm 0.0
-set ClusterFissioner:ClMaxBottom 3.274090*GeV
-set ClusterFissioner:ClPowBottom 10.0
-set ClusterFissioner:PSplitBottom 0.7183601
+set ClusterFissioner:ClMaxHeavy 5 3.274090*GeV
+set ClusterFissioner:ClPowHeavy 5 10.0
+set ClusterFissioner:PSplitHeavy 5 0.7183601
set ClusterDecayer:ClDirBottom 1
-set ClusterDecayer:ClSmrBottom 3.118342
+set ClusterDecayer:ClSmrHeavy 5 3.118342
set LightClusterDecayer:SingleHadronLimitBottom 0.0
set HadronSelector:PwtUquark 1.0
set HadronSelector:PwtDquark 1.0
set HadronSelector:PwtSquark 1.0
set HadronSelector:PwtCquark 1.0
set HadronSelector:PwtBquark 1.0
set HadronSelector:PwtDIquark 1.0
set HadronSelector:SngWt 1.0
set HadronSelector:DecWt 1.0
cd /
#==================================================================================
# :::::CLEANUP:::::
#
# Change only if you know what you are doing.
# For the moment, we can only deal with massless partons
#==================================================================================
set /Herwig/Particles/d:NominalMass 0*GeV
set /Herwig/Particles/dbar:NominalMass 0*GeV
set /Herwig/Particles/u:NominalMass 0*GeV
set /Herwig/Particles/ubar:NominalMass 0*GeV
set /Herwig/Particles/s:NominalMass 0*GeV
set /Herwig/Particles/sbar:NominalMass 0*GeV
set /Herwig/Particles/c:NominalMass 0*GeV
set /Herwig/Particles/cbar:NominalMass 0*GeV
set /Herwig/Particles/b:NominalMass 0*GeV
set /Herwig/Particles/bbar:NominalMass 0*GeV
set /Herwig/Cuts/JetKtCut:MinKT 0.0*GeV
set /Herwig/Generators/EventGenerator:EventHandler:CollisionCuts No
#==================================================================================
# :::::SAVE THE GENERATOR:::::
#==================================================================================
cd /Herwig/Generators
saverun LHC-MB-GammaZ-Powheg EventGenerator
diff --git a/Tests/Inputs/GammaZ-Powheg/LHC-MB-GammaZ-Powheg.in b/Tests/Inputs/GammaZ-Powheg/LHC-MB-GammaZ-Powheg.in
--- a/Tests/Inputs/GammaZ-Powheg/LHC-MB-GammaZ-Powheg.in
+++ b/Tests/Inputs/GammaZ-Powheg/LHC-MB-GammaZ-Powheg.in
@@ -1,208 +1,208 @@
#=================================================================================#
#.................................................................................#
#....##...##....#....#####..###.#...#.###...##..#...#...##.....##.................#
#....#.#.#.#...#.#.....#...#....#...#.#..#.#..#..#.#...#..#...#..#................#
#....#..#..#..#####....#...#....#####.###..#..#...#......#....#..#................#
#....#.....#.#.....#...#...#....#...#.#..#.#..#..#.#....#.....#..#................#
#....#.....#.#.....#...#....###.#...#.###...##..#...#..####.#..##.....@LHC........#
#.................................................................................#
#=================================================================================#
#.................p+-- -- ~~~~~~..................................................#
#.....................| |........................................................#
#.................p+-- -- <<<<<<..................................................#
#=================================================================================#
set /Herwig/EventHandlers/EventHandler:LuminosityFunction:Energy 8000.0*GeV
set /Herwig/Generators/EventGenerator:NumberOfEvents 1000000
#==================================================================================
# :::::MATRIX ELEMENT:::::
#==================================================================================
cd /Herwig/MatrixElements/Matchbox
insert /Herwig/Generators/EventGenerator:EventHandler:SubProcessHandlers[0] PPFactory
clear /Herwig/MatrixElements/Matchbox/PPFactory:Amplitudes
cd /Herwig/MatrixElements/Matchbox/Amplitudes
insert /Herwig/MatrixElements/Matchbox/PPFactory:Amplitudes 0 GenericProcesses
set GenericProcesses:TreeLevelAmplitude MadGraph
set GenericProcesses:OneLoopAmplitude GoSam
cd /Herwig/MatrixElements/Matchbox
set PPFactory:OrderInAlphaS 0
set PPFactory:OrderInAlphaEW 2
do PPFactory:Process p p Z0 gamma
#do PPFactory:Process d dbar Z0 gamma
#==================================================================================
# :::::LO/NLO CALCULATIONS:::::
#==================================================================================
set PPFactory:BornContributions Yes
set PPFactory:VirtualContributions Yes
set PPFactory:RealContributions Yes
set PPFactory:SubProcessGroups No
#==================================================================================
# :::::CUTS:::::
# for finite calculations make resonable cuts!
#==================================================================================
set /Herwig/Cuts/MassCut:CComb Z
set /Herwig/Cuts/MassCut:MinM 66*GeV
set /Herwig/Cuts/MassCut:MaxM 116*GeV
set /Herwig/Cuts/Cuts:JetFinder /Herwig/Cuts/JetFinder
insert /Herwig/Cuts/Cuts:MultiCuts 0 /Herwig/Cuts/JetCuts
set /Herwig/Model:EW/Scheme GMuScheme
set /Herwig/Model:EW/RecalculateEW Yes
do /Herwig/Particles/Z0:SelectDecayModes /Herwig/Particles/Z0/Z0->e-,e+; /Herwig/Particles/Z0/Z0->mu-,mu+;
#==================================================================================
# :::::MATCHING:::::
#==================================================================================
#>>>>>>>>>> POWHEG-type next-to-leading order
set PPFactory:ShowerApproximation MEMatching
set MECorrectionHandler:Factory PPFactory
cd /Herwig/Generators
insert EventGenerator:EventHandler:PostSubProcessHandlers[0] /Herwig/MatrixElements/Matchbox/MECorrectionHandler
set /Herwig/MatrixElements/Matchbox/AlphaS/NLOAlphaS:LambdaQCD 203.6852*MeV
set /Herwig/Model:QCD/RunningAlphaS /Herwig/MatrixElements/Matchbox/AlphaS/NLOAlphaS
cd /Herwig/MatrixElements/Matchbox
#==================================================================================
# :::::SCALES VARIATIONS:::::
#==================================================================================
#>>>>>>>>>> SCALE CHOICE
set /Herwig/MatrixElements/Matchbox/Scales/FixedScale:FixedScale 91.2*GeV
set PPFactory:ScaleChoice /Herwig/MatrixElements/Matchbox/Scales/FixedScale
#>>>>>>>>>> HARD PROCESS SCALE VARIATION
set PPFactory:RenormalizationScaleFactor 1.0
set PPFactory:FactorizationScaleFactor 1.0
#>>>>>>>>>> MATCHING SCALE VARIATION for MEMatching
set MEMatching:RenormalizationScaleFactor 1.0
set MEMatching:FactorizationScaleFactor 1.0
#>>>>>>>>>> SHOWER SCALE VARIATIONS
set /Herwig/DipoleShower/DipoleShowerHandler:RenormalizationScaleFactor 1.0
set /Herwig/DipoleShower/DipoleShowerHandler:FactorizationScaleFactor 1.0
set /Herwig/DipoleShower/DipoleShowerHandler:HardScaleFactor 1.0
#==================================================================================
# :::::PDF CHOICE:::::
#==================================================================================
cd /Herwig/Partons
create ThePEG::LHAPDF PDFSet ThePEGLHAPDF.so
set PDFSet:RemnantHandler HadronRemnants
set /Herwig/Particles/p+:PDF PDFSet
set /Herwig/Particles/pbar-:PDF PDFSet
set PDFSet:PDFName CT10.LHgrid
set /Herwig/Particles/p+:PDF PDFSet
set /Herwig/Particles/pbar-:PDF PDFSet
#==================================================================================
# :::::SAMPLER:::::
#==================================================================================
cd /Herwig/EventHandlers
set /Herwig/EventHandlers/EventHandler:Weighted Yes
set /Herwig/Samplers/Sampler:Verbose Yes
set /Herwig/Samplers/Sampler:BinSampler /Herwig/Samplers/FlatBinSampler
set /Herwig/EventHandlers/EventHandler:Sampler /Herwig/Samplers/Sampler
#==================================================================================
# :::::GENERATOR:::::
#==================================================================================
cd /Herwig/Generators
set EventGenerator:RandomNumberGenerator:Seed 31122001
set EventGenerator:DebugLevel 1
set EventGenerator:PrintEvent 10
set EventGenerator:MaxErrors 10000
erase /Herwig/Generators/EventGenerator:EventHandler:PostSubProcessHandlers[0]
create Herwig::VGammaTest VGammaTest HadronTest.so
insert EventGenerator:AnalysisHandlers 0 VGammaTest
#==================================================================================
# :::::DIPOLE SHOWER HADRONIZATION SETTINGS:::::
#==================================================================================
cd /Herwig/Hadronization
set ClusterFissioner:ClMaxLight 3.274090*GeV
set ClusterFissioner:ClPowLight 10.0
set ClusterFissioner:PSplitLight 0.7183601
set ClusterDecayer:ClDirLight 1
set ClusterDecayer:ClSmrLight 3.118342
-set ClusterFissioner:ClMaxCharm 3.274090*GeV
-set ClusterFissioner:ClPowCharm 10.0
-set ClusterFissioner:PSplitCharm 0.7183601
+set ClusterFissioner:ClMaxHeavy 4 3.274090*GeV
+set ClusterFissioner:ClPowHeavy 4 10.0
+set ClusterFissioner:PSplitHeavy 4 0.7183601
set ClusterDecayer:ClDirCharm 1
-set ClusterDecayer:ClSmrCharm 3.118342
+set ClusterDecayer:ClSmrHeavy 4 3.118342
set LightClusterDecayer:SingleHadronLimitCharm 0.0
-set ClusterFissioner:ClMaxBottom 3.274090*GeV
-set ClusterFissioner:ClPowBottom 10.0
-set ClusterFissioner:PSplitBottom 0.7183601
+set ClusterFissioner:ClMaxHeavy 5 3.274090*GeV
+set ClusterFissioner:ClPowHeavy 5 10.0
+set ClusterFissioner:PSplitHeavy 5 0.7183601
set ClusterDecayer:ClDirBottom 1
-set ClusterDecayer:ClSmrBottom 3.118342
+set ClusterDecayer:ClSmrHeavy 5 3.118342
set LightClusterDecayer:SingleHadronLimitBottom 0.0
set HadronSelector:PwtUquark 1.0
set HadronSelector:PwtDquark 1.0
set HadronSelector:PwtSquark 1.0
set HadronSelector:PwtCquark 1.0
set HadronSelector:PwtBquark 1.0
set HadronSelector:PwtDIquark 1.0
set HadronSelector:SngWt 1.0
set HadronSelector:DecWt 1.0
cd /
#==================================================================================
# :::::CLEANUP:::::
#
# Change only if you know what you are doing.
# For the moment, we can only deal with massless partons
#==================================================================================
set /Herwig/Particles/d:NominalMass 0*GeV
set /Herwig/Particles/dbar:NominalMass 0*GeV
set /Herwig/Particles/u:NominalMass 0*GeV
set /Herwig/Particles/ubar:NominalMass 0*GeV
set /Herwig/Particles/s:NominalMass 0*GeV
set /Herwig/Particles/sbar:NominalMass 0*GeV
set /Herwig/Particles/c:NominalMass 0*GeV
set /Herwig/Particles/cbar:NominalMass 0*GeV
set /Herwig/Particles/b:NominalMass 0*GeV
set /Herwig/Particles/bbar:NominalMass 0*GeV
set /Herwig/Cuts/JetKtCut:MinKT 0.0*GeV
set /Herwig/Generators/EventGenerator:EventHandler:CollisionCuts No
#==================================================================================
# :::::SAVE THE GENERATOR:::::
#==================================================================================
cd /Herwig/Generators
saverun LHC-MB-GammaZ-Powheg EventGenerator
diff --git a/Tests/Inputs/WH-MCatNLO-MadGraph-100/LHC-MG-WH-MCatNLO.in b/Tests/Inputs/WH-MCatNLO-MadGraph-100/LHC-MG-WH-MCatNLO.in
--- a/Tests/Inputs/WH-MCatNLO-MadGraph-100/LHC-MG-WH-MCatNLO.in
+++ b/Tests/Inputs/WH-MCatNLO-MadGraph-100/LHC-MG-WH-MCatNLO.in
@@ -1,208 +1,208 @@
#=================================================================================#
#.................................................................................#
#....##...##....#....#####..###.#...#.###...##..#...#...##.....##.................#
#....#.#.#.#...#.#.....#...#....#...#.#..#.#..#..#.#...#..#...#..#................#
#....#..#..#..#####....#...#....#####.###..#..#...#......#....#..#................#
#....#.....#.#.....#...#...#....#...#.#..#.#..#..#.#....#.....#..#................#
#....#.....#.#.....#...#....###.#...#.###...##..#...#..####.#..##.....@LHC........#
#.................................................................................#
#=================================================================================#
#.................p+-- -- ~~~~~~..................................................#
#.....................| |........................................................#
#.................p+-- -- <<<<<<..................................................#
#=================================================================================#
set /Herwig/EventHandlers/EventHandler:LuminosityFunction:Energy 8000.0*GeV
set /Herwig/Generators/EventGenerator:NumberOfEvents 100
#==================================================================================
# :::::MATRIX ELEMENT:::::
#==================================================================================
cd /Herwig/MatrixElements/Matchbox
insert /Herwig/Generators/EventGenerator:EventHandler:SubProcessHandlers[0] PPFactory
cd /Herwig/MatrixElements/Matchbox/Amplitudes
clear /Herwig/MatrixElements/Matchbox/PPFactory:Amplitudes
insert /Herwig/MatrixElements/Matchbox/PPFactory:Amplitudes 0 MadGraph
cd /Herwig/MatrixElements/Matchbox
do PPFactory:StartParticleGroup BothW
insert PPFactory:ParticleGroup 0 /Herwig/Particles/W+
insert PPFactory:ParticleGroup 0 /Herwig/Particles/W-
do PPFactory:EndParticleGroup
set PPFactory:OrderInAlphaS 0
set PPFactory:OrderInAlphaEW 2
do PPFactory:Process p p BothW h0
#do PPFactory:Process u dbar BothW h0
#==================================================================================
# :::::LO/NLO CALCULATIONS:::::
#==================================================================================
set PPFactory:BornContributions Yes
set PPFactory:VirtualContributions Yes
set PPFactory:RealContributions Yes
set PPFactory:SubProcessGroups No
#==================================================================================
# :::::CUTS:::::
# for finite calculations make resonable cuts!
#==================================================================================
set /Herwig/Cuts/MassCut:CComb W
set /Herwig/Cuts/MassCut:MinM 60*GeV
set /Herwig/Cuts/MassCut:MaxM 100*GeV
set /Herwig/Cuts/Cuts:JetFinder /Herwig/Cuts/JetFinder
insert /Herwig/Cuts/Cuts:MultiCuts 0 /Herwig/Cuts/JetCuts
set /Herwig/Model:EW/Scheme GMuScheme
set /Herwig/Model:EW/RecalculateEW Yes
do /Herwig/Particles/W-:SelectDecayModes /Herwig/Particles/W-/W-->nu_mubar,mu-; /Herwig/Particles/W-/W-->nu_ebar,e-;
do /Herwig/Particles/W+:SelectDecayModes /Herwig/Particles/W+/W+->nu_mu,mu+; /Herwig/Particles/W+/W+->nu_e,e+;
#==================================================================================
# :::::MATCHING:::::
#==================================================================================
#>>>>>>>>>> MC@NLO-type next-to-leading order for use with dipole shower
set PPFactory:ShowerApproximation DipoleMatching
cd /Herwig/EventHandlers
set EventHandler:CascadeHandler /Herwig/DipoleShower/DipoleShowerHandler
set /Herwig/MatrixElements/Matchbox/AlphaS/NLOAlphaS:LambdaQCD 203.6852*MeV
set /Herwig/Model:QCD/RunningAlphaS /Herwig/MatrixElements/Matchbox/AlphaS/NLOAlphaS
cd /Herwig/MatrixElements/Matchbox
#==================================================================================
# :::::SCALES VARIATIONS:::::
#==================================================================================
#>>>>>>>>>> SCALE CHOICE
set /Herwig/MatrixElements/Matchbox/Scales/FixedScale:FixedScale 80.0*GeV
set PPFactory:ScaleChoice /Herwig/MatrixElements/Matchbox/Scales/FixedScale
#>>>>>>>>>> HARD PROCESS SCALE VARIATION
set PPFactory:RenormalizationScaleFactor 1.0
set PPFactory:FactorizationScaleFactor 1.0
#>>>>>>>>>> MATCHING SCALE VARIATION for MEMatching
set MEMatching:RenormalizationScaleFactor 1.0
set MEMatching:FactorizationScaleFactor 1.0
#>>>>>>>>>> SHOWER SCALE VARIATIONS
set /Herwig/DipoleShower/DipoleShowerHandler:RenormalizationScaleFactor 1.0
set /Herwig/DipoleShower/DipoleShowerHandler:FactorizationScaleFactor 1.0
set /Herwig/DipoleShower/DipoleShowerHandler:HardScaleFactor 1.0
#==================================================================================
# :::::PDF CHOICE:::::
#==================================================================================
cd /Herwig/Partons
create ThePEG::LHAPDF PDFSet ThePEGLHAPDF.so
set PDFSet:RemnantHandler HadronRemnants
set /Herwig/Particles/p+:PDF PDFSet
set /Herwig/Particles/pbar-:PDF PDFSet
set PDFSet:PDFName CT10.LHgrid
set /Herwig/Particles/p+:PDF PDFSet
set /Herwig/Particles/pbar-:PDF PDFSet
#==================================================================================
# :::::SAMPLER:::::
#==================================================================================
cd /Herwig/EventHandlers
set /Herwig/EventHandlers/EventHandler:Weighted Yes
set /Herwig/Samplers/Sampler:Verbose Yes
set /Herwig/Samplers/Sampler:BinSampler /Herwig/Samplers/FlatBinSampler
set /Herwig/EventHandlers/EventHandler:Sampler /Herwig/Samplers/Sampler
#==================================================================================
# :::::GENERATOR:::::
#==================================================================================
cd /Herwig/Generators
set EventGenerator:RandomNumberGenerator:Seed 31122001
set EventGenerator:DebugLevel 1
set EventGenerator:PrintEvent 10
set EventGenerator:MaxErrors 10000
erase /Herwig/Generators/EventGenerator:EventHandler:PostSubProcessHandlers[0]
create Herwig::WHTest WHTest HadronTest.so
insert EventGenerator:AnalysisHandlers 0 WHTest
#==================================================================================
# :::::DIPOLE SHOWER HADRONIZATION SETTINGS:::::
#==================================================================================
cd /Herwig/Hadronization
set ClusterFissioner:ClMaxLight 3.274090*GeV
set ClusterFissioner:ClPowLight 10.0
set ClusterFissioner:PSplitLight 0.7183601
set ClusterDecayer:ClDirLight 1
set ClusterDecayer:ClSmrLight 3.118342
-set ClusterFissioner:ClMaxCharm 3.274090*GeV
-set ClusterFissioner:ClPowCharm 10.0
-set ClusterFissioner:PSplitCharm 0.7183601
+set ClusterFissioner:ClMaxHeavy 4 3.274090*GeV
+set ClusterFissioner:ClPowHeavy 4 10.0
+set ClusterFissioner:PSplitHeavy 4 0.7183601
set ClusterDecayer:ClDirCharm 1
-set ClusterDecayer:ClSmrCharm 3.118342
+set ClusterDecayer:ClSmrHeavy 4 3.118342
set LightClusterDecayer:SingleHadronLimitCharm 0.0
-set ClusterFissioner:ClMaxBottom 3.274090*GeV
-set ClusterFissioner:ClPowBottom 10.0
-set ClusterFissioner:PSplitBottom 0.7183601
+set ClusterFissioner:ClMaxHeavy 5 3.274090*GeV
+set ClusterFissioner:ClPowHeavy 5 10.0
+set ClusterFissioner:PSplitHeavy 5 0.7183601
set ClusterDecayer:ClDirBottom 1
-set ClusterDecayer:ClSmrBottom 3.118342
+set ClusterDecayer:ClSmrHeavy 5 3.118342
set LightClusterDecayer:SingleHadronLimitBottom 0.0
set HadronSelector:PwtUquark 1.0
set HadronSelector:PwtDquark 1.0
set HadronSelector:PwtSquark 1.0
set HadronSelector:PwtCquark 1.0
set HadronSelector:PwtBquark 1.0
set HadronSelector:PwtDIquark 1.0
set HadronSelector:SngWt 1.0
set HadronSelector:DecWt 1.0
cd /
#==================================================================================
# :::::CLEANUP:::::
#
# Change only if you know what you are doing.
# For the moment, we can only deal with massless partons
#==================================================================================
set /Herwig/Particles/d:NominalMass 0*GeV
set /Herwig/Particles/dbar:NominalMass 0*GeV
set /Herwig/Particles/u:NominalMass 0*GeV
set /Herwig/Particles/ubar:NominalMass 0*GeV
set /Herwig/Particles/s:NominalMass 0*GeV
set /Herwig/Particles/sbar:NominalMass 0*GeV
set /Herwig/Particles/c:NominalMass 0*GeV
set /Herwig/Particles/cbar:NominalMass 0*GeV
set /Herwig/Particles/b:NominalMass 0*GeV
set /Herwig/Particles/bbar:NominalMass 0*GeV
set /Herwig/Cuts/JetKtCut:MinKT 0.0*GeV
set /Herwig/Generators/EventGenerator:EventHandler:CollisionCuts No
#==================================================================================
# :::::SAVE THE GENERATOR:::::
#==================================================================================
cd /Herwig/Generators
saverun LHC-MG-WH-MCatNLO EventGenerator
diff --git a/Tests/Inputs/WH-MCatNLO-MadGraphGoSam-100/LHC-MB-WH-MCatNLO.in b/Tests/Inputs/WH-MCatNLO-MadGraphGoSam-100/LHC-MB-WH-MCatNLO.in
--- a/Tests/Inputs/WH-MCatNLO-MadGraphGoSam-100/LHC-MB-WH-MCatNLO.in
+++ b/Tests/Inputs/WH-MCatNLO-MadGraphGoSam-100/LHC-MB-WH-MCatNLO.in
@@ -1,213 +1,213 @@
#=================================================================================#
#.................................................................................#
#....##...##....#....#####..###.#...#.###...##..#...#...##.....##.................#
#....#.#.#.#...#.#.....#...#....#...#.#..#.#..#..#.#...#..#...#..#................#
#....#..#..#..#####....#...#....#####.###..#..#...#......#....#..#................#
#....#.....#.#.....#...#...#....#...#.#..#.#..#..#.#....#.....#..#................#
#....#.....#.#.....#...#....###.#...#.###...##..#...#..####.#..##.....@LHC........#
#.................................................................................#
#=================================================================================#
#.................p+-- -- ~~~~~~..................................................#
#.....................| |........................................................#
#.................p+-- -- <<<<<<..................................................#
#=================================================================================#
set /Herwig/EventHandlers/EventHandler:LuminosityFunction:Energy 8000.0*GeV
set /Herwig/Generators/EventGenerator:NumberOfEvents 100
#==================================================================================
# :::::MATRIX ELEMENT:::::
#==================================================================================
cd /Herwig/MatrixElements/Matchbox
insert /Herwig/Generators/EventGenerator:EventHandler:SubProcessHandlers[0] PPFactory
clear /Herwig/MatrixElements/Matchbox/PPFactory:Amplitudes
cd /Herwig/MatrixElements/Matchbox/Amplitudes
insert /Herwig/MatrixElements/Matchbox/PPFactory:Amplitudes 0 GenericProcesses
set GenericProcesses:TreeLevelAmplitude MadGraph
set GenericProcesses:OneLoopAmplitude GoSam
cd /Herwig/MatrixElements/Matchbox
do PPFactory:StartParticleGroup BothW
insert PPFactory:ParticleGroup 0 /Herwig/Particles/W+
insert PPFactory:ParticleGroup 0 /Herwig/Particles/W-
do PPFactory:EndParticleGroup
set PPFactory:OrderInAlphaS 0
set PPFactory:OrderInAlphaEW 2
do PPFactory:Process p p BothW h0
#do PPFactory:Process u dbar BothW h0
#==================================================================================
# :::::LO/NLO CALCULATIONS:::::
#==================================================================================
set PPFactory:BornContributions Yes
set PPFactory:VirtualContributions Yes
set PPFactory:RealContributions Yes
set PPFactory:SubProcessGroups No
#==================================================================================
# :::::CUTS:::::
# for finite calculations make resonable cuts!
#==================================================================================
set /Herwig/Cuts/MassCut:CComb W
set /Herwig/Cuts/MassCut:MinM 60*GeV
set /Herwig/Cuts/MassCut:MaxM 100*GeV
set /Herwig/Cuts/Cuts:JetFinder /Herwig/Cuts/JetFinder
insert /Herwig/Cuts/Cuts:MultiCuts 0 /Herwig/Cuts/JetCuts
set /Herwig/Model:EW/Scheme GMuScheme
set /Herwig/Model:EW/RecalculateEW Yes
do /Herwig/Particles/W-:SelectDecayModes /Herwig/Particles/W-/W-->nu_mubar,mu-; /Herwig/Particles/W-/W-->nu_ebar,e-;
do /Herwig/Particles/W+:SelectDecayModes /Herwig/Particles/W+/W+->nu_mu,mu+; /Herwig/Particles/W+/W+->nu_e,e+;
#==================================================================================
# :::::MATCHING:::::
#==================================================================================
#>>>>>>>>>> MC@NLO-type next-to-leading order for use with dipole shower
set PPFactory:ShowerApproximation DipoleMatching
cd /Herwig/EventHandlers
set EventHandler:CascadeHandler /Herwig/DipoleShower/DipoleShowerHandler
set /Herwig/MatrixElements/Matchbox/AlphaS/NLOAlphaS:LambdaQCD 203.6852*MeV
set /Herwig/Model:QCD/RunningAlphaS /Herwig/MatrixElements/Matchbox/AlphaS/NLOAlphaS
cd /Herwig/MatrixElements/Matchbox
#==================================================================================
# :::::SCALES VARIATIONS:::::
#==================================================================================
#>>>>>>>>>> SCALE CHOICE
set /Herwig/MatrixElements/Matchbox/Scales/FixedScale:FixedScale 80.0*GeV
set PPFactory:ScaleChoice /Herwig/MatrixElements/Matchbox/Scales/FixedScale
#>>>>>>>>>> HARD PROCESS SCALE VARIATION
set PPFactory:RenormalizationScaleFactor 1.0
set PPFactory:FactorizationScaleFactor 1.0
#>>>>>>>>>> MATCHING SCALE VARIATION for MEMatching
set MEMatching:RenormalizationScaleFactor 1.0
set MEMatching:FactorizationScaleFactor 1.0
#>>>>>>>>>> SHOWER SCALE VARIATIONS
set /Herwig/DipoleShower/DipoleShowerHandler:RenormalizationScaleFactor 1.0
set /Herwig/DipoleShower/DipoleShowerHandler:FactorizationScaleFactor 1.0
set /Herwig/DipoleShower/DipoleShowerHandler:HardScaleFactor 1.0
#==================================================================================
# :::::PDF CHOICE:::::
#==================================================================================
cd /Herwig/Partons
create ThePEG::LHAPDF PDFSet ThePEGLHAPDF.so
set PDFSet:RemnantHandler HadronRemnants
set /Herwig/Particles/p+:PDF PDFSet
set /Herwig/Particles/pbar-:PDF PDFSet
set PDFSet:PDFName CT10.LHgrid
set /Herwig/Particles/p+:PDF PDFSet
set /Herwig/Particles/pbar-:PDF PDFSet
#==================================================================================
# :::::SAMPLER:::::
#==================================================================================
cd /Herwig/EventHandlers
set /Herwig/EventHandlers/EventHandler:Weighted Yes
set /Herwig/Samplers/Sampler:Verbose Yes
set /Herwig/Samplers/Sampler:BinSampler /Herwig/Samplers/FlatBinSampler
set /Herwig/EventHandlers/EventHandler:Sampler /Herwig/Samplers/Sampler
#==================================================================================
# :::::GENERATOR:::::
#==================================================================================
cd /Herwig/Generators
set EventGenerator:RandomNumberGenerator:Seed 31122001
set EventGenerator:DebugLevel 1
set EventGenerator:PrintEvent 10
set EventGenerator:MaxErrors 10000
erase /Herwig/Generators/EventGenerator:EventHandler:PostSubProcessHandlers[0]
create Herwig::WHTest WHTest HadronTest.so
insert EventGenerator:AnalysisHandlers 0 WHTest
#==================================================================================
# :::::DIPOLE SHOWER HADRONIZATION SETTINGS:::::
#==================================================================================
cd /Herwig/Hadronization
set ClusterFissioner:ClMaxLight 3.274090*GeV
set ClusterFissioner:ClPowLight 10.0
set ClusterFissioner:PSplitLight 0.7183601
set ClusterDecayer:ClDirLight 1
set ClusterDecayer:ClSmrLight 3.118342
-set ClusterFissioner:ClMaxCharm 3.274090*GeV
-set ClusterFissioner:ClPowCharm 10.0
-set ClusterFissioner:PSplitCharm 0.7183601
+set ClusterFissioner:ClMaxHeavy 4 3.274090*GeV
+set ClusterFissioner:ClPowHeavy 4 10.0
+set ClusterFissioner:PSplitHeavy 4 0.7183601
set ClusterDecayer:ClDirCharm 1
-set ClusterDecayer:ClSmrCharm 3.118342
+set ClusterDecayer:ClSmrHeavy 4 3.118342
set LightClusterDecayer:SingleHadronLimitCharm 0.0
-set ClusterFissioner:ClMaxBottom 3.274090*GeV
-set ClusterFissioner:ClPowBottom 10.0
-set ClusterFissioner:PSplitBottom 0.7183601
+set ClusterFissioner:ClMaxHeavy 5 3.274090*GeV
+set ClusterFissioner:ClPowHeavy 5 10.0
+set ClusterFissioner:PSplitHeavy 5 0.7183601
set ClusterDecayer:ClDirBottom 1
-set ClusterDecayer:ClSmrBottom 3.118342
+set ClusterDecayer:ClSmrHeavy 5 3.118342
set LightClusterDecayer:SingleHadronLimitBottom 0.0
set HadronSelector:PwtUquark 1.0
set HadronSelector:PwtDquark 1.0
set HadronSelector:PwtSquark 1.0
set HadronSelector:PwtCquark 1.0
set HadronSelector:PwtBquark 1.0
set HadronSelector:PwtDIquark 1.0
set HadronSelector:SngWt 1.0
set HadronSelector:DecWt 1.0
cd /
#==================================================================================
# :::::CLEANUP:::::
#
# Change only if you know what you are doing.
# For the moment, we can only deal with massless partons
#==================================================================================
set /Herwig/Particles/d:NominalMass 0*GeV
set /Herwig/Particles/dbar:NominalMass 0*GeV
set /Herwig/Particles/u:NominalMass 0*GeV
set /Herwig/Particles/ubar:NominalMass 0*GeV
set /Herwig/Particles/s:NominalMass 0*GeV
set /Herwig/Particles/sbar:NominalMass 0*GeV
set /Herwig/Particles/c:NominalMass 0*GeV
set /Herwig/Particles/cbar:NominalMass 0*GeV
set /Herwig/Particles/b:NominalMass 0*GeV
set /Herwig/Particles/bbar:NominalMass 0*GeV
set /Herwig/Cuts/JetKtCut:MinKT 0.0*GeV
set /Herwig/Generators/EventGenerator:EventHandler:CollisionCuts No
#==================================================================================
# :::::SAVE THE GENERATOR:::::
#==================================================================================
cd /Herwig/Generators
saverun LHC-MB-WH-MCatNLO EventGenerator
diff --git a/Tests/Inputs/WH-MCatNLO/LHC-MB-WH-MCatNLO.in b/Tests/Inputs/WH-MCatNLO/LHC-MB-WH-MCatNLO.in
--- a/Tests/Inputs/WH-MCatNLO/LHC-MB-WH-MCatNLO.in
+++ b/Tests/Inputs/WH-MCatNLO/LHC-MB-WH-MCatNLO.in
@@ -1,213 +1,213 @@
#=================================================================================#
#.................................................................................#
#....##...##....#....#####..###.#...#.###...##..#...#...##.....##.................#
#....#.#.#.#...#.#.....#...#....#...#.#..#.#..#..#.#...#..#...#..#................#
#....#..#..#..#####....#...#....#####.###..#..#...#......#....#..#................#
#....#.....#.#.....#...#...#....#...#.#..#.#..#..#.#....#.....#..#................#
#....#.....#.#.....#...#....###.#...#.###...##..#...#..####.#..##.....@LHC........#
#.................................................................................#
#=================================================================================#
#.................p+-- -- ~~~~~~..................................................#
#.....................| |........................................................#
#.................p+-- -- <<<<<<..................................................#
#=================================================================================#
set /Herwig/EventHandlers/EventHandler:LuminosityFunction:Energy 8000.0*GeV
set /Herwig/Generators/EventGenerator:NumberOfEvents 1000000
#==================================================================================
# :::::MATRIX ELEMENT:::::
#==================================================================================
cd /Herwig/MatrixElements/Matchbox
insert /Herwig/Generators/EventGenerator:EventHandler:SubProcessHandlers[0] PPFactory
clear /Herwig/MatrixElements/Matchbox/PPFactory:Amplitudes
cd /Herwig/MatrixElements/Matchbox/Amplitudes
insert /Herwig/MatrixElements/Matchbox/PPFactory:Amplitudes 0 GenericProcesses
set GenericProcesses:TreeLevelAmplitude MadGraph
set GenericProcesses:OneLoopAmplitude GoSam
cd /Herwig/MatrixElements/Matchbox
do PPFactory:StartParticleGroup BothW
insert PPFactory:ParticleGroup 0 /Herwig/Particles/W+
insert PPFactory:ParticleGroup 0 /Herwig/Particles/W-
do PPFactory:EndParticleGroup
set PPFactory:OrderInAlphaS 0
set PPFactory:OrderInAlphaEW 2
do PPFactory:Process p p BothW h0
#do PPFactory:Process u dbar BothW h0
#==================================================================================
# :::::LO/NLO CALCULATIONS:::::
#==================================================================================
set PPFactory:BornContributions Yes
set PPFactory:VirtualContributions Yes
set PPFactory:RealContributions Yes
set PPFactory:SubProcessGroups No
#==================================================================================
# :::::CUTS:::::
# for finite calculations make resonable cuts!
#==================================================================================
set /Herwig/Cuts/MassCut:CComb W
set /Herwig/Cuts/MassCut:MinM 60*GeV
set /Herwig/Cuts/MassCut:MaxM 100*GeV
set /Herwig/Cuts/Cuts:JetFinder /Herwig/Cuts/JetFinder
insert /Herwig/Cuts/Cuts:MultiCuts 0 /Herwig/Cuts/JetCuts
set /Herwig/Model:EW/Scheme GMuScheme
set /Herwig/Model:EW/RecalculateEW Yes
do /Herwig/Particles/W-:SelectDecayModes /Herwig/Particles/W-/W-->nu_mubar,mu-; /Herwig/Particles/W-/W-->nu_ebar,e-;
do /Herwig/Particles/W+:SelectDecayModes /Herwig/Particles/W+/W+->nu_mu,mu+; /Herwig/Particles/W+/W+->nu_e,e+;
#==================================================================================
# :::::MATCHING:::::
#==================================================================================
#>>>>>>>>>> MC@NLO-type next-to-leading order for use with dipole shower
set PPFactory:ShowerApproximation DipoleMatching
cd /Herwig/EventHandlers
set EventHandler:CascadeHandler /Herwig/DipoleShower/DipoleShowerHandler
set /Herwig/MatrixElements/Matchbox/AlphaS/NLOAlphaS:LambdaQCD 203.6852*MeV
set /Herwig/Model:QCD/RunningAlphaS /Herwig/MatrixElements/Matchbox/AlphaS/NLOAlphaS
cd /Herwig/MatrixElements/Matchbox
#==================================================================================
# :::::SCALES VARIATIONS:::::
#==================================================================================
#>>>>>>>>>> SCALE CHOICE
set /Herwig/MatrixElements/Matchbox/Scales/FixedScale:FixedScale 80.0*GeV
set PPFactory:ScaleChoice /Herwig/MatrixElements/Matchbox/Scales/FixedScale
#>>>>>>>>>> HARD PROCESS SCALE VARIATION
set PPFactory:RenormalizationScaleFactor 1.0
set PPFactory:FactorizationScaleFactor 1.0
#>>>>>>>>>> MATCHING SCALE VARIATION for MEMatching
set MEMatching:RenormalizationScaleFactor 1.0
set MEMatching:FactorizationScaleFactor 1.0
#>>>>>>>>>> SHOWER SCALE VARIATIONS
set /Herwig/DipoleShower/DipoleShowerHandler:RenormalizationScaleFactor 1.0
set /Herwig/DipoleShower/DipoleShowerHandler:FactorizationScaleFactor 1.0
set /Herwig/DipoleShower/DipoleShowerHandler:HardScaleFactor 1.0
#==================================================================================
# :::::PDF CHOICE:::::
#==================================================================================
cd /Herwig/Partons
create ThePEG::LHAPDF PDFSet ThePEGLHAPDF.so
set PDFSet:RemnantHandler HadronRemnants
set /Herwig/Particles/p+:PDF PDFSet
set /Herwig/Particles/pbar-:PDF PDFSet
set PDFSet:PDFName CT10.LHgrid
set /Herwig/Particles/p+:PDF PDFSet
set /Herwig/Particles/pbar-:PDF PDFSet
#==================================================================================
# :::::SAMPLER:::::
#==================================================================================
cd /Herwig/EventHandlers
set /Herwig/EventHandlers/EventHandler:Weighted Yes
set /Herwig/Samplers/Sampler:Verbose Yes
set /Herwig/Samplers/Sampler:BinSampler /Herwig/Samplers/FlatBinSampler
set /Herwig/EventHandlers/EventHandler:Sampler /Herwig/Samplers/Sampler
#==================================================================================
# :::::GENERATOR:::::
#==================================================================================
cd /Herwig/Generators
set EventGenerator:RandomNumberGenerator:Seed 31122001
set EventGenerator:DebugLevel 1
set EventGenerator:PrintEvent 10
set EventGenerator:MaxErrors 10000
erase /Herwig/Generators/EventGenerator:EventHandler:PostSubProcessHandlers[0]
create Herwig::WHTest WHTest HadronTest.so
insert EventGenerator:AnalysisHandlers 0 WHTest
#==================================================================================
# :::::DIPOLE SHOWER HADRONIZATION SETTINGS:::::
#==================================================================================
cd /Herwig/Hadronization
set ClusterFissioner:ClMaxLight 3.274090*GeV
set ClusterFissioner:ClPowLight 10.0
set ClusterFissioner:PSplitLight 0.7183601
set ClusterDecayer:ClDirLight 1
set ClusterDecayer:ClSmrLight 3.118342
-set ClusterFissioner:ClMaxCharm 3.274090*GeV
-set ClusterFissioner:ClPowCharm 10.0
-set ClusterFissioner:PSplitCharm 0.7183601
+set ClusterFissioner:ClMaxHeavy 4 3.274090*GeV
+set ClusterFissioner:ClPowHeavy 4 10.0
+set ClusterFissioner:PSplitHeavy 4 0.7183601
set ClusterDecayer:ClDirCharm 1
-set ClusterDecayer:ClSmrCharm 3.118342
+set ClusterDecayer:ClSmrHeavy 4 3.118342
set LightClusterDecayer:SingleHadronLimitCharm 0.0
-set ClusterFissioner:ClMaxBottom 3.274090*GeV
-set ClusterFissioner:ClPowBottom 10.0
-set ClusterFissioner:PSplitBottom 0.7183601
+set ClusterFissioner:ClMaxHeavy 5 3.274090*GeV
+set ClusterFissioner:ClPowHeavy 5 10.0
+set ClusterFissioner:PSplitHeavy 5 0.7183601
set ClusterDecayer:ClDirBottom 1
-set ClusterDecayer:ClSmrBottom 3.118342
+set ClusterDecayer:ClSmrHeavy 5 3.118342
set LightClusterDecayer:SingleHadronLimitBottom 0.0
set HadronSelector:PwtUquark 1.0
set HadronSelector:PwtDquark 1.0
set HadronSelector:PwtSquark 1.0
set HadronSelector:PwtCquark 1.0
set HadronSelector:PwtBquark 1.0
set HadronSelector:PwtDIquark 1.0
set HadronSelector:SngWt 1.0
set HadronSelector:DecWt 1.0
cd /
#==================================================================================
# :::::CLEANUP:::::
#
# Change only if you know what you are doing.
# For the moment, we can only deal with massless partons
#==================================================================================
set /Herwig/Particles/d:NominalMass 0*GeV
set /Herwig/Particles/dbar:NominalMass 0*GeV
set /Herwig/Particles/u:NominalMass 0*GeV
set /Herwig/Particles/ubar:NominalMass 0*GeV
set /Herwig/Particles/s:NominalMass 0*GeV
set /Herwig/Particles/sbar:NominalMass 0*GeV
set /Herwig/Particles/c:NominalMass 0*GeV
set /Herwig/Particles/cbar:NominalMass 0*GeV
set /Herwig/Particles/b:NominalMass 0*GeV
set /Herwig/Particles/bbar:NominalMass 0*GeV
set /Herwig/Cuts/JetKtCut:MinKT 0.0*GeV
set /Herwig/Generators/EventGenerator:EventHandler:CollisionCuts No
#==================================================================================
# :::::SAVE THE GENERATOR:::::
#==================================================================================
cd /Herwig/Generators
saverun LHC-MB-WH-MCatNLO EventGenerator
diff --git a/Tests/Inputs/WH-Powheg-MadGraph-100/LHC-MG-WH-Powheg.in b/Tests/Inputs/WH-Powheg-MadGraph-100/LHC-MG-WH-Powheg.in
--- a/Tests/Inputs/WH-Powheg-MadGraph-100/LHC-MG-WH-Powheg.in
+++ b/Tests/Inputs/WH-Powheg-MadGraph-100/LHC-MG-WH-Powheg.in
@@ -1,209 +1,209 @@
#=================================================================================#
#.................................................................................#
#....##...##....#....#####..###.#...#.###...##..#...#...##.....##.................#
#....#.#.#.#...#.#.....#...#....#...#.#..#.#..#..#.#...#..#...#..#................#
#....#..#..#..#####....#...#....#####.###..#..#...#......#....#..#................#
#....#.....#.#.....#...#...#....#...#.#..#.#..#..#.#....#.....#..#................#
#....#.....#.#.....#...#....###.#...#.###...##..#...#..####.#..##.....@LHC........#
#.................................................................................#
#=================================================================================#
#.................p+-- -- ~~~~~~..................................................#
#.....................| |........................................................#
#.................p+-- -- <<<<<<..................................................#
#=================================================================================#
set /Herwig/EventHandlers/EventHandler:LuminosityFunction:Energy 8000.0*GeV
set /Herwig/Generators/EventGenerator:NumberOfEvents 100
#==================================================================================
# :::::MATRIX ELEMENT:::::
#==================================================================================
cd /Herwig/MatrixElements/Matchbox
insert /Herwig/Generators/EventGenerator:EventHandler:SubProcessHandlers[0] PPFactory
cd /Herwig/MatrixElements/Matchbox/Amplitudes
clear /Herwig/MatrixElements/Matchbox/PPFactory:Amplitudes
insert /Herwig/MatrixElements/Matchbox/PPFactory:Amplitudes 0 MadGraph
cd /Herwig/MatrixElements/Matchbox
do PPFactory:StartParticleGroup BothW
insert PPFactory:ParticleGroup 0 /Herwig/Particles/W+
insert PPFactory:ParticleGroup 0 /Herwig/Particles/W-
do PPFactory:EndParticleGroup
set PPFactory:OrderInAlphaS 0
set PPFactory:OrderInAlphaEW 2
do PPFactory:Process p p BothW h0
#do PPFactory:Process u dbar BothW h0
#==================================================================================
# :::::LO/NLO CALCULATIONS:::::
#==================================================================================
set PPFactory:BornContributions Yes
set PPFactory:VirtualContributions Yes
set PPFactory:RealContributions Yes
set PPFactory:SubProcessGroups No
#==================================================================================
# :::::CUTS:::::
# for finite calculations make resonable cuts!
#==================================================================================
set /Herwig/Cuts/MassCut:CComb W
set /Herwig/Cuts/MassCut:MinM 60*GeV
set /Herwig/Cuts/MassCut:MaxM 100*GeV
set /Herwig/Cuts/Cuts:JetFinder /Herwig/Cuts/JetFinder
insert /Herwig/Cuts/Cuts:MultiCuts 0 /Herwig/Cuts/JetCuts
set /Herwig/Model:EW/Scheme GMuScheme
set /Herwig/Model:EW/RecalculateEW Yes
do /Herwig/Particles/W-:SelectDecayModes /Herwig/Particles/W-/W-->nu_mubar,mu-; /Herwig/Particles/W-/W-->nu_ebar,e-;
do /Herwig/Particles/W+:SelectDecayModes /Herwig/Particles/W+/W+->nu_mu,mu+; /Herwig/Particles/W+/W+->nu_e,e+;
#==================================================================================
# :::::MATCHING:::::
#==================================================================================
#>>>>>>>>>> POWHEG-type next-to-leading order
set PPFactory:ShowerApproximation MEMatching
set MECorrectionHandler:Factory PPFactory
cd /Herwig/Generators
insert EventGenerator:EventHandler:PostSubProcessHandlers[0] /Herwig/MatrixElements/Matchbox/MECorrectionHandler
set /Herwig/MatrixElements/Matchbox/AlphaS/NLOAlphaS:LambdaQCD 203.6852*MeV
set /Herwig/Model:QCD/RunningAlphaS /Herwig/MatrixElements/Matchbox/AlphaS/NLOAlphaS
cd /Herwig/MatrixElements/Matchbox
#==================================================================================
# :::::SCALES VARIATIONS:::::
#==================================================================================
#>>>>>>>>>> SCALE CHOICE
set /Herwig/MatrixElements/Matchbox/Scales/FixedScale:FixedScale 80.0*GeV
set PPFactory:ScaleChoice /Herwig/MatrixElements/Matchbox/Scales/FixedScale
#>>>>>>>>>> HARD PROCESS SCALE VARIATION
set PPFactory:RenormalizationScaleFactor 1.0
set PPFactory:FactorizationScaleFactor 1.0
#>>>>>>>>>> MATCHING SCALE VARIATION for MEMatching
set MEMatching:RenormalizationScaleFactor 1.0
set MEMatching:FactorizationScaleFactor 1.0
#>>>>>>>>>> SHOWER SCALE VARIATIONS
set /Herwig/DipoleShower/DipoleShowerHandler:RenormalizationScaleFactor 1.0
set /Herwig/DipoleShower/DipoleShowerHandler:FactorizationScaleFactor 1.0
set /Herwig/DipoleShower/DipoleShowerHandler:HardScaleFactor 1.0
#==================================================================================
# :::::PDF CHOICE:::::
#==================================================================================
cd /Herwig/Partons
create ThePEG::LHAPDF PDFSet ThePEGLHAPDF.so
set PDFSet:RemnantHandler HadronRemnants
set /Herwig/Particles/p+:PDF PDFSet
set /Herwig/Particles/pbar-:PDF PDFSet
set PDFSet:PDFName CT10.LHgrid
set /Herwig/Particles/p+:PDF PDFSet
set /Herwig/Particles/pbar-:PDF PDFSet
#==================================================================================
# :::::SAMPLER:::::
#==================================================================================
cd /Herwig/EventHandlers
set /Herwig/EventHandlers/EventHandler:Weighted Yes
set /Herwig/Samplers/Sampler:Verbose Yes
set /Herwig/Samplers/Sampler:BinSampler /Herwig/Samplers/FlatBinSampler
set /Herwig/EventHandlers/EventHandler:Sampler /Herwig/Samplers/Sampler
#==================================================================================
# :::::GENERATOR:::::
#==================================================================================
cd /Herwig/Generators
set EventGenerator:RandomNumberGenerator:Seed 31122001
set EventGenerator:DebugLevel 1
set EventGenerator:PrintEvent 10
set EventGenerator:MaxErrors 10000
erase /Herwig/Generators/EventGenerator:EventHandler:PostSubProcessHandlers[0]
create Herwig::WHTest WHTest HadronTest.so
insert EventGenerator:AnalysisHandlers 0 WHTest
#==================================================================================
# :::::DIPOLE SHOWER HADRONIZATION SETTINGS:::::
#==================================================================================
cd /Herwig/Hadronization
set ClusterFissioner:ClMaxLight 3.274090*GeV
set ClusterFissioner:ClPowLight 10.0
set ClusterFissioner:PSplitLight 0.7183601
set ClusterDecayer:ClDirLight 1
set ClusterDecayer:ClSmrLight 3.118342
-set ClusterFissioner:ClMaxCharm 3.274090*GeV
-set ClusterFissioner:ClPowCharm 10.0
-set ClusterFissioner:PSplitCharm 0.7183601
+set ClusterFissioner:ClMaxHeavy 4 3.274090*GeV
+set ClusterFissioner:ClPowHeavy 4 10.0
+set ClusterFissioner:PSplitHeavy 4 0.7183601
set ClusterDecayer:ClDirCharm 1
-set ClusterDecayer:ClSmrCharm 3.118342
+set ClusterDecayer:ClSmrHeavy 4 3.118342
set LightClusterDecayer:SingleHadronLimitCharm 0.0
-set ClusterFissioner:ClMaxBottom 3.274090*GeV
-set ClusterFissioner:ClPowBottom 10.0
-set ClusterFissioner:PSplitBottom 0.7183601
+set ClusterFissioner:ClMaxHeavy 5 3.274090*GeV
+set ClusterFissioner:ClPowHeavy 5 10.0
+set ClusterFissioner:PSplitHeavy 5 0.7183601
set ClusterDecayer:ClDirBottom 1
-set ClusterDecayer:ClSmrBottom 3.118342
+set ClusterDecayer:ClSmrHeavy 5 3.118342
set LightClusterDecayer:SingleHadronLimitBottom 0.0
set HadronSelector:PwtUquark 1.0
set HadronSelector:PwtDquark 1.0
set HadronSelector:PwtSquark 1.0
set HadronSelector:PwtCquark 1.0
set HadronSelector:PwtBquark 1.0
set HadronSelector:PwtDIquark 1.0
set HadronSelector:SngWt 1.0
set HadronSelector:DecWt 1.0
cd /
#==================================================================================
# :::::CLEANUP:::::
#
# Change only if you know what you are doing.
# For the moment, we can only deal with massless partons
#==================================================================================
set /Herwig/Particles/d:NominalMass 0*GeV
set /Herwig/Particles/dbar:NominalMass 0*GeV
set /Herwig/Particles/u:NominalMass 0*GeV
set /Herwig/Particles/ubar:NominalMass 0*GeV
set /Herwig/Particles/s:NominalMass 0*GeV
set /Herwig/Particles/sbar:NominalMass 0*GeV
set /Herwig/Particles/c:NominalMass 0*GeV
set /Herwig/Particles/cbar:NominalMass 0*GeV
set /Herwig/Particles/b:NominalMass 0*GeV
set /Herwig/Particles/bbar:NominalMass 0*GeV
set /Herwig/Cuts/JetKtCut:MinKT 0.0*GeV
set /Herwig/Generators/EventGenerator:EventHandler:CollisionCuts No
#==================================================================================
# :::::SAVE THE GENERATOR:::::
#==================================================================================
cd /Herwig/Generators
saverun LHC-MG-WH-Powheg EventGenerator
diff --git a/Tests/Inputs/WH-Powheg-MadGraphGoSam-100/LHC-MB-WH-Powheg.in b/Tests/Inputs/WH-Powheg-MadGraphGoSam-100/LHC-MB-WH-Powheg.in
--- a/Tests/Inputs/WH-Powheg-MadGraphGoSam-100/LHC-MB-WH-Powheg.in
+++ b/Tests/Inputs/WH-Powheg-MadGraphGoSam-100/LHC-MB-WH-Powheg.in
@@ -1,214 +1,214 @@
#=================================================================================#
#.................................................................................#
#....##...##....#....#####..###.#...#.###...##..#...#...##.....##.................#
#....#.#.#.#...#.#.....#...#....#...#.#..#.#..#..#.#...#..#...#..#................#
#....#..#..#..#####....#...#....#####.###..#..#...#......#....#..#................#
#....#.....#.#.....#...#...#....#...#.#..#.#..#..#.#....#.....#..#................#
#....#.....#.#.....#...#....###.#...#.###...##..#...#..####.#..##.....@LHC........#
#.................................................................................#
#=================================================================================#
#.................p+-- -- ~~~~~~..................................................#
#.....................| |........................................................#
#.................p+-- -- <<<<<<..................................................#
#=================================================================================#
set /Herwig/EventHandlers/EventHandler:LuminosityFunction:Energy 8000.0*GeV
set /Herwig/Generators/EventGenerator:NumberOfEvents 100
#==================================================================================
# :::::MATRIX ELEMENT:::::
#==================================================================================
cd /Herwig/MatrixElements/Matchbox
insert /Herwig/Generators/EventGenerator:EventHandler:SubProcessHandlers[0] PPFactory
clear /Herwig/MatrixElements/Matchbox/PPFactory:Amplitudes
cd /Herwig/MatrixElements/Matchbox/Amplitudes
insert /Herwig/MatrixElements/Matchbox/PPFactory:Amplitudes 0 GenericProcesses
set GenericProcesses:TreeLevelAmplitude MadGraph
set GenericProcesses:OneLoopAmplitude GoSam
cd /Herwig/MatrixElements/Matchbox
do PPFactory:StartParticleGroup BothW
insert PPFactory:ParticleGroup 0 /Herwig/Particles/W+
insert PPFactory:ParticleGroup 0 /Herwig/Particles/W-
do PPFactory:EndParticleGroup
set PPFactory:OrderInAlphaS 0
set PPFactory:OrderInAlphaEW 2
do PPFactory:Process p p BothW h0
#do PPFactory:Process u dbar BothW h0
#==================================================================================
# :::::LO/NLO CALCULATIONS:::::
#==================================================================================
set PPFactory:BornContributions Yes
set PPFactory:VirtualContributions Yes
set PPFactory:RealContributions Yes
set PPFactory:SubProcessGroups No
#==================================================================================
# :::::CUTS:::::
# for finite calculations make resonable cuts!
#==================================================================================
set /Herwig/Cuts/MassCut:CComb W
set /Herwig/Cuts/MassCut:MinM 60*GeV
set /Herwig/Cuts/MassCut:MaxM 100*GeV
set /Herwig/Cuts/Cuts:JetFinder /Herwig/Cuts/JetFinder
insert /Herwig/Cuts/Cuts:MultiCuts 0 /Herwig/Cuts/JetCuts
set /Herwig/Model:EW/Scheme GMuScheme
set /Herwig/Model:EW/RecalculateEW Yes
do /Herwig/Particles/W-:SelectDecayModes /Herwig/Particles/W-/W-->nu_mubar,mu-; /Herwig/Particles/W-/W-->nu_ebar,e-;
do /Herwig/Particles/W+:SelectDecayModes /Herwig/Particles/W+/W+->nu_mu,mu+; /Herwig/Particles/W+/W+->nu_e,e+;
#==================================================================================
# :::::MATCHING:::::
#==================================================================================
#>>>>>>>>>> POWHEG-type next-to-leading order
set PPFactory:ShowerApproximation MEMatching
set MECorrectionHandler:Factory PPFactory
cd /Herwig/Generators
insert EventGenerator:EventHandler:PostSubProcessHandlers[0] /Herwig/MatrixElements/Matchbox/MECorrectionHandler
set /Herwig/MatrixElements/Matchbox/AlphaS/NLOAlphaS:LambdaQCD 203.6852*MeV
set /Herwig/Model:QCD/RunningAlphaS /Herwig/MatrixElements/Matchbox/AlphaS/NLOAlphaS
cd /Herwig/MatrixElements/Matchbox
#==================================================================================
# :::::SCALES VARIATIONS:::::
#==================================================================================
#>>>>>>>>>> SCALE CHOICE
set /Herwig/MatrixElements/Matchbox/Scales/FixedScale:FixedScale 80.0*GeV
set PPFactory:ScaleChoice /Herwig/MatrixElements/Matchbox/Scales/FixedScale
#>>>>>>>>>> HARD PROCESS SCALE VARIATION
set PPFactory:RenormalizationScaleFactor 1.0
set PPFactory:FactorizationScaleFactor 1.0
#>>>>>>>>>> MATCHING SCALE VARIATION for MEMatching
set MEMatching:RenormalizationScaleFactor 1.0
set MEMatching:FactorizationScaleFactor 1.0
#>>>>>>>>>> SHOWER SCALE VARIATIONS
set /Herwig/DipoleShower/DipoleShowerHandler:RenormalizationScaleFactor 1.0
set /Herwig/DipoleShower/DipoleShowerHandler:FactorizationScaleFactor 1.0
set /Herwig/DipoleShower/DipoleShowerHandler:HardScaleFactor 1.0
#==================================================================================
# :::::PDF CHOICE:::::
#==================================================================================
cd /Herwig/Partons
create ThePEG::LHAPDF PDFSet ThePEGLHAPDF.so
set PDFSet:RemnantHandler HadronRemnants
set /Herwig/Particles/p+:PDF PDFSet
set /Herwig/Particles/pbar-:PDF PDFSet
set PDFSet:PDFName CT10.LHgrid
set /Herwig/Particles/p+:PDF PDFSet
set /Herwig/Particles/pbar-:PDF PDFSet
#==================================================================================
# :::::SAMPLER:::::
#==================================================================================
cd /Herwig/EventHandlers
set /Herwig/EventHandlers/EventHandler:Weighted Yes
set /Herwig/Samplers/Sampler:Verbose Yes
set /Herwig/Samplers/Sampler:BinSampler /Herwig/Samplers/FlatBinSampler
set /Herwig/EventHandlers/EventHandler:Sampler /Herwig/Samplers/Sampler
#==================================================================================
# :::::GENERATOR:::::
#==================================================================================
cd /Herwig/Generators
set EventGenerator:RandomNumberGenerator:Seed 31122001
set EventGenerator:DebugLevel 1
set EventGenerator:PrintEvent 10
set EventGenerator:MaxErrors 10000
erase /Herwig/Generators/EventGenerator:EventHandler:PostSubProcessHandlers[0]
create Herwig::WHTest WHTest HadronTest.so
insert EventGenerator:AnalysisHandlers 0 WHTest
#==================================================================================
# :::::DIPOLE SHOWER HADRONIZATION SETTINGS:::::
#==================================================================================
cd /Herwig/Hadronization
set ClusterFissioner:ClMaxLight 3.274090*GeV
set ClusterFissioner:ClPowLight 10.0
set ClusterFissioner:PSplitLight 0.7183601
set ClusterDecayer:ClDirLight 1
set ClusterDecayer:ClSmrLight 3.118342
-set ClusterFissioner:ClMaxCharm 3.274090*GeV
-set ClusterFissioner:ClPowCharm 10.0
-set ClusterFissioner:PSplitCharm 0.7183601
+set ClusterFissioner:ClMaxHeavy 4 3.274090*GeV
+set ClusterFissioner:ClPowHeavy 4 10.0
+set ClusterFissioner:PSplitHeavy 4 0.7183601
set ClusterDecayer:ClDirCharm 1
-set ClusterDecayer:ClSmrCharm 3.118342
+set ClusterDecayer:ClSmrHeavy 4 3.118342
set LightClusterDecayer:SingleHadronLimitCharm 0.0
-set ClusterFissioner:ClMaxBottom 3.274090*GeV
-set ClusterFissioner:ClPowBottom 10.0
-set ClusterFissioner:PSplitBottom 0.7183601
+set ClusterFissioner:ClMaxHeavy 5 3.274090*GeV
+set ClusterFissioner:ClPowHeavy 5 10.0
+set ClusterFissioner:PSplitHeavy 5 0.7183601
set ClusterDecayer:ClDirBottom 1
-set ClusterDecayer:ClSmrBottom 3.118342
+set ClusterDecayer:ClSmrHeavy 5 3.118342
set LightClusterDecayer:SingleHadronLimitBottom 0.0
set HadronSelector:PwtUquark 1.0
set HadronSelector:PwtDquark 1.0
set HadronSelector:PwtSquark 1.0
set HadronSelector:PwtCquark 1.0
set HadronSelector:PwtBquark 1.0
set HadronSelector:PwtDIquark 1.0
set HadronSelector:SngWt 1.0
set HadronSelector:DecWt 1.0
cd /
#==================================================================================
# :::::CLEANUP:::::
#
# Change only if you know what you are doing.
# For the moment, we can only deal with massless partons
#==================================================================================
set /Herwig/Particles/d:NominalMass 0*GeV
set /Herwig/Particles/dbar:NominalMass 0*GeV
set /Herwig/Particles/u:NominalMass 0*GeV
set /Herwig/Particles/ubar:NominalMass 0*GeV
set /Herwig/Particles/s:NominalMass 0*GeV
set /Herwig/Particles/sbar:NominalMass 0*GeV
set /Herwig/Particles/c:NominalMass 0*GeV
set /Herwig/Particles/cbar:NominalMass 0*GeV
set /Herwig/Particles/b:NominalMass 0*GeV
set /Herwig/Particles/bbar:NominalMass 0*GeV
set /Herwig/Cuts/JetKtCut:MinKT 0.0*GeV
set /Herwig/Generators/EventGenerator:EventHandler:CollisionCuts No
#==================================================================================
# :::::SAVE THE GENERATOR:::::
#==================================================================================
cd /Herwig/Generators
saverun LHC-MB-WH-Powheg EventGenerator
diff --git a/Tests/Inputs/WH-Powheg/LHC-MB-WH-Powheg.in b/Tests/Inputs/WH-Powheg/LHC-MB-WH-Powheg.in
--- a/Tests/Inputs/WH-Powheg/LHC-MB-WH-Powheg.in
+++ b/Tests/Inputs/WH-Powheg/LHC-MB-WH-Powheg.in
@@ -1,214 +1,214 @@
#=================================================================================#
#.................................................................................#
#....##...##....#....#####..###.#...#.###...##..#...#...##.....##.................#
#....#.#.#.#...#.#.....#...#....#...#.#..#.#..#..#.#...#..#...#..#................#
#....#..#..#..#####....#...#....#####.###..#..#...#......#....#..#................#
#....#.....#.#.....#...#...#....#...#.#..#.#..#..#.#....#.....#..#................#
#....#.....#.#.....#...#....###.#...#.###...##..#...#..####.#..##.....@LHC........#
#.................................................................................#
#=================================================================================#
#.................p+-- -- ~~~~~~..................................................#
#.....................| |........................................................#
#.................p+-- -- <<<<<<..................................................#
#=================================================================================#
set /Herwig/EventHandlers/EventHandler:LuminosityFunction:Energy 8000.0*GeV
set /Herwig/Generators/EventGenerator:NumberOfEvents 1000000
#==================================================================================
# :::::MATRIX ELEMENT:::::
#==================================================================================
cd /Herwig/MatrixElements/Matchbox
insert /Herwig/Generators/EventGenerator:EventHandler:SubProcessHandlers[0] PPFactory
clear /Herwig/MatrixElements/Matchbox/PPFactory:Amplitudes
cd /Herwig/MatrixElements/Matchbox/Amplitudes
insert /Herwig/MatrixElements/Matchbox/PPFactory:Amplitudes 0 GenericProcesses
set GenericProcesses:TreeLevelAmplitude MadGraph
set GenericProcesses:OneLoopAmplitude GoSam
cd /Herwig/MatrixElements/Matchbox
do PPFactory:StartParticleGroup BothW
insert PPFactory:ParticleGroup 0 /Herwig/Particles/W+
insert PPFactory:ParticleGroup 0 /Herwig/Particles/W-
do PPFactory:EndParticleGroup
set PPFactory:OrderInAlphaS 0
set PPFactory:OrderInAlphaEW 2
do PPFactory:Process p p BothW h0
#do PPFactory:Process u dbar BothW h0
#==================================================================================
# :::::LO/NLO CALCULATIONS:::::
#==================================================================================
set PPFactory:BornContributions Yes
set PPFactory:VirtualContributions Yes
set PPFactory:RealContributions Yes
set PPFactory:SubProcessGroups No
#==================================================================================
# :::::CUTS:::::
# for finite calculations make resonable cuts!
#==================================================================================
set /Herwig/Cuts/MassCut:CComb W
set /Herwig/Cuts/MassCut:MinM 60*GeV
set /Herwig/Cuts/MassCut:MaxM 100*GeV
set /Herwig/Cuts/Cuts:JetFinder /Herwig/Cuts/JetFinder
insert /Herwig/Cuts/Cuts:MultiCuts 0 /Herwig/Cuts/JetCuts
set /Herwig/Model:EW/Scheme GMuScheme
set /Herwig/Model:EW/RecalculateEW Yes
do /Herwig/Particles/W-:SelectDecayModes /Herwig/Particles/W-/W-->nu_mubar,mu-; /Herwig/Particles/W-/W-->nu_ebar,e-;
do /Herwig/Particles/W+:SelectDecayModes /Herwig/Particles/W+/W+->nu_mu,mu+; /Herwig/Particles/W+/W+->nu_e,e+;
#==================================================================================
# :::::MATCHING:::::
#==================================================================================
#>>>>>>>>>> POWHEG-type next-to-leading order
set PPFactory:ShowerApproximation MEMatching
set MECorrectionHandler:Factory PPFactory
cd /Herwig/Generators
insert EventGenerator:EventHandler:PostSubProcessHandlers[0] /Herwig/MatrixElements/Matchbox/MECorrectionHandler
set /Herwig/MatrixElements/Matchbox/AlphaS/NLOAlphaS:LambdaQCD 203.6852*MeV
set /Herwig/Model:QCD/RunningAlphaS /Herwig/MatrixElements/Matchbox/AlphaS/NLOAlphaS
cd /Herwig/MatrixElements/Matchbox
#==================================================================================
# :::::SCALES VARIATIONS:::::
#==================================================================================
#>>>>>>>>>> SCALE CHOICE
set /Herwig/MatrixElements/Matchbox/Scales/FixedScale:FixedScale 80.0*GeV
set PPFactory:ScaleChoice /Herwig/MatrixElements/Matchbox/Scales/FixedScale
#>>>>>>>>>> HARD PROCESS SCALE VARIATION
set PPFactory:RenormalizationScaleFactor 1.0
set PPFactory:FactorizationScaleFactor 1.0
#>>>>>>>>>> MATCHING SCALE VARIATION for MEMatching
set MEMatching:RenormalizationScaleFactor 1.0
set MEMatching:FactorizationScaleFactor 1.0
#>>>>>>>>>> SHOWER SCALE VARIATIONS
set /Herwig/DipoleShower/DipoleShowerHandler:RenormalizationScaleFactor 1.0
set /Herwig/DipoleShower/DipoleShowerHandler:FactorizationScaleFactor 1.0
set /Herwig/DipoleShower/DipoleShowerHandler:HardScaleFactor 1.0
#==================================================================================
# :::::PDF CHOICE:::::
#==================================================================================
cd /Herwig/Partons
create ThePEG::LHAPDF PDFSet ThePEGLHAPDF.so
set PDFSet:RemnantHandler HadronRemnants
set /Herwig/Particles/p+:PDF PDFSet
set /Herwig/Particles/pbar-:PDF PDFSet
set PDFSet:PDFName CT10.LHgrid
set /Herwig/Particles/p+:PDF PDFSet
set /Herwig/Particles/pbar-:PDF PDFSet
#==================================================================================
# :::::SAMPLER:::::
#==================================================================================
cd /Herwig/EventHandlers
set /Herwig/EventHandlers/EventHandler:Weighted Yes
set /Herwig/Samplers/Sampler:Verbose Yes
set /Herwig/Samplers/Sampler:BinSampler /Herwig/Samplers/FlatBinSampler
set /Herwig/EventHandlers/EventHandler:Sampler /Herwig/Samplers/Sampler
#==================================================================================
# :::::GENERATOR:::::
#==================================================================================
cd /Herwig/Generators
set EventGenerator:RandomNumberGenerator:Seed 31122001
set EventGenerator:DebugLevel 1
set EventGenerator:PrintEvent 10
set EventGenerator:MaxErrors 10000
erase /Herwig/Generators/EventGenerator:EventHandler:PostSubProcessHandlers[0]
create Herwig::WHTest WHTest HadronTest.so
insert EventGenerator:AnalysisHandlers 0 WHTest
#==================================================================================
# :::::DIPOLE SHOWER HADRONIZATION SETTINGS:::::
#==================================================================================
cd /Herwig/Hadronization
set ClusterFissioner:ClMaxLight 3.274090*GeV
set ClusterFissioner:ClPowLight 10.0
set ClusterFissioner:PSplitLight 0.7183601
set ClusterDecayer:ClDirLight 1
set ClusterDecayer:ClSmrLight 3.118342
-set ClusterFissioner:ClMaxCharm 3.274090*GeV
-set ClusterFissioner:ClPowCharm 10.0
-set ClusterFissioner:PSplitCharm 0.7183601
+set ClusterFissioner:ClMaxHeavy 4 3.274090*GeV
+set ClusterFissioner:ClPowHeavy 4 10.0
+set ClusterFissioner:PSplitHeavy 4 0.7183601
set ClusterDecayer:ClDirCharm 1
-set ClusterDecayer:ClSmrCharm 3.118342
+set ClusterDecayer:ClSmrHeavy 4 3.118342
set LightClusterDecayer:SingleHadronLimitCharm 0.0
-set ClusterFissioner:ClMaxBottom 3.274090*GeV
-set ClusterFissioner:ClPowBottom 10.0
-set ClusterFissioner:PSplitBottom 0.7183601
+set ClusterFissioner:ClMaxHeavy 5 3.274090*GeV
+set ClusterFissioner:ClPowHeavy 5 10.0
+set ClusterFissioner:PSplitHeavy 5 0.7183601
set ClusterDecayer:ClDirBottom 1
-set ClusterDecayer:ClSmrBottom 3.118342
+set ClusterDecayer:ClSmrHeavy 5 3.118342
set LightClusterDecayer:SingleHadronLimitBottom 0.0
set HadronSelector:PwtUquark 1.0
set HadronSelector:PwtDquark 1.0
set HadronSelector:PwtSquark 1.0
set HadronSelector:PwtCquark 1.0
set HadronSelector:PwtBquark 1.0
set HadronSelector:PwtDIquark 1.0
set HadronSelector:SngWt 1.0
set HadronSelector:DecWt 1.0
cd /
#==================================================================================
# :::::CLEANUP:::::
#
# Change only if you know what you are doing.
# For the moment, we can only deal with massless partons
#==================================================================================
set /Herwig/Particles/d:NominalMass 0*GeV
set /Herwig/Particles/dbar:NominalMass 0*GeV
set /Herwig/Particles/u:NominalMass 0*GeV
set /Herwig/Particles/ubar:NominalMass 0*GeV
set /Herwig/Particles/s:NominalMass 0*GeV
set /Herwig/Particles/sbar:NominalMass 0*GeV
set /Herwig/Particles/c:NominalMass 0*GeV
set /Herwig/Particles/cbar:NominalMass 0*GeV
set /Herwig/Particles/b:NominalMass 0*GeV
set /Herwig/Particles/bbar:NominalMass 0*GeV
set /Herwig/Cuts/JetKtCut:MinKT 0.0*GeV
set /Herwig/Generators/EventGenerator:EventHandler:CollisionCuts No
#==================================================================================
# :::::SAVE THE GENERATOR:::::
#==================================================================================
cd /Herwig/Generators
saverun LHC-MB-WH-Powheg EventGenerator
diff --git a/Tests/Inputs/WZ-MCatNLO-MadGraph-100/LHC-MG-WZ-MCatNLO.in b/Tests/Inputs/WZ-MCatNLO-MadGraph-100/LHC-MG-WZ-MCatNLO.in
--- a/Tests/Inputs/WZ-MCatNLO-MadGraph-100/LHC-MG-WZ-MCatNLO.in
+++ b/Tests/Inputs/WZ-MCatNLO-MadGraph-100/LHC-MG-WZ-MCatNLO.in
@@ -1,218 +1,218 @@
#=================================================================================#
#.................................................................................#
#....##...##....#....#####..###.#...#.###...##..#...#...##.....##.................#
#....#.#.#.#...#.#.....#...#....#...#.#..#.#..#..#.#...#..#...#..#................#
#....#..#..#..#####....#...#....#####.###..#..#...#......#....#..#................#
#....#.....#.#.....#...#...#....#...#.#..#.#..#..#.#....#.....#..#................#
#....#.....#.#.....#...#....###.#...#.###...##..#...#..####.#..##.....@LHC........#
#.................................................................................#
#=================================================================================#
#.................p+-- -- ~~~~~~..................................................#
#.....................| |........................................................#
#.................p+-- -- <<<<<<..................................................#
#=================================================================================#
set /Herwig/EventHandlers/EventHandler:LuminosityFunction:Energy 8000.0*GeV
set /Herwig/Generators/EventGenerator:NumberOfEvents 100
#==================================================================================
# :::::MATRIX ELEMENT:::::
#==================================================================================
cd /Herwig/MatrixElements/Matchbox
insert /Herwig/Generators/EventGenerator:EventHandler:SubProcessHandlers[0] PPFactory
cd /Herwig/MatrixElements/Matchbox/Amplitudes
clear /Herwig/MatrixElements/Matchbox/PPFactory:Amplitudes
insert /Herwig/MatrixElements/Matchbox/PPFactory:Amplitudes 0 MadGraph
cd /Herwig/MatrixElements/Matchbox
do PPFactory:StartParticleGroup BothW
insert PPFactory:ParticleGroup 0 /Herwig/Particles/W+
insert PPFactory:ParticleGroup 0 /Herwig/Particles/W-
do PPFactory:EndParticleGroup
set PPFactory:OrderInAlphaS 0
set PPFactory:OrderInAlphaEW 2
do PPFactory:Process p p BothW Z0
#do PPFactory:Process u dbar BothW Z0
#==================================================================================
# :::::LO/NLO CALCULATIONS:::::
#==================================================================================
set PPFactory:BornContributions Yes
set PPFactory:VirtualContributions Yes
set PPFactory:RealContributions Yes
set PPFactory:SubProcessGroups No
#==================================================================================
# :::::CUTS:::::
# for finite calculations make resonable cuts!
#==================================================================================
cd /Herwig/Cuts
create ThePEG::V2LeptonsCut MassCut2 V2LeptonsCut.so
insert Cuts:MultiCuts[1] MassCut2
cd /Herwig/MatrixElements/Matchbox
set /Herwig/Cuts/MassCut:CComb Z
set /Herwig/Cuts/MassCut:MinM 66*GeV
set /Herwig/Cuts/MassCut:MaxM 116*GeV
set /Herwig/Cuts/MassCut2:CComb W
set /Herwig/Cuts/MassCut2:MinM 60*GeV
set /Herwig/Cuts/MassCut2:MaxM 100*GeV
set /Herwig/Cuts/Cuts:JetFinder /Herwig/Cuts/JetFinder
insert /Herwig/Cuts/Cuts:MultiCuts 0 /Herwig/Cuts/JetCuts
set /Herwig/Model:EW/Scheme GMuScheme
set /Herwig/Model:EW/RecalculateEW Yes
do /Herwig/Particles/Z0:SelectDecayModes /Herwig/Particles/Z0/Z0->e-,e+; /Herwig/Particles/Z0/Z0->mu-,mu+;
do /Herwig/Particles/W-:SelectDecayModes /Herwig/Particles/W-/W-->nu_mubar,mu-; /Herwig/Particles/W-/W-->nu_ebar,e-;
do /Herwig/Particles/W+:SelectDecayModes /Herwig/Particles/W+/W+->nu_mu,mu+; /Herwig/Particles/W+/W+->nu_e,e+;
#==================================================================================
# :::::MATCHING:::::
#==================================================================================
#>>>>>>>>>> MC@NLO-type next-to-leading order for use with dipole shower
set PPFactory:ShowerApproximation DipoleMatching
cd /Herwig/EventHandlers
set EventHandler:CascadeHandler /Herwig/DipoleShower/DipoleShowerHandler
set /Herwig/MatrixElements/Matchbox/AlphaS/NLOAlphaS:LambdaQCD 203.6852*MeV
set /Herwig/Model:QCD/RunningAlphaS /Herwig/MatrixElements/Matchbox/AlphaS/NLOAlphaS
cd /Herwig/MatrixElements/Matchbox
#==================================================================================
# :::::SCALES VARIATIONS:::::
#==================================================================================
#>>>>>>>>>> SCALE CHOICE
set /Herwig/MatrixElements/Matchbox/Scales/FixedScale:FixedScale 91.2*GeV
set PPFactory:ScaleChoice /Herwig/MatrixElements/Matchbox/Scales/FixedScale
#>>>>>>>>>> HARD PROCESS SCALE VARIATION
set PPFactory:RenormalizationScaleFactor 1.0
set PPFactory:FactorizationScaleFactor 1.0
#>>>>>>>>>> MATCHING SCALE VARIATION for MEMatching
set MEMatching:RenormalizationScaleFactor 1.0
set MEMatching:FactorizationScaleFactor 1.0
#>>>>>>>>>> SHOWER SCALE VARIATIONS
set /Herwig/DipoleShower/DipoleShowerHandler:RenormalizationScaleFactor 1.0
set /Herwig/DipoleShower/DipoleShowerHandler:FactorizationScaleFactor 1.0
set /Herwig/DipoleShower/DipoleShowerHandler:HardScaleFactor 1.0
#==================================================================================
# :::::PDF CHOICE:::::
#==================================================================================
cd /Herwig/Partons
create ThePEG::LHAPDF PDFSet ThePEGLHAPDF.so
set PDFSet:RemnantHandler HadronRemnants
set /Herwig/Particles/p+:PDF PDFSet
set /Herwig/Particles/pbar-:PDF PDFSet
set PDFSet:PDFName CT10.LHgrid
set /Herwig/Particles/p+:PDF PDFSet
set /Herwig/Particles/pbar-:PDF PDFSet
#==================================================================================
# :::::SAMPLER:::::
#==================================================================================
cd /Herwig/EventHandlers
set /Herwig/EventHandlers/EventHandler:Weighted Yes
set /Herwig/Samplers/Sampler:Verbose Yes
set /Herwig/Samplers/Sampler:BinSampler /Herwig/Samplers/FlatBinSampler
set /Herwig/EventHandlers/EventHandler:Sampler /Herwig/Samplers/Sampler
#==================================================================================
# :::::GENERATOR:::::
#==================================================================================
cd /Herwig/Generators
set EventGenerator:RandomNumberGenerator:Seed 31122001
set EventGenerator:DebugLevel 1
set EventGenerator:PrintEvent 10
set EventGenerator:MaxErrors 10000
erase /Herwig/Generators/EventGenerator:EventHandler:PostSubProcessHandlers[0]
create Herwig::HadronVVTest HadronVVTest HadronTest.so
insert EventGenerator:AnalysisHandlers 0 HadronVVTest
#==================================================================================
# :::::DIPOLE SHOWER HADRONIZATION SETTINGS:::::
#==================================================================================
cd /Herwig/Hadronization
set ClusterFissioner:ClMaxLight 3.274090*GeV
set ClusterFissioner:ClPowLight 10.0
set ClusterFissioner:PSplitLight 0.7183601
set ClusterDecayer:ClDirLight 1
set ClusterDecayer:ClSmrLight 3.118342
-set ClusterFissioner:ClMaxCharm 3.274090*GeV
-set ClusterFissioner:ClPowCharm 10.0
-set ClusterFissioner:PSplitCharm 0.7183601
+set ClusterFissioner:ClMaxHeavy 4 3.274090*GeV
+set ClusterFissioner:ClPowHeavy 4 10.0
+set ClusterFissioner:PSplitHeavy 4 0.7183601
set ClusterDecayer:ClDirCharm 1
-set ClusterDecayer:ClSmrCharm 3.118342
+set ClusterDecayer:ClSmrHeavy 4 3.118342
set LightClusterDecayer:SingleHadronLimitCharm 0.0
-set ClusterFissioner:ClMaxBottom 3.274090*GeV
-set ClusterFissioner:ClPowBottom 10.0
-set ClusterFissioner:PSplitBottom 0.7183601
+set ClusterFissioner:ClMaxHeavy 5 3.274090*GeV
+set ClusterFissioner:ClPowHeavy 5 10.0
+set ClusterFissioner:PSplitHeavy 5 0.7183601
set ClusterDecayer:ClDirBottom 1
-set ClusterDecayer:ClSmrBottom 3.118342
+set ClusterDecayer:ClSmrHeavy 5 3.118342
set LightClusterDecayer:SingleHadronLimitBottom 0.0
set HadronSelector:PwtUquark 1.0
set HadronSelector:PwtDquark 1.0
set HadronSelector:PwtSquark 1.0
set HadronSelector:PwtCquark 1.0
set HadronSelector:PwtBquark 1.0
set HadronSelector:PwtDIquark 1.0
set HadronSelector:SngWt 1.0
set HadronSelector:DecWt 1.0
cd /
#==================================================================================
# :::::CLEANUP:::::
#
# Change only if you know what you are doing.
# For the moment, we can only deal with massless partons
#==================================================================================
set /Herwig/Particles/d:NominalMass 0*GeV
set /Herwig/Particles/dbar:NominalMass 0*GeV
set /Herwig/Particles/u:NominalMass 0*GeV
set /Herwig/Particles/ubar:NominalMass 0*GeV
set /Herwig/Particles/s:NominalMass 0*GeV
set /Herwig/Particles/sbar:NominalMass 0*GeV
set /Herwig/Particles/c:NominalMass 0*GeV
set /Herwig/Particles/cbar:NominalMass 0*GeV
set /Herwig/Particles/b:NominalMass 0*GeV
set /Herwig/Particles/bbar:NominalMass 0*GeV
set /Herwig/Cuts/JetKtCut:MinKT 0.0*GeV
set /Herwig/Generators/EventGenerator:EventHandler:CollisionCuts No
#==================================================================================
# :::::SAVE THE GENERATOR:::::
#==================================================================================
cd /Herwig/Generators
saverun LHC-MG-WZ-MCatNLO EventGenerator
diff --git a/Tests/Inputs/WZ-MCatNLO-MadGraphGoSam-100/LHC-MB-WZ-MCatNLO.in b/Tests/Inputs/WZ-MCatNLO-MadGraphGoSam-100/LHC-MB-WZ-MCatNLO.in
--- a/Tests/Inputs/WZ-MCatNLO-MadGraphGoSam-100/LHC-MB-WZ-MCatNLO.in
+++ b/Tests/Inputs/WZ-MCatNLO-MadGraphGoSam-100/LHC-MB-WZ-MCatNLO.in
@@ -1,223 +1,223 @@
#=================================================================================#
#.................................................................................#
#....##...##....#....#####..###.#...#.###...##..#...#...##.....##.................#
#....#.#.#.#...#.#.....#...#....#...#.#..#.#..#..#.#...#..#...#..#................#
#....#..#..#..#####....#...#....#####.###..#..#...#......#....#..#................#
#....#.....#.#.....#...#...#....#...#.#..#.#..#..#.#....#.....#..#................#
#....#.....#.#.....#...#....###.#...#.###...##..#...#..####.#..##.....@LHC........#
#.................................................................................#
#=================================================================================#
#.................p+-- -- ~~~~~~..................................................#
#.....................| |........................................................#
#.................p+-- -- <<<<<<..................................................#
#=================================================================================#
set /Herwig/EventHandlers/EventHandler:LuminosityFunction:Energy 8000.0*GeV
set /Herwig/Generators/EventGenerator:NumberOfEvents 100
#==================================================================================
# :::::MATRIX ELEMENT:::::
#==================================================================================
cd /Herwig/MatrixElements/Matchbox
insert /Herwig/Generators/EventGenerator:EventHandler:SubProcessHandlers[0] PPFactory
clear /Herwig/MatrixElements/Matchbox/PPFactory:Amplitudes
cd /Herwig/MatrixElements/Matchbox/Amplitudes
insert /Herwig/MatrixElements/Matchbox/PPFactory:Amplitudes 0 GenericProcesses
set GenericProcesses:TreeLevelAmplitude MadGraph
set GenericProcesses:OneLoopAmplitude GoSam
cd /Herwig/MatrixElements/Matchbox
do PPFactory:StartParticleGroup BothW
insert PPFactory:ParticleGroup 0 /Herwig/Particles/W+
insert PPFactory:ParticleGroup 0 /Herwig/Particles/W-
do PPFactory:EndParticleGroup
set PPFactory:OrderInAlphaS 0
set PPFactory:OrderInAlphaEW 2
do PPFactory:Process p p BothW Z0
#do PPFactory:Process u dbar BothW Z0
#==================================================================================
# :::::LO/NLO CALCULATIONS:::::
#==================================================================================
set PPFactory:BornContributions Yes
set PPFactory:VirtualContributions Yes
set PPFactory:RealContributions Yes
set PPFactory:SubProcessGroups No
#==================================================================================
# :::::CUTS:::::
# for finite calculations make resonable cuts!
#==================================================================================
cd /Herwig/Cuts
create ThePEG::V2LeptonsCut MassCut2 V2LeptonsCut.so
insert Cuts:MultiCuts[1] MassCut2
cd /Herwig/MatrixElements/Matchbox
set /Herwig/Cuts/MassCut:CComb Z
set /Herwig/Cuts/MassCut:MinM 66*GeV
set /Herwig/Cuts/MassCut:MaxM 116*GeV
set /Herwig/Cuts/MassCut2:CComb W
set /Herwig/Cuts/MassCut2:MinM 60*GeV
set /Herwig/Cuts/MassCut2:MaxM 100*GeV
set /Herwig/Cuts/Cuts:JetFinder /Herwig/Cuts/JetFinder
insert /Herwig/Cuts/Cuts:MultiCuts 0 /Herwig/Cuts/JetCuts
set /Herwig/Model:EW/Scheme GMuScheme
set /Herwig/Model:EW/RecalculateEW Yes
do /Herwig/Particles/Z0:SelectDecayModes /Herwig/Particles/Z0/Z0->e-,e+; /Herwig/Particles/Z0/Z0->mu-,mu+;
do /Herwig/Particles/W-:SelectDecayModes /Herwig/Particles/W-/W-->nu_mubar,mu-; /Herwig/Particles/W-/W-->nu_ebar,e-;
do /Herwig/Particles/W+:SelectDecayModes /Herwig/Particles/W+/W+->nu_mu,mu+; /Herwig/Particles/W+/W+->nu_e,e+;
#==================================================================================
# :::::MATCHING:::::
#==================================================================================
#>>>>>>>>>> MC@NLO-type next-to-leading order for use with dipole shower
set PPFactory:ShowerApproximation DipoleMatching
cd /Herwig/EventHandlers
set EventHandler:CascadeHandler /Herwig/DipoleShower/DipoleShowerHandler
set /Herwig/MatrixElements/Matchbox/AlphaS/NLOAlphaS:LambdaQCD 203.6852*MeV
set /Herwig/Model:QCD/RunningAlphaS /Herwig/MatrixElements/Matchbox/AlphaS/NLOAlphaS
cd /Herwig/MatrixElements/Matchbox
#==================================================================================
# :::::SCALES VARIATIONS:::::
#==================================================================================
#>>>>>>>>>> SCALE CHOICE
set /Herwig/MatrixElements/Matchbox/Scales/FixedScale:FixedScale 91.2*GeV
set PPFactory:ScaleChoice /Herwig/MatrixElements/Matchbox/Scales/FixedScale
#>>>>>>>>>> HARD PROCESS SCALE VARIATION
set PPFactory:RenormalizationScaleFactor 1.0
set PPFactory:FactorizationScaleFactor 1.0
#>>>>>>>>>> MATCHING SCALE VARIATION for MEMatching
set MEMatching:RenormalizationScaleFactor 1.0
set MEMatching:FactorizationScaleFactor 1.0
#>>>>>>>>>> SHOWER SCALE VARIATIONS
set /Herwig/DipoleShower/DipoleShowerHandler:RenormalizationScaleFactor 1.0
set /Herwig/DipoleShower/DipoleShowerHandler:FactorizationScaleFactor 1.0
set /Herwig/DipoleShower/DipoleShowerHandler:HardScaleFactor 1.0
#==================================================================================
# :::::PDF CHOICE:::::
#==================================================================================
cd /Herwig/Partons
create ThePEG::LHAPDF PDFSet ThePEGLHAPDF.so
set PDFSet:RemnantHandler HadronRemnants
set /Herwig/Particles/p+:PDF PDFSet
set /Herwig/Particles/pbar-:PDF PDFSet
set PDFSet:PDFName CT10.LHgrid
set /Herwig/Particles/p+:PDF PDFSet
set /Herwig/Particles/pbar-:PDF PDFSet
#==================================================================================
# :::::SAMPLER:::::
#==================================================================================
cd /Herwig/EventHandlers
set /Herwig/EventHandlers/EventHandler:Weighted Yes
set /Herwig/Samplers/Sampler:Verbose Yes
set /Herwig/Samplers/Sampler:BinSampler /Herwig/Samplers/FlatBinSampler
set /Herwig/EventHandlers/EventHandler:Sampler /Herwig/Samplers/Sampler
#==================================================================================
# :::::GENERATOR:::::
#==================================================================================
cd /Herwig/Generators
set EventGenerator:RandomNumberGenerator:Seed 31122001
set EventGenerator:DebugLevel 1
set EventGenerator:PrintEvent 10
set EventGenerator:MaxErrors 10000
erase /Herwig/Generators/EventGenerator:EventHandler:PostSubProcessHandlers[0]
create Herwig::HadronVVTest HadronVVTest HadronTest.so
insert EventGenerator:AnalysisHandlers 0 HadronVVTest
#==================================================================================
# :::::DIPOLE SHOWER HADRONIZATION SETTINGS:::::
#==================================================================================
cd /Herwig/Hadronization
set ClusterFissioner:ClMaxLight 3.274090*GeV
set ClusterFissioner:ClPowLight 10.0
set ClusterFissioner:PSplitLight 0.7183601
set ClusterDecayer:ClDirLight 1
set ClusterDecayer:ClSmrLight 3.118342
-set ClusterFissioner:ClMaxCharm 3.274090*GeV
-set ClusterFissioner:ClPowCharm 10.0
-set ClusterFissioner:PSplitCharm 0.7183601
+set ClusterFissioner:ClMaxHeavy 4 3.274090*GeV
+set ClusterFissioner:ClPowHeavy 4 10.0
+set ClusterFissioner:PSplitHeavy 4 0.7183601
set ClusterDecayer:ClDirCharm 1
-set ClusterDecayer:ClSmrCharm 3.118342
+set ClusterDecayer:ClSmrHeavy 4 3.118342
set LightClusterDecayer:SingleHadronLimitCharm 0.0
-set ClusterFissioner:ClMaxBottom 3.274090*GeV
-set ClusterFissioner:ClPowBottom 10.0
-set ClusterFissioner:PSplitBottom 0.7183601
+set ClusterFissioner:ClMaxHeavy 5 3.274090*GeV
+set ClusterFissioner:ClPowHeavy 5 10.0
+set ClusterFissioner:PSplitHeavy 5 0.7183601
set ClusterDecayer:ClDirBottom 1
-set ClusterDecayer:ClSmrBottom 3.118342
+set ClusterDecayer:ClSmrHeavy 5 3.118342
set LightClusterDecayer:SingleHadronLimitBottom 0.0
set HadronSelector:PwtUquark 1.0
set HadronSelector:PwtDquark 1.0
set HadronSelector:PwtSquark 1.0
set HadronSelector:PwtCquark 1.0
set HadronSelector:PwtBquark 1.0
set HadronSelector:PwtDIquark 1.0
set HadronSelector:SngWt 1.0
set HadronSelector:DecWt 1.0
cd /
#==================================================================================
# :::::CLEANUP:::::
#
# Change only if you know what you are doing.
# For the moment, we can only deal with massless partons
#==================================================================================
set /Herwig/Particles/d:NominalMass 0*GeV
set /Herwig/Particles/dbar:NominalMass 0*GeV
set /Herwig/Particles/u:NominalMass 0*GeV
set /Herwig/Particles/ubar:NominalMass 0*GeV
set /Herwig/Particles/s:NominalMass 0*GeV
set /Herwig/Particles/sbar:NominalMass 0*GeV
set /Herwig/Particles/c:NominalMass 0*GeV
set /Herwig/Particles/cbar:NominalMass 0*GeV
set /Herwig/Particles/b:NominalMass 0*GeV
set /Herwig/Particles/bbar:NominalMass 0*GeV
set /Herwig/Cuts/JetKtCut:MinKT 0.0*GeV
set /Herwig/Generators/EventGenerator:EventHandler:CollisionCuts No
#==================================================================================
# :::::SAVE THE GENERATOR:::::
#==================================================================================
cd /Herwig/Generators
saverun LHC-MB-WZ-MCatNLO EventGenerator
diff --git a/Tests/Inputs/WZ-MCatNLO/LHC-MB-WZ-MCatNLO.in b/Tests/Inputs/WZ-MCatNLO/LHC-MB-WZ-MCatNLO.in
--- a/Tests/Inputs/WZ-MCatNLO/LHC-MB-WZ-MCatNLO.in
+++ b/Tests/Inputs/WZ-MCatNLO/LHC-MB-WZ-MCatNLO.in
@@ -1,223 +1,223 @@
#=================================================================================#
#.................................................................................#
#....##...##....#....#####..###.#...#.###...##..#...#...##.....##.................#
#....#.#.#.#...#.#.....#...#....#...#.#..#.#..#..#.#...#..#...#..#................#
#....#..#..#..#####....#...#....#####.###..#..#...#......#....#..#................#
#....#.....#.#.....#...#...#....#...#.#..#.#..#..#.#....#.....#..#................#
#....#.....#.#.....#...#....###.#...#.###...##..#...#..####.#..##.....@LHC........#
#.................................................................................#
#=================================================================================#
#.................p+-- -- ~~~~~~..................................................#
#.....................| |........................................................#
#.................p+-- -- <<<<<<..................................................#
#=================================================================================#
set /Herwig/EventHandlers/EventHandler:LuminosityFunction:Energy 8000.0*GeV
set /Herwig/Generators/EventGenerator:NumberOfEvents 1000000
#==================================================================================
# :::::MATRIX ELEMENT:::::
#==================================================================================
cd /Herwig/MatrixElements/Matchbox
insert /Herwig/Generators/EventGenerator:EventHandler:SubProcessHandlers[0] PPFactory
clear /Herwig/MatrixElements/Matchbox/PPFactory:Amplitudes
cd /Herwig/MatrixElements/Matchbox/Amplitudes
insert /Herwig/MatrixElements/Matchbox/PPFactory:Amplitudes 0 GenericProcesses
set GenericProcesses:TreeLevelAmplitude MadGraph
set GenericProcesses:OneLoopAmplitude GoSam
cd /Herwig/MatrixElements/Matchbox
do PPFactory:StartParticleGroup BothW
insert PPFactory:ParticleGroup 0 /Herwig/Particles/W+
insert PPFactory:ParticleGroup 0 /Herwig/Particles/W-
do PPFactory:EndParticleGroup
set PPFactory:OrderInAlphaS 0
set PPFactory:OrderInAlphaEW 2
do PPFactory:Process p p BothW Z0
#do PPFactory:Process u dbar BothW Z0
#==================================================================================
# :::::LO/NLO CALCULATIONS:::::
#==================================================================================
set PPFactory:BornContributions Yes
set PPFactory:VirtualContributions Yes
set PPFactory:RealContributions Yes
set PPFactory:SubProcessGroups No
#==================================================================================
# :::::CUTS:::::
# for finite calculations make resonable cuts!
#==================================================================================
cd /Herwig/Cuts
create ThePEG::V2LeptonsCut MassCut2 V2LeptonsCut.so
insert Cuts:MultiCuts[1] MassCut2
cd /Herwig/MatrixElements/Matchbox
set /Herwig/Cuts/MassCut:CComb Z
set /Herwig/Cuts/MassCut:MinM 66*GeV
set /Herwig/Cuts/MassCut:MaxM 116*GeV
set /Herwig/Cuts/MassCut2:CComb W
set /Herwig/Cuts/MassCut2:MinM 60*GeV
set /Herwig/Cuts/MassCut2:MaxM 100*GeV
set /Herwig/Cuts/Cuts:JetFinder /Herwig/Cuts/JetFinder
insert /Herwig/Cuts/Cuts:MultiCuts 0 /Herwig/Cuts/JetCuts
set /Herwig/Model:EW/Scheme GMuScheme
set /Herwig/Model:EW/RecalculateEW Yes
do /Herwig/Particles/Z0:SelectDecayModes /Herwig/Particles/Z0/Z0->e-,e+; /Herwig/Particles/Z0/Z0->mu-,mu+;
do /Herwig/Particles/W-:SelectDecayModes /Herwig/Particles/W-/W-->nu_mubar,mu-; /Herwig/Particles/W-/W-->nu_ebar,e-;
do /Herwig/Particles/W+:SelectDecayModes /Herwig/Particles/W+/W+->nu_mu,mu+; /Herwig/Particles/W+/W+->nu_e,e+;
#==================================================================================
# :::::MATCHING:::::
#==================================================================================
#>>>>>>>>>> MC@NLO-type next-to-leading order for use with dipole shower
set PPFactory:ShowerApproximation DipoleMatching
cd /Herwig/EventHandlers
set EventHandler:CascadeHandler /Herwig/DipoleShower/DipoleShowerHandler
set /Herwig/MatrixElements/Matchbox/AlphaS/NLOAlphaS:LambdaQCD 203.6852*MeV
set /Herwig/Model:QCD/RunningAlphaS /Herwig/MatrixElements/Matchbox/AlphaS/NLOAlphaS
cd /Herwig/MatrixElements/Matchbox
#==================================================================================
# :::::SCALES VARIATIONS:::::
#==================================================================================
#>>>>>>>>>> SCALE CHOICE
set /Herwig/MatrixElements/Matchbox/Scales/FixedScale:FixedScale 91.2*GeV
set PPFactory:ScaleChoice /Herwig/MatrixElements/Matchbox/Scales/FixedScale
#>>>>>>>>>> HARD PROCESS SCALE VARIATION
set PPFactory:RenormalizationScaleFactor 1.0
set PPFactory:FactorizationScaleFactor 1.0
#>>>>>>>>>> MATCHING SCALE VARIATION for MEMatching
set MEMatching:RenormalizationScaleFactor 1.0
set MEMatching:FactorizationScaleFactor 1.0
#>>>>>>>>>> SHOWER SCALE VARIATIONS
set /Herwig/DipoleShower/DipoleShowerHandler:RenormalizationScaleFactor 1.0
set /Herwig/DipoleShower/DipoleShowerHandler:FactorizationScaleFactor 1.0
set /Herwig/DipoleShower/DipoleShowerHandler:HardScaleFactor 1.0
#==================================================================================
# :::::PDF CHOICE:::::
#==================================================================================
cd /Herwig/Partons
create ThePEG::LHAPDF PDFSet ThePEGLHAPDF.so
set PDFSet:RemnantHandler HadronRemnants
set /Herwig/Particles/p+:PDF PDFSet
set /Herwig/Particles/pbar-:PDF PDFSet
set PDFSet:PDFName CT10.LHgrid
set /Herwig/Particles/p+:PDF PDFSet
set /Herwig/Particles/pbar-:PDF PDFSet
#==================================================================================
# :::::SAMPLER:::::
#==================================================================================
cd /Herwig/EventHandlers
set /Herwig/EventHandlers/EventHandler:Weighted Yes
set /Herwig/Samplers/Sampler:Verbose Yes
set /Herwig/Samplers/Sampler:BinSampler /Herwig/Samplers/FlatBinSampler
set /Herwig/EventHandlers/EventHandler:Sampler /Herwig/Samplers/Sampler
#==================================================================================
# :::::GENERATOR:::::
#==================================================================================
cd /Herwig/Generators
set EventGenerator:RandomNumberGenerator:Seed 31122001
set EventGenerator:DebugLevel 1
set EventGenerator:PrintEvent 10
set EventGenerator:MaxErrors 10000
erase /Herwig/Generators/EventGenerator:EventHandler:PostSubProcessHandlers[0]
create Herwig::HadronVVTest HadronVVTest HadronTest.so
insert EventGenerator:AnalysisHandlers 0 HadronVVTest
#==================================================================================
# :::::DIPOLE SHOWER HADRONIZATION SETTINGS:::::
#==================================================================================
cd /Herwig/Hadronization
set ClusterFissioner:ClMaxLight 3.274090*GeV
set ClusterFissioner:ClPowLight 10.0
set ClusterFissioner:PSplitLight 0.7183601
set ClusterDecayer:ClDirLight 1
set ClusterDecayer:ClSmrLight 3.118342
-set ClusterFissioner:ClMaxCharm 3.274090*GeV
-set ClusterFissioner:ClPowCharm 10.0
-set ClusterFissioner:PSplitCharm 0.7183601
+set ClusterFissioner:ClMaxHeavy 4 3.274090*GeV
+set ClusterFissioner:ClPowHeavy 4 10.0
+set ClusterFissioner:PSplitHeavy 4 0.7183601
set ClusterDecayer:ClDirCharm 1
-set ClusterDecayer:ClSmrCharm 3.118342
+set ClusterDecayer:ClSmrHeavy 4 3.118342
set LightClusterDecayer:SingleHadronLimitCharm 0.0
-set ClusterFissioner:ClMaxBottom 3.274090*GeV
-set ClusterFissioner:ClPowBottom 10.0
-set ClusterFissioner:PSplitBottom 0.7183601
+set ClusterFissioner:ClMaxHeavy 5 3.274090*GeV
+set ClusterFissioner:ClPowHeavy 5 10.0
+set ClusterFissioner:PSplitHeavy 5 0.7183601
set ClusterDecayer:ClDirBottom 1
-set ClusterDecayer:ClSmrBottom 3.118342
+set ClusterDecayer:ClSmrHeavy 5 3.118342
set LightClusterDecayer:SingleHadronLimitBottom 0.0
set HadronSelector:PwtUquark 1.0
set HadronSelector:PwtDquark 1.0
set HadronSelector:PwtSquark 1.0
set HadronSelector:PwtCquark 1.0
set HadronSelector:PwtBquark 1.0
set HadronSelector:PwtDIquark 1.0
set HadronSelector:SngWt 1.0
set HadronSelector:DecWt 1.0
cd /
#==================================================================================
# :::::CLEANUP:::::
#
# Change only if you know what you are doing.
# For the moment, we can only deal with massless partons
#==================================================================================
set /Herwig/Particles/d:NominalMass 0*GeV
set /Herwig/Particles/dbar:NominalMass 0*GeV
set /Herwig/Particles/u:NominalMass 0*GeV
set /Herwig/Particles/ubar:NominalMass 0*GeV
set /Herwig/Particles/s:NominalMass 0*GeV
set /Herwig/Particles/sbar:NominalMass 0*GeV
set /Herwig/Particles/c:NominalMass 0*GeV
set /Herwig/Particles/cbar:NominalMass 0*GeV
set /Herwig/Particles/b:NominalMass 0*GeV
set /Herwig/Particles/bbar:NominalMass 0*GeV
set /Herwig/Cuts/JetKtCut:MinKT 0.0*GeV
set /Herwig/Generators/EventGenerator:EventHandler:CollisionCuts No
#==================================================================================
# :::::SAVE THE GENERATOR:::::
#==================================================================================
cd /Herwig/Generators
saverun LHC-MB-WZ-MCatNLO EventGenerator
diff --git a/Tests/Inputs/WZ-Powheg-MadGraph-100/LHC-MG-WZ-Powheg.in b/Tests/Inputs/WZ-Powheg-MadGraph-100/LHC-MG-WZ-Powheg.in
--- a/Tests/Inputs/WZ-Powheg-MadGraph-100/LHC-MG-WZ-Powheg.in
+++ b/Tests/Inputs/WZ-Powheg-MadGraph-100/LHC-MG-WZ-Powheg.in
@@ -1,219 +1,219 @@
#=================================================================================#
#.................................................................................#
#....##...##....#....#####..###.#...#.###...##..#...#...##.....##.................#
#....#.#.#.#...#.#.....#...#....#...#.#..#.#..#..#.#...#..#...#..#................#
#....#..#..#..#####....#...#....#####.###..#..#...#......#....#..#................#
#....#.....#.#.....#...#...#....#...#.#..#.#..#..#.#....#.....#..#................#
#....#.....#.#.....#...#....###.#...#.###...##..#...#..####.#..##.....@LHC........#
#.................................................................................#
#=================================================================================#
#.................p+-- -- ~~~~~~..................................................#
#.....................| |........................................................#
#.................p+-- -- <<<<<<..................................................#
#=================================================================================#
set /Herwig/EventHandlers/EventHandler:LuminosityFunction:Energy 8000.0*GeV
set /Herwig/Generators/EventGenerator:NumberOfEvents 100
#==================================================================================
# :::::MATRIX ELEMENT:::::
#==================================================================================
cd /Herwig/MatrixElements/Matchbox
insert /Herwig/Generators/EventGenerator:EventHandler:SubProcessHandlers[0] PPFactory
cd /Herwig/MatrixElements/Matchbox/Amplitudes
clear /Herwig/MatrixElements/Matchbox/PPFactory:Amplitudes
insert /Herwig/MatrixElements/Matchbox/PPFactory:Amplitudes 0 MadGraph
cd /Herwig/MatrixElements/Matchbox
do PPFactory:StartParticleGroup BothW
insert PPFactory:ParticleGroup 0 /Herwig/Particles/W+
insert PPFactory:ParticleGroup 0 /Herwig/Particles/W-
do PPFactory:EndParticleGroup
set PPFactory:OrderInAlphaS 0
set PPFactory:OrderInAlphaEW 2
do PPFactory:Process p p BothW Z0
#do PPFactory:Process u dbar BothW Z0
#==================================================================================
# :::::LO/NLO CALCULATIONS:::::
#==================================================================================
set PPFactory:BornContributions Yes
set PPFactory:VirtualContributions Yes
set PPFactory:RealContributions Yes
set PPFactory:SubProcessGroups No
#==================================================================================
# :::::CUTS:::::
# for finite calculations make resonable cuts!
#==================================================================================
cd /Herwig/Cuts
create ThePEG::V2LeptonsCut MassCut2 V2LeptonsCut.so
insert Cuts:MultiCuts[1] MassCut2
cd /Herwig/MatrixElements/Matchbox
set /Herwig/Cuts/MassCut:CComb Z
set /Herwig/Cuts/MassCut:MinM 66*GeV
set /Herwig/Cuts/MassCut:MaxM 116*GeV
set /Herwig/Cuts/MassCut2:CComb W
set /Herwig/Cuts/MassCut2:MinM 60*GeV
set /Herwig/Cuts/MassCut2:MaxM 100*GeV
set /Herwig/Cuts/Cuts:JetFinder /Herwig/Cuts/JetFinder
insert /Herwig/Cuts/Cuts:MultiCuts 0 /Herwig/Cuts/JetCuts
set /Herwig/Model:EW/Scheme GMuScheme
set /Herwig/Model:EW/RecalculateEW Yes
do /Herwig/Particles/Z0:SelectDecayModes /Herwig/Particles/Z0/Z0->e-,e+; /Herwig/Particles/Z0/Z0->mu-,mu+;
do /Herwig/Particles/W-:SelectDecayModes /Herwig/Particles/W-/W-->nu_mubar,mu-; /Herwig/Particles/W-/W-->nu_ebar,e-;
do /Herwig/Particles/W+:SelectDecayModes /Herwig/Particles/W+/W+->nu_mu,mu+; /Herwig/Particles/W+/W+->nu_e,e+;
#==================================================================================
# :::::MATCHING:::::
#==================================================================================
#>>>>>>>>>> POWHEG-type next-to-leading order
set PPFactory:ShowerApproximation MEMatching
set MECorrectionHandler:Factory PPFactory
cd /Herwig/Generators
insert EventGenerator:EventHandler:PostSubProcessHandlers[0] /Herwig/MatrixElements/Matchbox/MECorrectionHandler
set /Herwig/MatrixElements/Matchbox/AlphaS/NLOAlphaS:LambdaQCD 203.6852*MeV
set /Herwig/Model:QCD/RunningAlphaS /Herwig/MatrixElements/Matchbox/AlphaS/NLOAlphaS
cd /Herwig/MatrixElements/Matchbox
#==================================================================================
# :::::SCALES VARIATIONS:::::
#==================================================================================
#>>>>>>>>>> SCALE CHOICE
set /Herwig/MatrixElements/Matchbox/Scales/FixedScale:FixedScale 91.2*GeV
set PPFactory:ScaleChoice /Herwig/MatrixElements/Matchbox/Scales/FixedScale
#>>>>>>>>>> HARD PROCESS SCALE VARIATION
set PPFactory:RenormalizationScaleFactor 1.0
set PPFactory:FactorizationScaleFactor 1.0
#>>>>>>>>>> MATCHING SCALE VARIATION for MEMatching
set MEMatching:RenormalizationScaleFactor 1.0
set MEMatching:FactorizationScaleFactor 1.0
#>>>>>>>>>> SHOWER SCALE VARIATIONS
set /Herwig/DipoleShower/DipoleShowerHandler:RenormalizationScaleFactor 1.0
set /Herwig/DipoleShower/DipoleShowerHandler:FactorizationScaleFactor 1.0
set /Herwig/DipoleShower/DipoleShowerHandler:HardScaleFactor 1.0
#==================================================================================
# :::::PDF CHOICE:::::
#==================================================================================
cd /Herwig/Partons
create ThePEG::LHAPDF PDFSet ThePEGLHAPDF.so
set PDFSet:RemnantHandler HadronRemnants
set /Herwig/Particles/p+:PDF PDFSet
set /Herwig/Particles/pbar-:PDF PDFSet
set PDFSet:PDFName CT10.LHgrid
set /Herwig/Particles/p+:PDF PDFSet
set /Herwig/Particles/pbar-:PDF PDFSet
#==================================================================================
# :::::SAMPLER:::::
#==================================================================================
cd /Herwig/EventHandlers
set /Herwig/EventHandlers/EventHandler:Weighted Yes
set /Herwig/Samplers/Sampler:Verbose Yes
set /Herwig/Samplers/Sampler:BinSampler /Herwig/Samplers/FlatBinSampler
set /Herwig/EventHandlers/EventHandler:Sampler /Herwig/Samplers/Sampler
#==================================================================================
# :::::GENERATOR:::::
#==================================================================================
cd /Herwig/Generators
set EventGenerator:RandomNumberGenerator:Seed 31122001
set EventGenerator:DebugLevel 1
set EventGenerator:PrintEvent 10
set EventGenerator:MaxErrors 10000
erase /Herwig/Generators/EventGenerator:EventHandler:PostSubProcessHandlers[0]
create Herwig::HadronVVTest HadronVVTest HadronTest.so
insert EventGenerator:AnalysisHandlers 0 HadronVVTest
#==================================================================================
# :::::DIPOLE SHOWER HADRONIZATION SETTINGS:::::
#==================================================================================
cd /Herwig/Hadronization
set ClusterFissioner:ClMaxLight 3.274090*GeV
set ClusterFissioner:ClPowLight 10.0
set ClusterFissioner:PSplitLight 0.7183601
set ClusterDecayer:ClDirLight 1
set ClusterDecayer:ClSmrLight 3.118342
-set ClusterFissioner:ClMaxCharm 3.274090*GeV
-set ClusterFissioner:ClPowCharm 10.0
-set ClusterFissioner:PSplitCharm 0.7183601
+set ClusterFissioner:ClMaxHeavy 4 3.274090*GeV
+set ClusterFissioner:ClPowHeavy 4 10.0
+set ClusterFissioner:PSplitHeavy 4 0.7183601
set ClusterDecayer:ClDirCharm 1
-set ClusterDecayer:ClSmrCharm 3.118342
+set ClusterDecayer:ClSmrHeavy 4 3.118342
set LightClusterDecayer:SingleHadronLimitCharm 0.0
-set ClusterFissioner:ClMaxBottom 3.274090*GeV
-set ClusterFissioner:ClPowBottom 10.0
-set ClusterFissioner:PSplitBottom 0.7183601
+set ClusterFissioner:ClMaxHeavy 5 3.274090*GeV
+set ClusterFissioner:ClPowHeavy 5 10.0
+set ClusterFissioner:PSplitHeavy 5 0.7183601
set ClusterDecayer:ClDirBottom 1
-set ClusterDecayer:ClSmrBottom 3.118342
+set ClusterDecayer:ClSmrHeavy 5 3.118342
set LightClusterDecayer:SingleHadronLimitBottom 0.0
set HadronSelector:PwtUquark 1.0
set HadronSelector:PwtDquark 1.0
set HadronSelector:PwtSquark 1.0
set HadronSelector:PwtCquark 1.0
set HadronSelector:PwtBquark 1.0
set HadronSelector:PwtDIquark 1.0
set HadronSelector:SngWt 1.0
set HadronSelector:DecWt 1.0
cd /
#==================================================================================
# :::::CLEANUP:::::
#
# Change only if you know what you are doing.
# For the moment, we can only deal with massless partons
#==================================================================================
set /Herwig/Particles/d:NominalMass 0*GeV
set /Herwig/Particles/dbar:NominalMass 0*GeV
set /Herwig/Particles/u:NominalMass 0*GeV
set /Herwig/Particles/ubar:NominalMass 0*GeV
set /Herwig/Particles/s:NominalMass 0*GeV
set /Herwig/Particles/sbar:NominalMass 0*GeV
set /Herwig/Particles/c:NominalMass 0*GeV
set /Herwig/Particles/cbar:NominalMass 0*GeV
set /Herwig/Particles/b:NominalMass 0*GeV
set /Herwig/Particles/bbar:NominalMass 0*GeV
set /Herwig/Cuts/JetKtCut:MinKT 0.0*GeV
set /Herwig/Generators/EventGenerator:EventHandler:CollisionCuts No
#==================================================================================
# :::::SAVE THE GENERATOR:::::
#==================================================================================
cd /Herwig/Generators
saverun LHC-MG-WZ-Powheg EventGenerator
diff --git a/Tests/Inputs/WZ-Powheg-MadGraphGoSam-100/LHC-MB-WZ-Powheg.in b/Tests/Inputs/WZ-Powheg-MadGraphGoSam-100/LHC-MB-WZ-Powheg.in
--- a/Tests/Inputs/WZ-Powheg-MadGraphGoSam-100/LHC-MB-WZ-Powheg.in
+++ b/Tests/Inputs/WZ-Powheg-MadGraphGoSam-100/LHC-MB-WZ-Powheg.in
@@ -1,224 +1,224 @@
#=================================================================================#
#.................................................................................#
#....##...##....#....#####..###.#...#.###...##..#...#...##.....##.................#
#....#.#.#.#...#.#.....#...#....#...#.#..#.#..#..#.#...#..#...#..#................#
#....#..#..#..#####....#...#....#####.###..#..#...#......#....#..#................#
#....#.....#.#.....#...#...#....#...#.#..#.#..#..#.#....#.....#..#................#
#....#.....#.#.....#...#....###.#...#.###...##..#...#..####.#..##.....@LHC........#
#.................................................................................#
#=================================================================================#
#.................p+-- -- ~~~~~~..................................................#
#.....................| |........................................................#
#.................p+-- -- <<<<<<..................................................#
#=================================================================================#
set /Herwig/EventHandlers/EventHandler:LuminosityFunction:Energy 8000.0*GeV
set /Herwig/Generators/EventGenerator:NumberOfEvents 100
#==================================================================================
# :::::MATRIX ELEMENT:::::
#==================================================================================
cd /Herwig/MatrixElements/Matchbox
insert /Herwig/Generators/EventGenerator:EventHandler:SubProcessHandlers[0] PPFactory
clear /Herwig/MatrixElements/Matchbox/PPFactory:Amplitudes
cd /Herwig/MatrixElements/Matchbox/Amplitudes
insert /Herwig/MatrixElements/Matchbox/PPFactory:Amplitudes 0 GenericProcesses
set GenericProcesses:TreeLevelAmplitude MadGraph
set GenericProcesses:OneLoopAmplitude GoSam
cd /Herwig/MatrixElements/Matchbox
do PPFactory:StartParticleGroup BothW
insert PPFactory:ParticleGroup 0 /Herwig/Particles/W+
insert PPFactory:ParticleGroup 0 /Herwig/Particles/W-
do PPFactory:EndParticleGroup
set PPFactory:OrderInAlphaS 0
set PPFactory:OrderInAlphaEW 2
do PPFactory:Process p p BothW Z0
#do PPFactory:Process u dbar BothW Z0
#==================================================================================
# :::::LO/NLO CALCULATIONS:::::
#==================================================================================
set PPFactory:BornContributions Yes
set PPFactory:VirtualContributions Yes
set PPFactory:RealContributions Yes
set PPFactory:SubProcessGroups No
#==================================================================================
# :::::CUTS:::::
# for finite calculations make resonable cuts!
#==================================================================================
cd /Herwig/Cuts
create ThePEG::V2LeptonsCut MassCut2 V2LeptonsCut.so
insert Cuts:MultiCuts[1] MassCut2
cd /Herwig/MatrixElements/Matchbox
set /Herwig/Cuts/MassCut:CComb Z
set /Herwig/Cuts/MassCut:MinM 66*GeV
set /Herwig/Cuts/MassCut:MaxM 116*GeV
set /Herwig/Cuts/MassCut2:CComb W
set /Herwig/Cuts/MassCut2:MinM 60*GeV
set /Herwig/Cuts/MassCut2:MaxM 100*GeV
set /Herwig/Cuts/Cuts:JetFinder /Herwig/Cuts/JetFinder
insert /Herwig/Cuts/Cuts:MultiCuts 0 /Herwig/Cuts/JetCuts
set /Herwig/Model:EW/Scheme GMuScheme
set /Herwig/Model:EW/RecalculateEW Yes
do /Herwig/Particles/Z0:SelectDecayModes /Herwig/Particles/Z0/Z0->e-,e+; /Herwig/Particles/Z0/Z0->mu-,mu+;
do /Herwig/Particles/W-:SelectDecayModes /Herwig/Particles/W-/W-->nu_mubar,mu-; /Herwig/Particles/W-/W-->nu_ebar,e-;
do /Herwig/Particles/W+:SelectDecayModes /Herwig/Particles/W+/W+->nu_mu,mu+; /Herwig/Particles/W+/W+->nu_e,e+;
#==================================================================================
# :::::MATCHING:::::
#==================================================================================
#>>>>>>>>>> POWHEG-type next-to-leading order
set PPFactory:ShowerApproximation MEMatching
set MECorrectionHandler:Factory PPFactory
cd /Herwig/Generators
insert EventGenerator:EventHandler:PostSubProcessHandlers[0] /Herwig/MatrixElements/Matchbox/MECorrectionHandler
set /Herwig/MatrixElements/Matchbox/AlphaS/NLOAlphaS:LambdaQCD 203.6852*MeV
set /Herwig/Model:QCD/RunningAlphaS /Herwig/MatrixElements/Matchbox/AlphaS/NLOAlphaS
cd /Herwig/MatrixElements/Matchbox
#==================================================================================
# :::::SCALES VARIATIONS:::::
#==================================================================================
#>>>>>>>>>> SCALE CHOICE
set /Herwig/MatrixElements/Matchbox/Scales/FixedScale:FixedScale 91.2*GeV
set PPFactory:ScaleChoice /Herwig/MatrixElements/Matchbox/Scales/FixedScale
#>>>>>>>>>> HARD PROCESS SCALE VARIATION
set PPFactory:RenormalizationScaleFactor 1.0
set PPFactory:FactorizationScaleFactor 1.0
#>>>>>>>>>> MATCHING SCALE VARIATION for MEMatching
set MEMatching:RenormalizationScaleFactor 1.0
set MEMatching:FactorizationScaleFactor 1.0
#>>>>>>>>>> SHOWER SCALE VARIATIONS
set /Herwig/DipoleShower/DipoleShowerHandler:RenormalizationScaleFactor 1.0
set /Herwig/DipoleShower/DipoleShowerHandler:FactorizationScaleFactor 1.0
set /Herwig/DipoleShower/DipoleShowerHandler:HardScaleFactor 1.0
#==================================================================================
# :::::PDF CHOICE:::::
#==================================================================================
cd /Herwig/Partons
create ThePEG::LHAPDF PDFSet ThePEGLHAPDF.so
set PDFSet:RemnantHandler HadronRemnants
set /Herwig/Particles/p+:PDF PDFSet
set /Herwig/Particles/pbar-:PDF PDFSet
set PDFSet:PDFName CT10.LHgrid
set /Herwig/Particles/p+:PDF PDFSet
set /Herwig/Particles/pbar-:PDF PDFSet
#==================================================================================
# :::::SAMPLER:::::
#==================================================================================
cd /Herwig/EventHandlers
set /Herwig/EventHandlers/EventHandler:Weighted Yes
set /Herwig/Samplers/Sampler:Verbose Yes
set /Herwig/Samplers/Sampler:BinSampler /Herwig/Samplers/FlatBinSampler
set /Herwig/EventHandlers/EventHandler:Sampler /Herwig/Samplers/Sampler
#==================================================================================
# :::::GENERATOR:::::
#==================================================================================
cd /Herwig/Generators
set EventGenerator:RandomNumberGenerator:Seed 31122001
set EventGenerator:DebugLevel 1
set EventGenerator:PrintEvent 10
set EventGenerator:MaxErrors 10000
erase /Herwig/Generators/EventGenerator:EventHandler:PostSubProcessHandlers[0]
create Herwig::HadronVVTest HadronVVTest HadronTest.so
insert EventGenerator:AnalysisHandlers 0 HadronVVTest
#==================================================================================
# :::::DIPOLE SHOWER HADRONIZATION SETTINGS:::::
#==================================================================================
cd /Herwig/Hadronization
set ClusterFissioner:ClMaxLight 3.274090*GeV
set ClusterFissioner:ClPowLight 10.0
set ClusterFissioner:PSplitLight 0.7183601
set ClusterDecayer:ClDirLight 1
set ClusterDecayer:ClSmrLight 3.118342
-set ClusterFissioner:ClMaxCharm 3.274090*GeV
-set ClusterFissioner:ClPowCharm 10.0
-set ClusterFissioner:PSplitCharm 0.7183601
+set ClusterFissioner:ClMaxHeavy 4 3.274090*GeV
+set ClusterFissioner:ClPowHeavy 4 10.0
+set ClusterFissioner:PSplitHeavy 4 0.7183601
set ClusterDecayer:ClDirCharm 1
-set ClusterDecayer:ClSmrCharm 3.118342
+set ClusterDecayer:ClSmrHeavy 4 3.118342
set LightClusterDecayer:SingleHadronLimitCharm 0.0
-set ClusterFissioner:ClMaxBottom 3.274090*GeV
-set ClusterFissioner:ClPowBottom 10.0
-set ClusterFissioner:PSplitBottom 0.7183601
+set ClusterFissioner:ClMaxHeavy 5 3.274090*GeV
+set ClusterFissioner:ClPowHeavy 5 10.0
+set ClusterFissioner:PSplitHeavy 5 0.7183601
set ClusterDecayer:ClDirBottom 1
-set ClusterDecayer:ClSmrBottom 3.118342
+set ClusterDecayer:ClSmrHeavy 5 3.118342
set LightClusterDecayer:SingleHadronLimitBottom 0.0
set HadronSelector:PwtUquark 1.0
set HadronSelector:PwtDquark 1.0
set HadronSelector:PwtSquark 1.0
set HadronSelector:PwtCquark 1.0
set HadronSelector:PwtBquark 1.0
set HadronSelector:PwtDIquark 1.0
set HadronSelector:SngWt 1.0
set HadronSelector:DecWt 1.0
cd /
#==================================================================================
# :::::CLEANUP:::::
#
# Change only if you know what you are doing.
# For the moment, we can only deal with massless partons
#==================================================================================
set /Herwig/Particles/d:NominalMass 0*GeV
set /Herwig/Particles/dbar:NominalMass 0*GeV
set /Herwig/Particles/u:NominalMass 0*GeV
set /Herwig/Particles/ubar:NominalMass 0*GeV
set /Herwig/Particles/s:NominalMass 0*GeV
set /Herwig/Particles/sbar:NominalMass 0*GeV
set /Herwig/Particles/c:NominalMass 0*GeV
set /Herwig/Particles/cbar:NominalMass 0*GeV
set /Herwig/Particles/b:NominalMass 0*GeV
set /Herwig/Particles/bbar:NominalMass 0*GeV
set /Herwig/Cuts/JetKtCut:MinKT 0.0*GeV
set /Herwig/Generators/EventGenerator:EventHandler:CollisionCuts No
#==================================================================================
# :::::SAVE THE GENERATOR:::::
#==================================================================================
cd /Herwig/Generators
saverun LHC-MB-WZ-Powheg EventGenerator
diff --git a/Tests/Inputs/WZ-Powheg/LHC-MB-WZ-Powheg.in b/Tests/Inputs/WZ-Powheg/LHC-MB-WZ-Powheg.in
--- a/Tests/Inputs/WZ-Powheg/LHC-MB-WZ-Powheg.in
+++ b/Tests/Inputs/WZ-Powheg/LHC-MB-WZ-Powheg.in
@@ -1,224 +1,224 @@
#=================================================================================#
#.................................................................................#
#....##...##....#....#####..###.#...#.###...##..#...#...##.....##.................#
#....#.#.#.#...#.#.....#...#....#...#.#..#.#..#..#.#...#..#...#..#................#
#....#..#..#..#####....#...#....#####.###..#..#...#......#....#..#................#
#....#.....#.#.....#...#...#....#...#.#..#.#..#..#.#....#.....#..#................#
#....#.....#.#.....#...#....###.#...#.###...##..#...#..####.#..##.....@LHC........#
#.................................................................................#
#=================================================================================#
#.................p+-- -- ~~~~~~..................................................#
#.....................| |........................................................#
#.................p+-- -- <<<<<<..................................................#
#=================================================================================#
set /Herwig/EventHandlers/EventHandler:LuminosityFunction:Energy 8000.0*GeV
set /Herwig/Generators/EventGenerator:NumberOfEvents 1000000
#==================================================================================
# :::::MATRIX ELEMENT:::::
#==================================================================================
cd /Herwig/MatrixElements/Matchbox
insert /Herwig/Generators/EventGenerator:EventHandler:SubProcessHandlers[0] PPFactory
clear /Herwig/MatrixElements/Matchbox/PPFactory:Amplitudes
cd /Herwig/MatrixElements/Matchbox/Amplitudes
insert /Herwig/MatrixElements/Matchbox/PPFactory:Amplitudes 0 GenericProcesses
set GenericProcesses:TreeLevelAmplitude MadGraph
set GenericProcesses:OneLoopAmplitude GoSam
cd /Herwig/MatrixElements/Matchbox
do PPFactory:StartParticleGroup BothW
insert PPFactory:ParticleGroup 0 /Herwig/Particles/W+
insert PPFactory:ParticleGroup 0 /Herwig/Particles/W-
do PPFactory:EndParticleGroup
set PPFactory:OrderInAlphaS 0
set PPFactory:OrderInAlphaEW 2
do PPFactory:Process p p BothW Z0
#do PPFactory:Process u dbar BothW Z0
#==================================================================================
# :::::LO/NLO CALCULATIONS:::::
#==================================================================================
set PPFactory:BornContributions Yes
set PPFactory:VirtualContributions Yes
set PPFactory:RealContributions Yes
set PPFactory:SubProcessGroups No
#==================================================================================
# :::::CUTS:::::
# for finite calculations make resonable cuts!
#==================================================================================
cd /Herwig/Cuts
create ThePEG::V2LeptonsCut MassCut2 V2LeptonsCut.so
insert Cuts:MultiCuts[1] MassCut2
cd /Herwig/MatrixElements/Matchbox
set /Herwig/Cuts/MassCut:CComb Z
set /Herwig/Cuts/MassCut:MinM 66*GeV
set /Herwig/Cuts/MassCut:MaxM 116*GeV
set /Herwig/Cuts/MassCut2:CComb W
set /Herwig/Cuts/MassCut2:MinM 60*GeV
set /Herwig/Cuts/MassCut2:MaxM 100*GeV
set /Herwig/Cuts/Cuts:JetFinder /Herwig/Cuts/JetFinder
insert /Herwig/Cuts/Cuts:MultiCuts 0 /Herwig/Cuts/JetCuts
set /Herwig/Model:EW/Scheme GMuScheme
set /Herwig/Model:EW/RecalculateEW Yes
do /Herwig/Particles/Z0:SelectDecayModes /Herwig/Particles/Z0/Z0->e-,e+; /Herwig/Particles/Z0/Z0->mu-,mu+;
do /Herwig/Particles/W-:SelectDecayModes /Herwig/Particles/W-/W-->nu_mubar,mu-; /Herwig/Particles/W-/W-->nu_ebar,e-;
do /Herwig/Particles/W+:SelectDecayModes /Herwig/Particles/W+/W+->nu_mu,mu+; /Herwig/Particles/W+/W+->nu_e,e+;
#==================================================================================
# :::::MATCHING:::::
#==================================================================================
#>>>>>>>>>> POWHEG-type next-to-leading order
set PPFactory:ShowerApproximation MEMatching
set MECorrectionHandler:Factory PPFactory
cd /Herwig/Generators
insert EventGenerator:EventHandler:PostSubProcessHandlers[0] /Herwig/MatrixElements/Matchbox/MECorrectionHandler
set /Herwig/MatrixElements/Matchbox/AlphaS/NLOAlphaS:LambdaQCD 203.6852*MeV
set /Herwig/Model:QCD/RunningAlphaS /Herwig/MatrixElements/Matchbox/AlphaS/NLOAlphaS
cd /Herwig/MatrixElements/Matchbox
#==================================================================================
# :::::SCALES VARIATIONS:::::
#==================================================================================
#>>>>>>>>>> SCALE CHOICE
set /Herwig/MatrixElements/Matchbox/Scales/FixedScale:FixedScale 91.2*GeV
set PPFactory:ScaleChoice /Herwig/MatrixElements/Matchbox/Scales/FixedScale
#>>>>>>>>>> HARD PROCESS SCALE VARIATION
set PPFactory:RenormalizationScaleFactor 1.0
set PPFactory:FactorizationScaleFactor 1.0
#>>>>>>>>>> MATCHING SCALE VARIATION for MEMatching
set MEMatching:RenormalizationScaleFactor 1.0
set MEMatching:FactorizationScaleFactor 1.0
#>>>>>>>>>> SHOWER SCALE VARIATIONS
set /Herwig/DipoleShower/DipoleShowerHandler:RenormalizationScaleFactor 1.0
set /Herwig/DipoleShower/DipoleShowerHandler:FactorizationScaleFactor 1.0
set /Herwig/DipoleShower/DipoleShowerHandler:HardScaleFactor 1.0
#==================================================================================
# :::::PDF CHOICE:::::
#==================================================================================
cd /Herwig/Partons
create ThePEG::LHAPDF PDFSet ThePEGLHAPDF.so
set PDFSet:RemnantHandler HadronRemnants
set /Herwig/Particles/p+:PDF PDFSet
set /Herwig/Particles/pbar-:PDF PDFSet
set PDFSet:PDFName CT10.LHgrid
set /Herwig/Particles/p+:PDF PDFSet
set /Herwig/Particles/pbar-:PDF PDFSet
#==================================================================================
# :::::SAMPLER:::::
#==================================================================================
cd /Herwig/EventHandlers
set /Herwig/EventHandlers/EventHandler:Weighted Yes
set /Herwig/Samplers/Sampler:Verbose Yes
set /Herwig/Samplers/Sampler:BinSampler /Herwig/Samplers/FlatBinSampler
set /Herwig/EventHandlers/EventHandler:Sampler /Herwig/Samplers/Sampler
#==================================================================================
# :::::GENERATOR:::::
#==================================================================================
cd /Herwig/Generators
set EventGenerator:RandomNumberGenerator:Seed 31122001
set EventGenerator:DebugLevel 1
set EventGenerator:PrintEvent 10
set EventGenerator:MaxErrors 10000
erase /Herwig/Generators/EventGenerator:EventHandler:PostSubProcessHandlers[0]
create Herwig::HadronVVTest HadronVVTest HadronTest.so
insert EventGenerator:AnalysisHandlers 0 HadronVVTest
#==================================================================================
# :::::DIPOLE SHOWER HADRONIZATION SETTINGS:::::
#==================================================================================
cd /Herwig/Hadronization
set ClusterFissioner:ClMaxLight 3.274090*GeV
set ClusterFissioner:ClPowLight 10.0
set ClusterFissioner:PSplitLight 0.7183601
set ClusterDecayer:ClDirLight 1
set ClusterDecayer:ClSmrLight 3.118342
-set ClusterFissioner:ClMaxCharm 3.274090*GeV
-set ClusterFissioner:ClPowCharm 10.0
-set ClusterFissioner:PSplitCharm 0.7183601
+set ClusterFissioner:ClMaxHeavy 4 3.274090*GeV
+set ClusterFissioner:ClPowHeavy 4 10.0
+set ClusterFissioner:PSplitHeavy 4 0.7183601
set ClusterDecayer:ClDirCharm 1
-set ClusterDecayer:ClSmrCharm 3.118342
+set ClusterDecayer:ClSmrHeavy 4 3.118342
set LightClusterDecayer:SingleHadronLimitCharm 0.0
-set ClusterFissioner:ClMaxBottom 3.274090*GeV
-set ClusterFissioner:ClPowBottom 10.0
-set ClusterFissioner:PSplitBottom 0.7183601
+set ClusterFissioner:ClMaxHeavy 5 3.274090*GeV
+set ClusterFissioner:ClPowHeavy 5 10.0
+set ClusterFissioner:PSplitHeavy 5 0.7183601
set ClusterDecayer:ClDirBottom 1
-set ClusterDecayer:ClSmrBottom 3.118342
+set ClusterDecayer:ClSmrHeavy 5 3.118342
set LightClusterDecayer:SingleHadronLimitBottom 0.0
set HadronSelector:PwtUquark 1.0
set HadronSelector:PwtDquark 1.0
set HadronSelector:PwtSquark 1.0
set HadronSelector:PwtCquark 1.0
set HadronSelector:PwtBquark 1.0
set HadronSelector:PwtDIquark 1.0
set HadronSelector:SngWt 1.0
set HadronSelector:DecWt 1.0
cd /
#==================================================================================
# :::::CLEANUP:::::
#
# Change only if you know what you are doing.
# For the moment, we can only deal with massless partons
#==================================================================================
set /Herwig/Particles/d:NominalMass 0*GeV
set /Herwig/Particles/dbar:NominalMass 0*GeV
set /Herwig/Particles/u:NominalMass 0*GeV
set /Herwig/Particles/ubar:NominalMass 0*GeV
set /Herwig/Particles/s:NominalMass 0*GeV
set /Herwig/Particles/sbar:NominalMass 0*GeV
set /Herwig/Particles/c:NominalMass 0*GeV
set /Herwig/Particles/cbar:NominalMass 0*GeV
set /Herwig/Particles/b:NominalMass 0*GeV
set /Herwig/Particles/bbar:NominalMass 0*GeV
set /Herwig/Cuts/JetKtCut:MinKT 0.0*GeV
set /Herwig/Generators/EventGenerator:EventHandler:CollisionCuts No
#==================================================================================
# :::::SAVE THE GENERATOR:::::
#==================================================================================
cd /Herwig/Generators
saverun LHC-MB-WZ-Powheg EventGenerator
diff --git a/Tests/Inputs/ZH-MCatNLO-MadGraph-100/LHC-MG-ZH-MCatNLO.in b/Tests/Inputs/ZH-MCatNLO-MadGraph-100/LHC-MG-ZH-MCatNLO.in
--- a/Tests/Inputs/ZH-MCatNLO-MadGraph-100/LHC-MG-ZH-MCatNLO.in
+++ b/Tests/Inputs/ZH-MCatNLO-MadGraph-100/LHC-MG-ZH-MCatNLO.in
@@ -1,202 +1,202 @@
#=================================================================================#
#.................................................................................#
#....##...##....#....#####..###.#...#.###...##..#...#...##.....##.................#
#....#.#.#.#...#.#.....#...#....#...#.#..#.#..#..#.#...#..#...#..#................#
#....#..#..#..#####....#...#....#####.###..#..#...#......#....#..#................#
#....#.....#.#.....#...#...#....#...#.#..#.#..#..#.#....#.....#..#................#
#....#.....#.#.....#...#....###.#...#.###...##..#...#..####.#..##.....@LHC........#
#.................................................................................#
#=================================================================================#
#.................p+-- -- ~~~~~~..................................................#
#.....................| |........................................................#
#.................p+-- -- <<<<<<..................................................#
#=================================================================================#
set /Herwig/EventHandlers/EventHandler:LuminosityFunction:Energy 8000.0*GeV
set /Herwig/Generators/EventGenerator:NumberOfEvents 100
#==================================================================================
# :::::MATRIX ELEMENT:::::
#==================================================================================
cd /Herwig/MatrixElements/Matchbox
insert /Herwig/Generators/EventGenerator:EventHandler:SubProcessHandlers[0] PPFactory
cd /Herwig/MatrixElements/Matchbox/Amplitudes
clear /Herwig/MatrixElements/Matchbox/PPFactory:Amplitudes
insert /Herwig/MatrixElements/Matchbox/PPFactory:Amplitudes 0 MadGraph
cd /Herwig/MatrixElements/Matchbox
set PPFactory:OrderInAlphaS 0
set PPFactory:OrderInAlphaEW 2
do PPFactory:Process p p Z0 h0
#do PPFactory:Process d dbar Z0 h0
#==================================================================================
# :::::LO/NLO CALCULATIONS:::::
#==================================================================================
set PPFactory:BornContributions Yes
set PPFactory:VirtualContributions Yes
set PPFactory:RealContributions Yes
set PPFactory:SubProcessGroups No
#==================================================================================
# :::::CUTS:::::
# for finite calculations make resonable cuts!
#==================================================================================
set /Herwig/Cuts/MassCut:CComb Z
set /Herwig/Cuts/MassCut:MinM 66*GeV
set /Herwig/Cuts/MassCut:MaxM 116*GeV
set /Herwig/Cuts/Cuts:JetFinder /Herwig/Cuts/JetFinder
insert /Herwig/Cuts/Cuts:MultiCuts 0 /Herwig/Cuts/JetCuts
set /Herwig/Model:EW/Scheme GMuScheme
set /Herwig/Model:EW/RecalculateEW Yes
do /Herwig/Particles/Z0:SelectDecayModes /Herwig/Particles/Z0/Z0->e-,e+; /Herwig/Particles/Z0/Z0->mu-,mu+;
#==================================================================================
# :::::MATCHING:::::
#==================================================================================
#>>>>>>>>>> MC@NLO-type next-to-leading order for use with dipole shower
set PPFactory:ShowerApproximation DipoleMatching
cd /Herwig/EventHandlers
set EventHandler:CascadeHandler /Herwig/DipoleShower/DipoleShowerHandler
set /Herwig/MatrixElements/Matchbox/AlphaS/NLOAlphaS:LambdaQCD 203.6852*MeV
set /Herwig/Model:QCD/RunningAlphaS /Herwig/MatrixElements/Matchbox/AlphaS/NLOAlphaS
cd /Herwig/MatrixElements/Matchbox
#==================================================================================
# :::::SCALES VARIATIONS:::::
#==================================================================================
#>>>>>>>>>> SCALE CHOICE
set /Herwig/MatrixElements/Matchbox/Scales/FixedScale:FixedScale 91.2*GeV
set PPFactory:ScaleChoice /Herwig/MatrixElements/Matchbox/Scales/FixedScale
#>>>>>>>>>> HARD PROCESS SCALE VARIATION
set PPFactory:RenormalizationScaleFactor 1.0
set PPFactory:FactorizationScaleFactor 1.0
#>>>>>>>>>> MATCHING SCALE VARIATION for MEMatching
set MEMatching:RenormalizationScaleFactor 1.0
set MEMatching:FactorizationScaleFactor 1.0
#>>>>>>>>>> SHOWER SCALE VARIATIONS
set /Herwig/DipoleShower/DipoleShowerHandler:RenormalizationScaleFactor 1.0
set /Herwig/DipoleShower/DipoleShowerHandler:FactorizationScaleFactor 1.0
set /Herwig/DipoleShower/DipoleShowerHandler:HardScaleFactor 1.0
#==================================================================================
# :::::PDF CHOICE:::::
#==================================================================================
cd /Herwig/Partons
create ThePEG::LHAPDF PDFSet ThePEGLHAPDF.so
set PDFSet:RemnantHandler HadronRemnants
set /Herwig/Particles/p+:PDF PDFSet
set /Herwig/Particles/pbar-:PDF PDFSet
set PDFSet:PDFName CT10.LHgrid
set /Herwig/Particles/p+:PDF PDFSet
set /Herwig/Particles/pbar-:PDF PDFSet
#==================================================================================
# :::::SAMPLER:::::
#==================================================================================
cd /Herwig/EventHandlers
set /Herwig/EventHandlers/EventHandler:Weighted Yes
set /Herwig/Samplers/Sampler:Verbose Yes
set /Herwig/Samplers/Sampler:BinSampler /Herwig/Samplers/FlatBinSampler
set /Herwig/EventHandlers/EventHandler:Sampler /Herwig/Samplers/Sampler
#==================================================================================
# :::::GENERATOR:::::
#==================================================================================
cd /Herwig/Generators
set EventGenerator:RandomNumberGenerator:Seed 31122001
set EventGenerator:DebugLevel 1
set EventGenerator:PrintEvent 10
set EventGenerator:MaxErrors 10000
erase /Herwig/Generators/EventGenerator:EventHandler:PostSubProcessHandlers[0]
create Herwig::ZHTest ZHTest HadronTest.so
insert EventGenerator:AnalysisHandlers 0 ZHTest
#==================================================================================
# :::::DIPOLE SHOWER HADRONIZATION SETTINGS:::::
#==================================================================================
cd /Herwig/Hadronization
set ClusterFissioner:ClMaxLight 3.274090*GeV
set ClusterFissioner:ClPowLight 10.0
set ClusterFissioner:PSplitLight 0.7183601
set ClusterDecayer:ClDirLight 1
set ClusterDecayer:ClSmrLight 3.118342
-set ClusterFissioner:ClMaxCharm 3.274090*GeV
-set ClusterFissioner:ClPowCharm 10.0
-set ClusterFissioner:PSplitCharm 0.7183601
+set ClusterFissioner:ClMaxHeavy 4 3.274090*GeV
+set ClusterFissioner:ClPowHeavy 4 10.0
+set ClusterFissioner:PSplitHeavy 4 0.7183601
set ClusterDecayer:ClDirCharm 1
-set ClusterDecayer:ClSmrCharm 3.118342
+set ClusterDecayer:ClSmrHeavy 4 3.118342
set LightClusterDecayer:SingleHadronLimitCharm 0.0
-set ClusterFissioner:ClMaxBottom 3.274090*GeV
-set ClusterFissioner:ClPowBottom 10.0
-set ClusterFissioner:PSplitBottom 0.7183601
+set ClusterFissioner:ClMaxHeavy 5 3.274090*GeV
+set ClusterFissioner:ClPowHeavy 5 10.0
+set ClusterFissioner:PSplitHeavy 5 0.7183601
set ClusterDecayer:ClDirBottom 1
-set ClusterDecayer:ClSmrBottom 3.118342
+set ClusterDecayer:ClSmrHeavy 5 3.118342
set LightClusterDecayer:SingleHadronLimitBottom 0.0
set HadronSelector:PwtUquark 1.0
set HadronSelector:PwtDquark 1.0
set HadronSelector:PwtSquark 1.0
set HadronSelector:PwtCquark 1.0
set HadronSelector:PwtBquark 1.0
set HadronSelector:PwtDIquark 1.0
set HadronSelector:SngWt 1.0
set HadronSelector:DecWt 1.0
cd /
#==================================================================================
# :::::CLEANUP:::::
#
# Change only if you know what you are doing.
# For the moment, we can only deal with massless partons
#==================================================================================
set /Herwig/Particles/d:NominalMass 0*GeV
set /Herwig/Particles/dbar:NominalMass 0*GeV
set /Herwig/Particles/u:NominalMass 0*GeV
set /Herwig/Particles/ubar:NominalMass 0*GeV
set /Herwig/Particles/s:NominalMass 0*GeV
set /Herwig/Particles/sbar:NominalMass 0*GeV
set /Herwig/Particles/c:NominalMass 0*GeV
set /Herwig/Particles/cbar:NominalMass 0*GeV
set /Herwig/Particles/b:NominalMass 0*GeV
set /Herwig/Particles/bbar:NominalMass 0*GeV
set /Herwig/Cuts/JetKtCut:MinKT 0.0*GeV
set /Herwig/Generators/EventGenerator:EventHandler:CollisionCuts No
#==================================================================================
# :::::SAVE THE GENERATOR:::::
#==================================================================================
cd /Herwig/Generators
saverun LHC-MG-ZH-MCatNLO EventGenerator
diff --git a/Tests/Inputs/ZH-MCatNLO-MadGraphGoSam-100/LHC-MB-ZH-MCatNLO.in b/Tests/Inputs/ZH-MCatNLO-MadGraphGoSam-100/LHC-MB-ZH-MCatNLO.in
--- a/Tests/Inputs/ZH-MCatNLO-MadGraphGoSam-100/LHC-MB-ZH-MCatNLO.in
+++ b/Tests/Inputs/ZH-MCatNLO-MadGraphGoSam-100/LHC-MB-ZH-MCatNLO.in
@@ -1,207 +1,207 @@
#=================================================================================#
#.................................................................................#
#....##...##....#....#####..###.#...#.###...##..#...#...##.....##.................#
#....#.#.#.#...#.#.....#...#....#...#.#..#.#..#..#.#...#..#...#..#................#
#....#..#..#..#####....#...#....#####.###..#..#...#......#....#..#................#
#....#.....#.#.....#...#...#....#...#.#..#.#..#..#.#....#.....#..#................#
#....#.....#.#.....#...#....###.#...#.###...##..#...#..####.#..##.....@LHC........#
#.................................................................................#
#=================================================================================#
#.................p+-- -- ~~~~~~..................................................#
#.....................| |........................................................#
#.................p+-- -- <<<<<<..................................................#
#=================================================================================#
set /Herwig/EventHandlers/EventHandler:LuminosityFunction:Energy 8000.0*GeV
set /Herwig/Generators/EventGenerator:NumberOfEvents 100
#==================================================================================
# :::::MATRIX ELEMENT:::::
#==================================================================================
cd /Herwig/MatrixElements/Matchbox
insert /Herwig/Generators/EventGenerator:EventHandler:SubProcessHandlers[0] PPFactory
clear /Herwig/MatrixElements/Matchbox/PPFactory:Amplitudes
cd /Herwig/MatrixElements/Matchbox/Amplitudes
insert /Herwig/MatrixElements/Matchbox/PPFactory:Amplitudes 0 GenericProcesses
set GenericProcesses:TreeLevelAmplitude MadGraph
set GenericProcesses:OneLoopAmplitude GoSam
cd /Herwig/MatrixElements/Matchbox
set PPFactory:OrderInAlphaS 0
set PPFactory:OrderInAlphaEW 2
do PPFactory:Process p p Z0 h0
#do PPFactory:Process d dbar Z0 h0
#==================================================================================
# :::::LO/NLO CALCULATIONS:::::
#==================================================================================
set PPFactory:BornContributions Yes
set PPFactory:VirtualContributions Yes
set PPFactory:RealContributions Yes
set PPFactory:SubProcessGroups No
#==================================================================================
# :::::CUTS:::::
# for finite calculations make resonable cuts!
#==================================================================================
set /Herwig/Cuts/MassCut:CComb Z
set /Herwig/Cuts/MassCut:MinM 66*GeV
set /Herwig/Cuts/MassCut:MaxM 116*GeV
set /Herwig/Cuts/Cuts:JetFinder /Herwig/Cuts/JetFinder
insert /Herwig/Cuts/Cuts:MultiCuts 0 /Herwig/Cuts/JetCuts
set /Herwig/Model:EW/Scheme GMuScheme
set /Herwig/Model:EW/RecalculateEW Yes
do /Herwig/Particles/Z0:SelectDecayModes /Herwig/Particles/Z0/Z0->e-,e+; /Herwig/Particles/Z0/Z0->mu-,mu+;
#==================================================================================
# :::::MATCHING:::::
#==================================================================================
#>>>>>>>>>> MC@NLO-type next-to-leading order for use with dipole shower
set PPFactory:ShowerApproximation DipoleMatching
cd /Herwig/EventHandlers
set EventHandler:CascadeHandler /Herwig/DipoleShower/DipoleShowerHandler
set /Herwig/MatrixElements/Matchbox/AlphaS/NLOAlphaS:LambdaQCD 203.6852*MeV
set /Herwig/Model:QCD/RunningAlphaS /Herwig/MatrixElements/Matchbox/AlphaS/NLOAlphaS
cd /Herwig/MatrixElements/Matchbox
#==================================================================================
# :::::SCALES VARIATIONS:::::
#==================================================================================
#>>>>>>>>>> SCALE CHOICE
set /Herwig/MatrixElements/Matchbox/Scales/FixedScale:FixedScale 91.2*GeV
set PPFactory:ScaleChoice /Herwig/MatrixElements/Matchbox/Scales/FixedScale
#>>>>>>>>>> HARD PROCESS SCALE VARIATION
set PPFactory:RenormalizationScaleFactor 1.0
set PPFactory:FactorizationScaleFactor 1.0
#>>>>>>>>>> MATCHING SCALE VARIATION for MEMatching
set MEMatching:RenormalizationScaleFactor 1.0
set MEMatching:FactorizationScaleFactor 1.0
#>>>>>>>>>> SHOWER SCALE VARIATIONS
set /Herwig/DipoleShower/DipoleShowerHandler:RenormalizationScaleFactor 1.0
set /Herwig/DipoleShower/DipoleShowerHandler:FactorizationScaleFactor 1.0
set /Herwig/DipoleShower/DipoleShowerHandler:HardScaleFactor 1.0
#==================================================================================
# :::::PDF CHOICE:::::
#==================================================================================
cd /Herwig/Partons
create ThePEG::LHAPDF PDFSet ThePEGLHAPDF.so
set PDFSet:RemnantHandler HadronRemnants
set /Herwig/Particles/p+:PDF PDFSet
set /Herwig/Particles/pbar-:PDF PDFSet
set PDFSet:PDFName CT10.LHgrid
set /Herwig/Particles/p+:PDF PDFSet
set /Herwig/Particles/pbar-:PDF PDFSet
#==================================================================================
# :::::SAMPLER:::::
#==================================================================================
cd /Herwig/EventHandlers
set /Herwig/EventHandlers/EventHandler:Weighted Yes
set /Herwig/Samplers/Sampler:Verbose Yes
set /Herwig/Samplers/Sampler:BinSampler /Herwig/Samplers/FlatBinSampler
set /Herwig/EventHandlers/EventHandler:Sampler /Herwig/Samplers/Sampler
#==================================================================================
# :::::GENERATOR:::::
#==================================================================================
cd /Herwig/Generators
set EventGenerator:RandomNumberGenerator:Seed 31122001
set EventGenerator:DebugLevel 1
set EventGenerator:PrintEvent 10
set EventGenerator:MaxErrors 10000
erase /Herwig/Generators/EventGenerator:EventHandler:PostSubProcessHandlers[0]
create Herwig::ZHTest ZHTest HadronTest.so
insert EventGenerator:AnalysisHandlers 0 ZHTest
#==================================================================================
# :::::DIPOLE SHOWER HADRONIZATION SETTINGS:::::
#==================================================================================
cd /Herwig/Hadronization
set ClusterFissioner:ClMaxLight 3.274090*GeV
set ClusterFissioner:ClPowLight 10.0
set ClusterFissioner:PSplitLight 0.7183601
set ClusterDecayer:ClDirLight 1
set ClusterDecayer:ClSmrLight 3.118342
-set ClusterFissioner:ClMaxCharm 3.274090*GeV
-set ClusterFissioner:ClPowCharm 10.0
-set ClusterFissioner:PSplitCharm 0.7183601
+set ClusterFissioner:ClMaxHeavy 4 3.274090*GeV
+set ClusterFissioner:ClPowHeavy 4 10.0
+set ClusterFissioner:PSplitHeavy 4 0.7183601
set ClusterDecayer:ClDirCharm 1
-set ClusterDecayer:ClSmrCharm 3.118342
+set ClusterDecayer:ClSmrHeavy 4 3.118342
set LightClusterDecayer:SingleHadronLimitCharm 0.0
-set ClusterFissioner:ClMaxBottom 3.274090*GeV
-set ClusterFissioner:ClPowBottom 10.0
-set ClusterFissioner:PSplitBottom 0.7183601
+set ClusterFissioner:ClMaxHeavy 5 3.274090*GeV
+set ClusterFissioner:ClPowHeavy 5 10.0
+set ClusterFissioner:PSplitHeavy 5 0.7183601
set ClusterDecayer:ClDirBottom 1
-set ClusterDecayer:ClSmrBottom 3.118342
+set ClusterDecayer:ClSmrHeavy 5 3.118342
set LightClusterDecayer:SingleHadronLimitBottom 0.0
set HadronSelector:PwtUquark 1.0
set HadronSelector:PwtDquark 1.0
set HadronSelector:PwtSquark 1.0
set HadronSelector:PwtCquark 1.0
set HadronSelector:PwtBquark 1.0
set HadronSelector:PwtDIquark 1.0
set HadronSelector:SngWt 1.0
set HadronSelector:DecWt 1.0
cd /
#==================================================================================
# :::::CLEANUP:::::
#
# Change only if you know what you are doing.
# For the moment, we can only deal with massless partons
#==================================================================================
set /Herwig/Particles/d:NominalMass 0*GeV
set /Herwig/Particles/dbar:NominalMass 0*GeV
set /Herwig/Particles/u:NominalMass 0*GeV
set /Herwig/Particles/ubar:NominalMass 0*GeV
set /Herwig/Particles/s:NominalMass 0*GeV
set /Herwig/Particles/sbar:NominalMass 0*GeV
set /Herwig/Particles/c:NominalMass 0*GeV
set /Herwig/Particles/cbar:NominalMass 0*GeV
set /Herwig/Particles/b:NominalMass 0*GeV
set /Herwig/Particles/bbar:NominalMass 0*GeV
set /Herwig/Cuts/JetKtCut:MinKT 0.0*GeV
set /Herwig/Generators/EventGenerator:EventHandler:CollisionCuts No
#==================================================================================
# :::::SAVE THE GENERATOR:::::
#==================================================================================
cd /Herwig/Generators
saverun LHC-MB-ZH-MCatNLO EventGenerator
diff --git a/Tests/Inputs/ZH-MCatNLO/LHC-MB-ZH-MCatNLO.in b/Tests/Inputs/ZH-MCatNLO/LHC-MB-ZH-MCatNLO.in
--- a/Tests/Inputs/ZH-MCatNLO/LHC-MB-ZH-MCatNLO.in
+++ b/Tests/Inputs/ZH-MCatNLO/LHC-MB-ZH-MCatNLO.in
@@ -1,207 +1,207 @@
#=================================================================================#
#.................................................................................#
#....##...##....#....#####..###.#...#.###...##..#...#...##.....##.................#
#....#.#.#.#...#.#.....#...#....#...#.#..#.#..#..#.#...#..#...#..#................#
#....#..#..#..#####....#...#....#####.###..#..#...#......#....#..#................#
#....#.....#.#.....#...#...#....#...#.#..#.#..#..#.#....#.....#..#................#
#....#.....#.#.....#...#....###.#...#.###...##..#...#..####.#..##.....@LHC........#
#.................................................................................#
#=================================================================================#
#.................p+-- -- ~~~~~~..................................................#
#.....................| |........................................................#
#.................p+-- -- <<<<<<..................................................#
#=================================================================================#
set /Herwig/EventHandlers/EventHandler:LuminosityFunction:Energy 8000.0*GeV
set /Herwig/Generators/EventGenerator:NumberOfEvents 1000000
#==================================================================================
# :::::MATRIX ELEMENT:::::
#==================================================================================
cd /Herwig/MatrixElements/Matchbox
insert /Herwig/Generators/EventGenerator:EventHandler:SubProcessHandlers[0] PPFactory
clear /Herwig/MatrixElements/Matchbox/PPFactory:Amplitudes
cd /Herwig/MatrixElements/Matchbox/Amplitudes
insert /Herwig/MatrixElements/Matchbox/PPFactory:Amplitudes 0 GenericProcesses
set GenericProcesses:TreeLevelAmplitude MadGraph
set GenericProcesses:OneLoopAmplitude GoSam
cd /Herwig/MatrixElements/Matchbox
set PPFactory:OrderInAlphaS 0
set PPFactory:OrderInAlphaEW 2
do PPFactory:Process p p Z0 h0
#do PPFactory:Process d dbar Z0 h0
#==================================================================================
# :::::LO/NLO CALCULATIONS:::::
#==================================================================================
set PPFactory:BornContributions Yes
set PPFactory:VirtualContributions Yes
set PPFactory:RealContributions Yes
set PPFactory:SubProcessGroups No
#==================================================================================
# :::::CUTS:::::
# for finite calculations make resonable cuts!
#==================================================================================
set /Herwig/Cuts/MassCut:CComb Z
set /Herwig/Cuts/MassCut:MinM 66*GeV
set /Herwig/Cuts/MassCut:MaxM 116*GeV
set /Herwig/Cuts/Cuts:JetFinder /Herwig/Cuts/JetFinder
insert /Herwig/Cuts/Cuts:MultiCuts 0 /Herwig/Cuts/JetCuts
set /Herwig/Model:EW/Scheme GMuScheme
set /Herwig/Model:EW/RecalculateEW Yes
do /Herwig/Particles/Z0:SelectDecayModes /Herwig/Particles/Z0/Z0->e-,e+; /Herwig/Particles/Z0/Z0->mu-,mu+;
#==================================================================================
# :::::MATCHING:::::
#==================================================================================
#>>>>>>>>>> MC@NLO-type next-to-leading order for use with dipole shower
set PPFactory:ShowerApproximation DipoleMatching
cd /Herwig/EventHandlers
set EventHandler:CascadeHandler /Herwig/DipoleShower/DipoleShowerHandler
set /Herwig/MatrixElements/Matchbox/AlphaS/NLOAlphaS:LambdaQCD 203.6852*MeV
set /Herwig/Model:QCD/RunningAlphaS /Herwig/MatrixElements/Matchbox/AlphaS/NLOAlphaS
cd /Herwig/MatrixElements/Matchbox
#==================================================================================
# :::::SCALES VARIATIONS:::::
#==================================================================================
#>>>>>>>>>> SCALE CHOICE
set /Herwig/MatrixElements/Matchbox/Scales/FixedScale:FixedScale 91.2*GeV
set PPFactory:ScaleChoice /Herwig/MatrixElements/Matchbox/Scales/FixedScale
#>>>>>>>>>> HARD PROCESS SCALE VARIATION
set PPFactory:RenormalizationScaleFactor 1.0
set PPFactory:FactorizationScaleFactor 1.0
#>>>>>>>>>> MATCHING SCALE VARIATION for MEMatching
set MEMatching:RenormalizationScaleFactor 1.0
set MEMatching:FactorizationScaleFactor 1.0
#>>>>>>>>>> SHOWER SCALE VARIATIONS
set /Herwig/DipoleShower/DipoleShowerHandler:RenormalizationScaleFactor 1.0
set /Herwig/DipoleShower/DipoleShowerHandler:FactorizationScaleFactor 1.0
set /Herwig/DipoleShower/DipoleShowerHandler:HardScaleFactor 1.0
#==================================================================================
# :::::PDF CHOICE:::::
#==================================================================================
cd /Herwig/Partons
create ThePEG::LHAPDF PDFSet ThePEGLHAPDF.so
set PDFSet:RemnantHandler HadronRemnants
set /Herwig/Particles/p+:PDF PDFSet
set /Herwig/Particles/pbar-:PDF PDFSet
set PDFSet:PDFName CT10.LHgrid
set /Herwig/Particles/p+:PDF PDFSet
set /Herwig/Particles/pbar-:PDF PDFSet
#==================================================================================
# :::::SAMPLER:::::
#==================================================================================
cd /Herwig/EventHandlers
set /Herwig/EventHandlers/EventHandler:Weighted Yes
set /Herwig/Samplers/Sampler:Verbose Yes
set /Herwig/Samplers/Sampler:BinSampler /Herwig/Samplers/FlatBinSampler
set /Herwig/EventHandlers/EventHandler:Sampler /Herwig/Samplers/Sampler
#==================================================================================
# :::::GENERATOR:::::
#==================================================================================
cd /Herwig/Generators
set EventGenerator:RandomNumberGenerator:Seed 31122001
set EventGenerator:DebugLevel 1
set EventGenerator:PrintEvent 10
set EventGenerator:MaxErrors 10000
erase /Herwig/Generators/EventGenerator:EventHandler:PostSubProcessHandlers[0]
create Herwig::ZHTest ZHTest HadronTest.so
insert EventGenerator:AnalysisHandlers 0 ZHTest
#==================================================================================
# :::::DIPOLE SHOWER HADRONIZATION SETTINGS:::::
#==================================================================================
cd /Herwig/Hadronization
set ClusterFissioner:ClMaxLight 3.274090*GeV
set ClusterFissioner:ClPowLight 10.0
set ClusterFissioner:PSplitLight 0.7183601
set ClusterDecayer:ClDirLight 1
set ClusterDecayer:ClSmrLight 3.118342
-set ClusterFissioner:ClMaxCharm 3.274090*GeV
-set ClusterFissioner:ClPowCharm 10.0
-set ClusterFissioner:PSplitCharm 0.7183601
+set ClusterFissioner:ClMaxHeavy 4 3.274090*GeV
+set ClusterFissioner:ClPowHeavy 4 10.0
+set ClusterFissioner:PSplitHeavy 4 0.7183601
set ClusterDecayer:ClDirCharm 1
-set ClusterDecayer:ClSmrCharm 3.118342
+set ClusterDecayer:ClSmrHeavy 4 3.118342
set LightClusterDecayer:SingleHadronLimitCharm 0.0
-set ClusterFissioner:ClMaxBottom 3.274090*GeV
-set ClusterFissioner:ClPowBottom 10.0
-set ClusterFissioner:PSplitBottom 0.7183601
+set ClusterFissioner:ClMaxHeavy 5 3.274090*GeV
+set ClusterFissioner:ClPowHeavy 5 10.0
+set ClusterFissioner:PSplitHeavy 5 0.7183601
set ClusterDecayer:ClDirBottom 1
-set ClusterDecayer:ClSmrBottom 3.118342
+set ClusterDecayer:ClSmrHeavy 5 3.118342
set LightClusterDecayer:SingleHadronLimitBottom 0.0
set HadronSelector:PwtUquark 1.0
set HadronSelector:PwtDquark 1.0
set HadronSelector:PwtSquark 1.0
set HadronSelector:PwtCquark 1.0
set HadronSelector:PwtBquark 1.0
set HadronSelector:PwtDIquark 1.0
set HadronSelector:SngWt 1.0
set HadronSelector:DecWt 1.0
cd /
#==================================================================================
# :::::CLEANUP:::::
#
# Change only if you know what you are doing.
# For the moment, we can only deal with massless partons
#==================================================================================
set /Herwig/Particles/d:NominalMass 0*GeV
set /Herwig/Particles/dbar:NominalMass 0*GeV
set /Herwig/Particles/u:NominalMass 0*GeV
set /Herwig/Particles/ubar:NominalMass 0*GeV
set /Herwig/Particles/s:NominalMass 0*GeV
set /Herwig/Particles/sbar:NominalMass 0*GeV
set /Herwig/Particles/c:NominalMass 0*GeV
set /Herwig/Particles/cbar:NominalMass 0*GeV
set /Herwig/Particles/b:NominalMass 0*GeV
set /Herwig/Particles/bbar:NominalMass 0*GeV
set /Herwig/Cuts/JetKtCut:MinKT 0.0*GeV
set /Herwig/Generators/EventGenerator:EventHandler:CollisionCuts No
#==================================================================================
# :::::SAVE THE GENERATOR:::::
#==================================================================================
cd /Herwig/Generators
saverun LHC-MB-ZH-MCatNLO EventGenerator
diff --git a/Tests/Inputs/ZH-Powheg-MadGraph-100/LHC-MG-ZH-Powheg.in b/Tests/Inputs/ZH-Powheg-MadGraph-100/LHC-MG-ZH-Powheg.in
--- a/Tests/Inputs/ZH-Powheg-MadGraph-100/LHC-MG-ZH-Powheg.in
+++ b/Tests/Inputs/ZH-Powheg-MadGraph-100/LHC-MG-ZH-Powheg.in
@@ -1,203 +1,203 @@
#=================================================================================#
#.................................................................................#
#....##...##....#....#####..###.#...#.###...##..#...#...##.....##.................#
#....#.#.#.#...#.#.....#...#....#...#.#..#.#..#..#.#...#..#...#..#................#
#....#..#..#..#####....#...#....#####.###..#..#...#......#....#..#................#
#....#.....#.#.....#...#...#....#...#.#..#.#..#..#.#....#.....#..#................#
#....#.....#.#.....#...#....###.#...#.###...##..#...#..####.#..##.....@LHC........#
#.................................................................................#
#=================================================================================#
#.................p+-- -- ~~~~~~..................................................#
#.....................| |........................................................#
#.................p+-- -- <<<<<<..................................................#
#=================================================================================#
set /Herwig/EventHandlers/EventHandler:LuminosityFunction:Energy 8000.0*GeV
set /Herwig/Generators/EventGenerator:NumberOfEvents 100
#==================================================================================
# :::::MATRIX ELEMENT:::::
#==================================================================================
cd /Herwig/MatrixElements/Matchbox
insert /Herwig/Generators/EventGenerator:EventHandler:SubProcessHandlers[0] PPFactory
cd /Herwig/MatrixElements/Matchbox/Amplitudes
clear /Herwig/MatrixElements/Matchbox/PPFactory:Amplitudes
insert /Herwig/MatrixElements/Matchbox/PPFactory:Amplitudes 0 MadGraph
cd /Herwig/MatrixElements/Matchbox
set PPFactory:OrderInAlphaS 0
set PPFactory:OrderInAlphaEW 2
do PPFactory:Process p p Z0 h0
#do PPFactory:Process d dbar Z0 h0
#==================================================================================
# :::::LO/NLO CALCULATIONS:::::
#==================================================================================
set PPFactory:BornContributions Yes
set PPFactory:VirtualContributions Yes
set PPFactory:RealContributions Yes
set PPFactory:SubProcessGroups No
#==================================================================================
# :::::CUTS:::::
# for finite calculations make resonable cuts!
#==================================================================================
set /Herwig/Cuts/MassCut:CComb Z
set /Herwig/Cuts/MassCut:MinM 66*GeV
set /Herwig/Cuts/MassCut:MaxM 116*GeV
set /Herwig/Cuts/Cuts:JetFinder /Herwig/Cuts/JetFinder
insert /Herwig/Cuts/Cuts:MultiCuts 0 /Herwig/Cuts/JetCuts
set /Herwig/Model:EW/Scheme GMuScheme
set /Herwig/Model:EW/RecalculateEW Yes
do /Herwig/Particles/Z0:SelectDecayModes /Herwig/Particles/Z0/Z0->e-,e+; /Herwig/Particles/Z0/Z0->mu-,mu+;
#==================================================================================
# :::::MATCHING:::::
#==================================================================================
#>>>>>>>>>> POWHEG-type next-to-leading order
set PPFactory:ShowerApproximation MEMatching
set MECorrectionHandler:Factory PPFactory
cd /Herwig/Generators
insert EventGenerator:EventHandler:PostSubProcessHandlers[0] /Herwig/MatrixElements/Matchbox/MECorrectionHandler
set /Herwig/MatrixElements/Matchbox/AlphaS/NLOAlphaS:LambdaQCD 203.6852*MeV
set /Herwig/Model:QCD/RunningAlphaS /Herwig/MatrixElements/Matchbox/AlphaS/NLOAlphaS
cd /Herwig/MatrixElements/Matchbox
#==================================================================================
# :::::SCALES VARIATIONS:::::
#==================================================================================
#>>>>>>>>>> SCALE CHOICE
set /Herwig/MatrixElements/Matchbox/Scales/FixedScale:FixedScale 91.2*GeV
set PPFactory:ScaleChoice /Herwig/MatrixElements/Matchbox/Scales/FixedScale
#>>>>>>>>>> HARD PROCESS SCALE VARIATION
set PPFactory:RenormalizationScaleFactor 1.0
set PPFactory:FactorizationScaleFactor 1.0
#>>>>>>>>>> MATCHING SCALE VARIATION for MEMatching
set MEMatching:RenormalizationScaleFactor 1.0
set MEMatching:FactorizationScaleFactor 1.0
#>>>>>>>>>> SHOWER SCALE VARIATIONS
set /Herwig/DipoleShower/DipoleShowerHandler:RenormalizationScaleFactor 1.0
set /Herwig/DipoleShower/DipoleShowerHandler:FactorizationScaleFactor 1.0
set /Herwig/DipoleShower/DipoleShowerHandler:HardScaleFactor 1.0
#==================================================================================
# :::::PDF CHOICE:::::
#==================================================================================
cd /Herwig/Partons
create ThePEG::LHAPDF PDFSet ThePEGLHAPDF.so
set PDFSet:RemnantHandler HadronRemnants
set /Herwig/Particles/p+:PDF PDFSet
set /Herwig/Particles/pbar-:PDF PDFSet
set PDFSet:PDFName CT10.LHgrid
set /Herwig/Particles/p+:PDF PDFSet
set /Herwig/Particles/pbar-:PDF PDFSet
#==================================================================================
# :::::SAMPLER:::::
#==================================================================================
cd /Herwig/EventHandlers
set /Herwig/EventHandlers/EventHandler:Weighted Yes
set /Herwig/Samplers/Sampler:Verbose Yes
set /Herwig/Samplers/Sampler:BinSampler /Herwig/Samplers/FlatBinSampler
set /Herwig/EventHandlers/EventHandler:Sampler /Herwig/Samplers/Sampler
#==================================================================================
# :::::GENERATOR:::::
#==================================================================================
cd /Herwig/Generators
set EventGenerator:RandomNumberGenerator:Seed 31122001
set EventGenerator:DebugLevel 1
set EventGenerator:PrintEvent 10
set EventGenerator:MaxErrors 10000
erase /Herwig/Generators/EventGenerator:EventHandler:PostSubProcessHandlers[0]
create Herwig::ZHTest ZHTest HadronTest.so
insert EventGenerator:AnalysisHandlers 0 ZHTest
#==================================================================================
# :::::DIPOLE SHOWER HADRONIZATION SETTINGS:::::
#==================================================================================
cd /Herwig/Hadronization
set ClusterFissioner:ClMaxLight 3.274090*GeV
set ClusterFissioner:ClPowLight 10.0
set ClusterFissioner:PSplitLight 0.7183601
set ClusterDecayer:ClDirLight 1
set ClusterDecayer:ClSmrLight 3.118342
-set ClusterFissioner:ClMaxCharm 3.274090*GeV
-set ClusterFissioner:ClPowCharm 10.0
-set ClusterFissioner:PSplitCharm 0.7183601
+set ClusterFissioner:ClMaxHeavy 4 3.274090*GeV
+set ClusterFissioner:ClPowHeavy 4 10.0
+set ClusterFissioner:PSplitHeavy 4 0.7183601
set ClusterDecayer:ClDirCharm 1
-set ClusterDecayer:ClSmrCharm 3.118342
+set ClusterDecayer:ClSmrHeavy 4 3.118342
set LightClusterDecayer:SingleHadronLimitCharm 0.0
-set ClusterFissioner:ClMaxBottom 3.274090*GeV
-set ClusterFissioner:ClPowBottom 10.0
-set ClusterFissioner:PSplitBottom 0.7183601
+set ClusterFissioner:ClMaxHeavy 5 3.274090*GeV
+set ClusterFissioner:ClPowHeavy 5 10.0
+set ClusterFissioner:PSplitHeavy 5 0.7183601
set ClusterDecayer:ClDirBottom 1
-set ClusterDecayer:ClSmrBottom 3.118342
+set ClusterDecayer:ClSmrHeavy 5 3.118342
set LightClusterDecayer:SingleHadronLimitBottom 0.0
set HadronSelector:PwtUquark 1.0
set HadronSelector:PwtDquark 1.0
set HadronSelector:PwtSquark 1.0
set HadronSelector:PwtCquark 1.0
set HadronSelector:PwtBquark 1.0
set HadronSelector:PwtDIquark 1.0
set HadronSelector:SngWt 1.0
set HadronSelector:DecWt 1.0
cd /
#==================================================================================
# :::::CLEANUP:::::
#
# Change only if you know what you are doing.
# For the moment, we can only deal with massless partons
#==================================================================================
set /Herwig/Particles/d:NominalMass 0*GeV
set /Herwig/Particles/dbar:NominalMass 0*GeV
set /Herwig/Particles/u:NominalMass 0*GeV
set /Herwig/Particles/ubar:NominalMass 0*GeV
set /Herwig/Particles/s:NominalMass 0*GeV
set /Herwig/Particles/sbar:NominalMass 0*GeV
set /Herwig/Particles/c:NominalMass 0*GeV
set /Herwig/Particles/cbar:NominalMass 0*GeV
set /Herwig/Particles/b:NominalMass 0*GeV
set /Herwig/Particles/bbar:NominalMass 0*GeV
set /Herwig/Cuts/JetKtCut:MinKT 0.0*GeV
set /Herwig/Generators/EventGenerator:EventHandler:CollisionCuts No
#==================================================================================
# :::::SAVE THE GENERATOR:::::
#==================================================================================
cd /Herwig/Generators
saverun LHC-MG-ZH-Powheg EventGenerator
diff --git a/Tests/Inputs/ZH-Powheg-MadGraphGoSam-100/LHC-MB-ZH-Powheg.in b/Tests/Inputs/ZH-Powheg-MadGraphGoSam-100/LHC-MB-ZH-Powheg.in
--- a/Tests/Inputs/ZH-Powheg-MadGraphGoSam-100/LHC-MB-ZH-Powheg.in
+++ b/Tests/Inputs/ZH-Powheg-MadGraphGoSam-100/LHC-MB-ZH-Powheg.in
@@ -1,208 +1,208 @@
#=================================================================================#
#.................................................................................#
#....##...##....#....#####..###.#...#.###...##..#...#...##.....##.................#
#....#.#.#.#...#.#.....#...#....#...#.#..#.#..#..#.#...#..#...#..#................#
#....#..#..#..#####....#...#....#####.###..#..#...#......#....#..#................#
#....#.....#.#.....#...#...#....#...#.#..#.#..#..#.#....#.....#..#................#
#....#.....#.#.....#...#....###.#...#.###...##..#...#..####.#..##.....@LHC........#
#.................................................................................#
#=================================================================================#
#.................p+-- -- ~~~~~~..................................................#
#.....................| |........................................................#
#.................p+-- -- <<<<<<..................................................#
#=================================================================================#
set /Herwig/EventHandlers/EventHandler:LuminosityFunction:Energy 8000.0*GeV
set /Herwig/Generators/EventGenerator:NumberOfEvents 100
#==================================================================================
# :::::MATRIX ELEMENT:::::
#==================================================================================
cd /Herwig/MatrixElements/Matchbox
insert /Herwig/Generators/EventGenerator:EventHandler:SubProcessHandlers[0] PPFactory
clear /Herwig/MatrixElements/Matchbox/PPFactory:Amplitudes
cd /Herwig/MatrixElements/Matchbox/Amplitudes
insert /Herwig/MatrixElements/Matchbox/PPFactory:Amplitudes 0 GenericProcesses
set GenericProcesses:TreeLevelAmplitude MadGraph
set GenericProcesses:OneLoopAmplitude GoSam
cd /Herwig/MatrixElements/Matchbox
set PPFactory:OrderInAlphaS 0
set PPFactory:OrderInAlphaEW 2
do PPFactory:Process p p Z0 h0
#do PPFactory:Process d dbar Z0 h0
#==================================================================================
# :::::LO/NLO CALCULATIONS:::::
#==================================================================================
set PPFactory:BornContributions Yes
set PPFactory:VirtualContributions Yes
set PPFactory:RealContributions Yes
set PPFactory:SubProcessGroups No
#==================================================================================
# :::::CUTS:::::
# for finite calculations make resonable cuts!
#==================================================================================
set /Herwig/Cuts/MassCut:CComb Z
set /Herwig/Cuts/MassCut:MinM 66*GeV
set /Herwig/Cuts/MassCut:MaxM 116*GeV
set /Herwig/Cuts/Cuts:JetFinder /Herwig/Cuts/JetFinder
insert /Herwig/Cuts/Cuts:MultiCuts 0 /Herwig/Cuts/JetCuts
set /Herwig/Model:EW/Scheme GMuScheme
set /Herwig/Model:EW/RecalculateEW Yes
do /Herwig/Particles/Z0:SelectDecayModes /Herwig/Particles/Z0/Z0->e-,e+; /Herwig/Particles/Z0/Z0->mu-,mu+;
#==================================================================================
# :::::MATCHING:::::
#==================================================================================
#>>>>>>>>>> POWHEG-type next-to-leading order
set PPFactory:ShowerApproximation MEMatching
set MECorrectionHandler:Factory PPFactory
cd /Herwig/Generators
insert EventGenerator:EventHandler:PostSubProcessHandlers[0] /Herwig/MatrixElements/Matchbox/MECorrectionHandler
set /Herwig/MatrixElements/Matchbox/AlphaS/NLOAlphaS:LambdaQCD 203.6852*MeV
set /Herwig/Model:QCD/RunningAlphaS /Herwig/MatrixElements/Matchbox/AlphaS/NLOAlphaS
cd /Herwig/MatrixElements/Matchbox
#==================================================================================
# :::::SCALES VARIATIONS:::::
#==================================================================================
#>>>>>>>>>> SCALE CHOICE
set /Herwig/MatrixElements/Matchbox/Scales/FixedScale:FixedScale 91.2*GeV
set PPFactory:ScaleChoice /Herwig/MatrixElements/Matchbox/Scales/FixedScale
#>>>>>>>>>> HARD PROCESS SCALE VARIATION
set PPFactory:RenormalizationScaleFactor 1.0
set PPFactory:FactorizationScaleFactor 1.0
#>>>>>>>>>> MATCHING SCALE VARIATION for MEMatching
set MEMatching:RenormalizationScaleFactor 1.0
set MEMatching:FactorizationScaleFactor 1.0
#>>>>>>>>>> SHOWER SCALE VARIATIONS
set /Herwig/DipoleShower/DipoleShowerHandler:RenormalizationScaleFactor 1.0
set /Herwig/DipoleShower/DipoleShowerHandler:FactorizationScaleFactor 1.0
set /Herwig/DipoleShower/DipoleShowerHandler:HardScaleFactor 1.0
#==================================================================================
# :::::PDF CHOICE:::::
#==================================================================================
cd /Herwig/Partons
create ThePEG::LHAPDF PDFSet ThePEGLHAPDF.so
set PDFSet:RemnantHandler HadronRemnants
set /Herwig/Particles/p+:PDF PDFSet
set /Herwig/Particles/pbar-:PDF PDFSet
set PDFSet:PDFName CT10.LHgrid
set /Herwig/Particles/p+:PDF PDFSet
set /Herwig/Particles/pbar-:PDF PDFSet
#==================================================================================
# :::::SAMPLER:::::
#==================================================================================
cd /Herwig/EventHandlers
set /Herwig/EventHandlers/EventHandler:Weighted Yes
set /Herwig/Samplers/Sampler:Verbose Yes
set /Herwig/Samplers/Sampler:BinSampler /Herwig/Samplers/FlatBinSampler
set /Herwig/EventHandlers/EventHandler:Sampler /Herwig/Samplers/Sampler
#==================================================================================
# :::::GENERATOR:::::
#==================================================================================
cd /Herwig/Generators
set EventGenerator:RandomNumberGenerator:Seed 31122001
set EventGenerator:DebugLevel 1
set EventGenerator:PrintEvent 10
set EventGenerator:MaxErrors 10000
erase /Herwig/Generators/EventGenerator:EventHandler:PostSubProcessHandlers[0]
create Herwig::ZHTest ZHTest HadronTest.so
insert EventGenerator:AnalysisHandlers 0 ZHTest
#==================================================================================
# :::::DIPOLE SHOWER HADRONIZATION SETTINGS:::::
#==================================================================================
cd /Herwig/Hadronization
set ClusterFissioner:ClMaxLight 3.274090*GeV
set ClusterFissioner:ClPowLight 10.0
set ClusterFissioner:PSplitLight 0.7183601
set ClusterDecayer:ClDirLight 1
set ClusterDecayer:ClSmrLight 3.118342
-set ClusterFissioner:ClMaxCharm 3.274090*GeV
-set ClusterFissioner:ClPowCharm 10.0
-set ClusterFissioner:PSplitCharm 0.7183601
+set ClusterFissioner:ClMaxHeavy 4 3.274090*GeV
+set ClusterFissioner:ClPowHeavy 4 10.0
+set ClusterFissioner:PSplitHeavy 4 0.7183601
set ClusterDecayer:ClDirCharm 1
-set ClusterDecayer:ClSmrCharm 3.118342
+set ClusterDecayer:ClSmrHeavy 4 3.118342
set LightClusterDecayer:SingleHadronLimitCharm 0.0
-set ClusterFissioner:ClMaxBottom 3.274090*GeV
-set ClusterFissioner:ClPowBottom 10.0
-set ClusterFissioner:PSplitBottom 0.7183601
+set ClusterFissioner:ClMaxHeavy 5 3.274090*GeV
+set ClusterFissioner:ClPowHeavy 5 10.0
+set ClusterFissioner:PSplitHeavy 5 0.7183601
set ClusterDecayer:ClDirBottom 1
-set ClusterDecayer:ClSmrBottom 3.118342
+set ClusterDecayer:ClSmrHeavy 5 3.118342
set LightClusterDecayer:SingleHadronLimitBottom 0.0
set HadronSelector:PwtUquark 1.0
set HadronSelector:PwtDquark 1.0
set HadronSelector:PwtSquark 1.0
set HadronSelector:PwtCquark 1.0
set HadronSelector:PwtBquark 1.0
set HadronSelector:PwtDIquark 1.0
set HadronSelector:SngWt 1.0
set HadronSelector:DecWt 1.0
cd /
#==================================================================================
# :::::CLEANUP:::::
#
# Change only if you know what you are doing.
# For the moment, we can only deal with massless partons
#==================================================================================
set /Herwig/Particles/d:NominalMass 0*GeV
set /Herwig/Particles/dbar:NominalMass 0*GeV
set /Herwig/Particles/u:NominalMass 0*GeV
set /Herwig/Particles/ubar:NominalMass 0*GeV
set /Herwig/Particles/s:NominalMass 0*GeV
set /Herwig/Particles/sbar:NominalMass 0*GeV
set /Herwig/Particles/c:NominalMass 0*GeV
set /Herwig/Particles/cbar:NominalMass 0*GeV
set /Herwig/Particles/b:NominalMass 0*GeV
set /Herwig/Particles/bbar:NominalMass 0*GeV
set /Herwig/Cuts/JetKtCut:MinKT 0.0*GeV
set /Herwig/Generators/EventGenerator:EventHandler:CollisionCuts No
#==================================================================================
# :::::SAVE THE GENERATOR:::::
#==================================================================================
cd /Herwig/Generators
saverun LHC-MB-ZH-Powheg EventGenerator
diff --git a/Tests/Inputs/ZH-Powheg/LHC-MB-ZH-Powheg.in b/Tests/Inputs/ZH-Powheg/LHC-MB-ZH-Powheg.in
--- a/Tests/Inputs/ZH-Powheg/LHC-MB-ZH-Powheg.in
+++ b/Tests/Inputs/ZH-Powheg/LHC-MB-ZH-Powheg.in
@@ -1,208 +1,208 @@
#=================================================================================#
#.................................................................................#
#....##...##....#....#####..###.#...#.###...##..#...#...##.....##.................#
#....#.#.#.#...#.#.....#...#....#...#.#..#.#..#..#.#...#..#...#..#................#
#....#..#..#..#####....#...#....#####.###..#..#...#......#....#..#................#
#....#.....#.#.....#...#...#....#...#.#..#.#..#..#.#....#.....#..#................#
#....#.....#.#.....#...#....###.#...#.###...##..#...#..####.#..##.....@LHC........#
#.................................................................................#
#=================================================================================#
#.................p+-- -- ~~~~~~..................................................#
#.....................| |........................................................#
#.................p+-- -- <<<<<<..................................................#
#=================================================================================#
set /Herwig/EventHandlers/EventHandler:LuminosityFunction:Energy 8000.0*GeV
set /Herwig/Generators/EventGenerator:NumberOfEvents 1000000
#==================================================================================
# :::::MATRIX ELEMENT:::::
#==================================================================================
cd /Herwig/MatrixElements/Matchbox
insert /Herwig/Generators/EventGenerator:EventHandler:SubProcessHandlers[0] PPFactory
clear /Herwig/MatrixElements/Matchbox/PPFactory:Amplitudes
cd /Herwig/MatrixElements/Matchbox/Amplitudes
insert /Herwig/MatrixElements/Matchbox/PPFactory:Amplitudes 0 GenericProcesses
set GenericProcesses:TreeLevelAmplitude MadGraph
set GenericProcesses:OneLoopAmplitude GoSam
cd /Herwig/MatrixElements/Matchbox
set PPFactory:OrderInAlphaS 0
set PPFactory:OrderInAlphaEW 2
do PPFactory:Process p p Z0 h0
#do PPFactory:Process d dbar Z0 h0
#==================================================================================
# :::::LO/NLO CALCULATIONS:::::
#==================================================================================
set PPFactory:BornContributions Yes
set PPFactory:VirtualContributions Yes
set PPFactory:RealContributions Yes
set PPFactory:SubProcessGroups No
#==================================================================================
# :::::CUTS:::::
# for finite calculations make resonable cuts!
#==================================================================================
set /Herwig/Cuts/MassCut:CComb Z
set /Herwig/Cuts/MassCut:MinM 66*GeV
set /Herwig/Cuts/MassCut:MaxM 116*GeV
set /Herwig/Cuts/Cuts:JetFinder /Herwig/Cuts/JetFinder
insert /Herwig/Cuts/Cuts:MultiCuts 0 /Herwig/Cuts/JetCuts
set /Herwig/Model:EW/Scheme GMuScheme
set /Herwig/Model:EW/RecalculateEW Yes
do /Herwig/Particles/Z0:SelectDecayModes /Herwig/Particles/Z0/Z0->e-,e+; /Herwig/Particles/Z0/Z0->mu-,mu+;
#==================================================================================
# :::::MATCHING:::::
#==================================================================================
#>>>>>>>>>> POWHEG-type next-to-leading order
set PPFactory:ShowerApproximation MEMatching
set MECorrectionHandler:Factory PPFactory
cd /Herwig/Generators
insert EventGenerator:EventHandler:PostSubProcessHandlers[0] /Herwig/MatrixElements/Matchbox/MECorrectionHandler
set /Herwig/MatrixElements/Matchbox/AlphaS/NLOAlphaS:LambdaQCD 203.6852*MeV
set /Herwig/Model:QCD/RunningAlphaS /Herwig/MatrixElements/Matchbox/AlphaS/NLOAlphaS
cd /Herwig/MatrixElements/Matchbox
#==================================================================================
# :::::SCALES VARIATIONS:::::
#==================================================================================
#>>>>>>>>>> SCALE CHOICE
set /Herwig/MatrixElements/Matchbox/Scales/FixedScale:FixedScale 91.2*GeV
set PPFactory:ScaleChoice /Herwig/MatrixElements/Matchbox/Scales/FixedScale
#>>>>>>>>>> HARD PROCESS SCALE VARIATION
set PPFactory:RenormalizationScaleFactor 1.0
set PPFactory:FactorizationScaleFactor 1.0
#>>>>>>>>>> MATCHING SCALE VARIATION for MEMatching
set MEMatching:RenormalizationScaleFactor 1.0
set MEMatching:FactorizationScaleFactor 1.0
#>>>>>>>>>> SHOWER SCALE VARIATIONS
set /Herwig/DipoleShower/DipoleShowerHandler:RenormalizationScaleFactor 1.0
set /Herwig/DipoleShower/DipoleShowerHandler:FactorizationScaleFactor 1.0
set /Herwig/DipoleShower/DipoleShowerHandler:HardScaleFactor 1.0
#==================================================================================
# :::::PDF CHOICE:::::
#==================================================================================
cd /Herwig/Partons
create ThePEG::LHAPDF PDFSet ThePEGLHAPDF.so
set PDFSet:RemnantHandler HadronRemnants
set /Herwig/Particles/p+:PDF PDFSet
set /Herwig/Particles/pbar-:PDF PDFSet
set PDFSet:PDFName CT10.LHgrid
set /Herwig/Particles/p+:PDF PDFSet
set /Herwig/Particles/pbar-:PDF PDFSet
#==================================================================================
# :::::SAMPLER:::::
#==================================================================================
cd /Herwig/EventHandlers
set /Herwig/EventHandlers/EventHandler:Weighted Yes
set /Herwig/Samplers/Sampler:Verbose Yes
set /Herwig/Samplers/Sampler:BinSampler /Herwig/Samplers/FlatBinSampler
set /Herwig/EventHandlers/EventHandler:Sampler /Herwig/Samplers/Sampler
#==================================================================================
# :::::GENERATOR:::::
#==================================================================================
cd /Herwig/Generators
set EventGenerator:RandomNumberGenerator:Seed 31122001
set EventGenerator:DebugLevel 1
set EventGenerator:PrintEvent 10
set EventGenerator:MaxErrors 10000
erase /Herwig/Generators/EventGenerator:EventHandler:PostSubProcessHandlers[0]
create Herwig::ZHTest ZHTest HadronTest.so
insert EventGenerator:AnalysisHandlers 0 ZHTest
#==================================================================================
# :::::DIPOLE SHOWER HADRONIZATION SETTINGS:::::
#==================================================================================
cd /Herwig/Hadronization
set ClusterFissioner:ClMaxLight 3.274090*GeV
set ClusterFissioner:ClPowLight 10.0
set ClusterFissioner:PSplitLight 0.7183601
set ClusterDecayer:ClDirLight 1
set ClusterDecayer:ClSmrLight 3.118342
-set ClusterFissioner:ClMaxCharm 3.274090*GeV
-set ClusterFissioner:ClPowCharm 10.0
-set ClusterFissioner:PSplitCharm 0.7183601
+set ClusterFissioner:ClMaxHeavy 4 3.274090*GeV
+set ClusterFissioner:ClPowHeavy 4 10.0
+set ClusterFissioner:PSplitHeavy 4 0.7183601
set ClusterDecayer:ClDirCharm 1
-set ClusterDecayer:ClSmrCharm 3.118342
+set ClusterDecayer:ClSmrHeavy 4 3.118342
set LightClusterDecayer:SingleHadronLimitCharm 0.0
-set ClusterFissioner:ClMaxBottom 3.274090*GeV
-set ClusterFissioner:ClPowBottom 10.0
-set ClusterFissioner:PSplitBottom 0.7183601
+set ClusterFissioner:ClMaxHeavy 5 3.274090*GeV
+set ClusterFissioner:ClPowHeavy 5 10.0
+set ClusterFissioner:PSplitHeavy 5 0.7183601
set ClusterDecayer:ClDirBottom 1
-set ClusterDecayer:ClSmrBottom 3.118342
+set ClusterDecayer:ClSmrHeavy 5 3.118342
set LightClusterDecayer:SingleHadronLimitBottom 0.0
set HadronSelector:PwtUquark 1.0
set HadronSelector:PwtDquark 1.0
set HadronSelector:PwtSquark 1.0
set HadronSelector:PwtCquark 1.0
set HadronSelector:PwtBquark 1.0
set HadronSelector:PwtDIquark 1.0
set HadronSelector:SngWt 1.0
set HadronSelector:DecWt 1.0
cd /
#==================================================================================
# :::::CLEANUP:::::
#
# Change only if you know what you are doing.
# For the moment, we can only deal with massless partons
#==================================================================================
set /Herwig/Particles/d:NominalMass 0*GeV
set /Herwig/Particles/dbar:NominalMass 0*GeV
set /Herwig/Particles/u:NominalMass 0*GeV
set /Herwig/Particles/ubar:NominalMass 0*GeV
set /Herwig/Particles/s:NominalMass 0*GeV
set /Herwig/Particles/sbar:NominalMass 0*GeV
set /Herwig/Particles/c:NominalMass 0*GeV
set /Herwig/Particles/cbar:NominalMass 0*GeV
set /Herwig/Particles/b:NominalMass 0*GeV
set /Herwig/Particles/bbar:NominalMass 0*GeV
set /Herwig/Cuts/JetKtCut:MinKT 0.0*GeV
set /Herwig/Generators/EventGenerator:EventHandler:CollisionCuts No
#==================================================================================
# :::::SAVE THE GENERATOR:::::
#==================================================================================
cd /Herwig/Generators
saverun LHC-MB-ZH-Powheg EventGenerator
diff --git a/Tests/Makefile.am b/Tests/Makefile.am
--- a/Tests/Makefile.am
+++ b/Tests/Makefile.am
@@ -1,422 +1,422 @@
AM_LDFLAGS += -module -avoid-version -rpath /dummy/path/not/used
EXTRA_DIST = Inputs python Rivet
EXTRA_LTLIBRARIES = LeptonTest.la GammaTest.la HadronTest.la DISTest.la
if WANT_LIBFASTJET
EXTRA_LTLIBRARIES += HadronJetTest.la LeptonJetTest.la
HadronJetTest_la_SOURCES = \
Hadron/VHTest.h Hadron/VHTest.cc\
Hadron/VTest.h Hadron/VTest.cc\
Hadron/HTest.h Hadron/HTest.cc
HadronJetTest_la_CPPFLAGS = $(AM_CPPFLAGS) $(FASTJETINCLUDE) \
-I$(FASTJETPATH)
HadronJetTest_la_LIBADD = $(FASTJETLIBS)
LeptonJetTest_la_SOURCES = \
Lepton/TopDecay.h Lepton/TopDecay.cc
LeptonJetTest_la_CPPFLAGS = $(AM_CPPFLAGS) $(FASTJETINCLUDE) \
-I$(FASTJETPATH)
LeptonJetTest_la_LIBADD = $(FASTJETLIBS)
endif
LeptonTest_la_SOURCES = \
Lepton/VVTest.h Lepton/VVTest.cc \
Lepton/VBFTest.h Lepton/VBFTest.cc \
Lepton/VHTest.h Lepton/VHTest.cc \
Lepton/FermionTest.h Lepton/FermionTest.cc
GammaTest_la_SOURCES = \
Gamma/GammaMETest.h Gamma/GammaMETest.cc \
Gamma/GammaPMETest.h Gamma/GammaPMETest.cc
DISTest_la_SOURCES = \
DIS/DISTest.h DIS/DISTest.cc
HadronTest_la_SOURCES = \
Hadron/HadronVVTest.h Hadron/HadronVVTest.cc\
Hadron/HadronVBFTest.h Hadron/HadronVBFTest.cc\
Hadron/WHTest.h Hadron/WHTest.cc\
Hadron/ZHTest.h Hadron/ZHTest.cc\
Hadron/VGammaTest.h Hadron/VGammaTest.cc\
Hadron/ZJetTest.h Hadron/ZJetTest.cc\
Hadron/WJetTest.h Hadron/WJetTest.cc\
Hadron/QQHTest.h Hadron/QQHTest.cc
REPO = $(top_builddir)/src/HerwigDefaults.rpo
HERWIG = $(top_builddir)/src/Herwig
HWREAD = $(HERWIG) read --repo $(REPO) -L $(builddir)/.libs -i $(top_builddir)/src
HWBUILD = $(HERWIG) build --repo $(REPO) -L $(builddir)/.libs -i $(top_builddir)/src
HWINTEGRATE = $(HERWIG) integrate
HWRUN = $(HERWIG) run -N $${NUMEVENTS:-10000}
tests : tests-LEP tests-DIS tests-LHC tests-Gamma
LEPDEPS = \
test-LEP-VV \
test-LEP-VH \
test-LEP-VBF \
test-LEP-BB \
test-LEP-Quarks \
test-LEP-Leptons
if WANT_LIBFASTJET
LEPDEPS += test-LEP-TopDecay
endif
tests-LEP : $(LEPDEPS)
tests-DIS : test-DIS-Charged test-DIS-Neutral
LHCDEPS = \
test-LHC-WW test-LHC-WZ test-LHC-ZZ \
test-LHC-ZGamma test-LHC-WGamma \
test-LHC-ZH test-LHC-WH \
test-LHC-ZJet test-LHC-WJet \
test-LHC-Z test-LHC-W \
test-LHC-ZZVBF test-LHC-VBF \
test-LHC-WWVBF \
test-LHC-bbH test-LHC-ttH \
test-LHC-GammaGamma test-LHC-GammaJet \
test-LHC-Higgs test-LHC-HiggsJet \
test-LHC-QCDFast test-LHC-QCD \
test-LHC-Top
if WANT_LIBFASTJET
LHCDEPS += \
test-LHC-Bottom \
test-LHC-WHJet test-LHC-ZHJet test-LHC-HJet \
test-LHC-ZShower test-LHC-WShower \
test-LHC-WHJet-Powheg test-LHC-ZHJet-Powheg test-LHC-HJet-Powheg \
test-LHC-ZShower-Powheg test-LHC-WShower-Powheg
endif
tests-LHC : $(LHCDEPS)
tests-Gamma : test-Gamma-FF test-Gamma-WW test-Gamma-P
LEPLIBS = LeptonTest.la
HADLIBS = HadronTest.la
if WANT_LIBFASTJET
LEPLIBS += LeptonJetTest.la
HADLIBS += HadronJetTest.la
endif
test-LEP-% : Inputs/LEP-%.in $(LEPLIBS)
$(HWREAD) $<
$(HWRUN) $(notdir $(subst .in,.run,$<))
test-Gamma-% : Inputs/Gamma-%.in GammaTest.la
$(HWREAD) $<
$(HWRUN) $(notdir $(subst .in,.run,$<))
test-DIS-% : Inputs/DIS-%.in DISTest.la
$(HWREAD) $<
$(HWRUN) $(notdir $(subst .in,.run,$<))
test-LHC-% : Inputs/LHC-%.in GammaTest.la $(HADLIBS)
$(HWREAD) $<
$(HWRUN) $(notdir $(subst .in,.run,$<))
tests-Rivet : Rivet-EE Rivet-DIS Rivet-Fixed \
Rivet-TVT-EW Rivet-TVT-Photon Rivet-TVT-Jets \
Rivet-LHC-Jets Rivet-LHC-EW Rivet-LHC-Photon Rivet-LHC-Higgs
Rivet-%-UE-Cent.yoda : Rivet-%-UE-Cent.run Rivet-%-Cent.run
rm -rf $(subst .yoda,,$@)
mkdir $(subst .yoda,,$@)
mv $(subst .yoda,.run,$@) $(subst UE-,,$(subst .yoda,.run,$@)) $(subst .yoda,,$@)
cd $(subst .yoda,,$@); ../$(HWRUN) $(subst UE-,,$(subst .yoda,.run,$@)); mv $(subst UE-,,$@) ALICE_2015_CENT_PP.yoda
cd $(subst .yoda,,$@); export RIVET_ANALYSIS_PATH=`pwd`; ../$(HWRUN) $(subst .yoda,.run,$@)
mv $(subst .yoda,,$@)/$@ .
rm -rf $(subst .yoda,,$@)
Rivet-%.run : Rivet/%.in
export RIVET_ANALYSIS_PATH=`pwd`/Analysis; $(HWBUILD) -c .cache/$(subst .run,,$@) $<
Rivet-Matchbox-%.yoda : Rivet-Matchbox-%.run
export RIVET_ANALYSIS_PATH=`pwd`/Analysis; $(HWINTEGRATE) -c .cache/$(subst .run,,$<) $<
export RIVET_ANALYSIS_PATH=`pwd`/Analysis; $(HWRUN) -c .cache/$(subst .run,,$<) $<
Rivet-%.yoda : Rivet-%.run
export RIVET_ANALYSIS_PATH=`pwd`/Analysis; $(HWRUN) $<
Rivet/%.in :
python/make_input_files.py $(notdir $(subst .in,,$@))
Rivet-inputfiles: $(shell echo Rivet/EE{,-Powheg,-Matchbox,-Dipole,-Dipole-MCatNLO,-Dipole-Matchbox-Powheg,-Matchbox-Powheg,-Merging}-{12,12.8,13,14,14.8,17,21.5,22,22.5,25,26.8,27.6,27.7,29,30,30.2,30.3,30.5,30.7,30.8,31.2,31.3,31.6,34,34.5,34.8,35,36.2,41,41.5,42.1,42.6,43.5,43.6,44,45,48.0,50,52,53.3,55,55.3,56,57,58,59.5,60,60.8,61.4,65.4,66,75.7,76,82,85,91,91-nopi,93.0,130,130.1,133,136,136.1,161,161.3,172,172.3,177,182.8,183,188.6,189,192,194.4,196,197,200,200.2,202,205,206,206.2,207}.in) \
$(shell echo Rivet/EE-{183,189}-WW.in) \
$(shell echo Rivet/EE{,-Dipole}-{10.5,11.96,12.8,13.96,16.86,21.84,26.8,28.48,35.44,48.0,97.0}-gg.in) \
$(shell echo Rivet/EE{,-Powheg,-Matchbox,-Dipole,-Dipole-MCatNLO,-Dipole-Matchbox-Powheg,-Matchbox-Powheg}-{2.0,2.2,2.23,2.396,2.4,2.6,2.644,2.8,2.9,3.0,3.05,3.2,3.4,3.5,3.63,3.67,4.03,4.17,4.18,4.3,4.41,4.5,4.6,4.8,5.0,5.2,5.8,6.2,6.5,6.6,7.0,7.4,7.7,8.8,9.27,9.4,9.46,9.51,10,10.4,10.45,10.47,10.52,10.52-sym,10.54,10.55,10.58,10.58-sym,10.6}.in) \
$(shell echo Rivet/EE-{Bc,Ds,Eta,Etac,JPsi,JPsi-All,Lambdab,Lambdac,LL-10.58,LL-197,LL-29,LL-58,LL-91,Omega-Baryon,Omegac0,Omega-Meson,Phi,Psi2S,Psi2S-All,Psi3770,Tau,Upsilon,Upsilon2,Upsilon3,Upsilon4,Upsilon4-asym,Upsilon5,Xi0,Xic0,Xicp,Xim}.in) \
$(shell echo Rivet/DIS{,-NoME,-Powheg,-Matchbox,-Dipole,-Dipole-MCatNLO,-Dipole-Matchbox-Powheg,-Matchbox-Powheg,-Merging}-{225,251,300,318,318-CMS}-e+-{VeryLow,Low,Med,High}Q2.in) \
$(shell echo Rivet/DIS{,-NoME,-Powheg,-Matchbox,-Dipole,-Dipole-MCatNLO,-Dipole-Matchbox-Powheg,-Matchbox-Powheg,-Merging}-318-{e+,e-}-CC-{VeryLow,Low,Med,High}Q2.in) \
$(shell echo Rivet/DIS{,-NoME,-Powheg,-Matchbox,-Dipole,-Dipole-MCatNLO,-Dipole-Matchbox-Powheg,-Matchbox-Powheg,-Merging}-{296,300,318}-e--{VeryLow,Low,Med,High}Q2.in) \
$(shell echo Rivet/Photo-{Direct,Resolved}-{300,318}-e+-Jets-{1..3}.in ) \
$(shell echo Rivet/TVT{,-Powheg,-Matchbox,-Dipole,-Dipole-MCatNLO,-Dipole-Matchbox-Powheg,-Matchbox-Powheg,-Merging}-{Run-I-Z,Run-I-W,Run-I-WZ,Run-II-Z-e,Run-II-Z-{,LowMass-,HighMass-}mu,Run-II-W}.in) \
$(shell echo Rivet/TVT{,-Dipole}-Run-II-{DiPhoton-GammaGamma,DiPhoton-GammaJet,PromptPhoton}.in) \
$(shell echo Rivet/TVT-Powheg-Run-II-{DiPhoton-GammaGamma,DiPhoton-GammaJet}.in) \
$(shell echo Rivet/TVT{,-Dipole,-Dipole-MCatNLO,-Dipole-Matchbox-Powheg,-Matchbox,-Matchbox-Powheg,-Merging}-Run-{I,II}-{Jets-{1..6},DiJets-{1..4}}.in ) \
$(shell echo Rivet/TVT{,-Dipole,-Dipole-MCatNLO,-Dipole-Matchbox-Powheg,-Matchbox,-Matchbox-Powheg,-Merging}-{630-Jets-{1..3},300-Jets-1,900-Jets-1}.in ) \
$(shell echo Rivet/TVT{,-Dipole}-{Run-I,Run-II,300,630,900}-UE.in) \
$(shell echo Rivet/LHC{,-Dipole,-Dipole-MCatNLO,-Dipole-Matchbox-Powheg,-Matchbox,-Matchbox-Powheg,-Merging}-7-DiJets-{1..7}-{A,B,C}.in ) \
$(shell echo Rivet/LHC{,-Dipole,-Dipole-MCatNLO,-Dipole-Matchbox-Powheg,-Matchbox,-Matchbox-Powheg,-Merging}-13-DiJets-{{1..11}-A,{6..11}-B}.in ) \
$(shell echo Rivet/LHC{,-Dipole,-Dipole-MCatNLO,-Dipole-Matchbox-Powheg,-Matchbox,-Matchbox-Powheg,-Merging}-{7,8,13}-Jets-{0..10}.in ) \
$(shell echo Rivet/LHC{,-Dipole}-{900,2360,2760,7,8,13}-UE.in ) \
$(shell echo Rivet/LHC{,-Dipole}-2760-Jets-{1..3}.in ) \
$(shell echo Rivet/LHC{,-Dipole}-{900,7,13}-UE-Long.in ) \
$(shell echo Rivet/LHC{,-Dipole,-Dipole-MCatNLO,-Dipole-Matchbox-Powheg,-Matchbox,-Matchbox-Powheg,-Merging}-7-Charm-{0..5}.in) \
$(shell echo Rivet/LHC{,-Dipole,-Dipole-MCatNLO,-Dipole-Matchbox-Powheg,-Matchbox,-Matchbox-Powheg,-Merging}-{5,13}-Charm-0.in) \
$(shell echo Rivet/LHC{,-Dipole,-Dipole-MCatNLO,-Dipole-Matchbox-Powheg,-Matchbox,-Matchbox-Powheg,-Merging}-7-Bottom-{0..9}.in) \
$(shell echo Rivet/LHC{,-Dipole,-Dipole-MCatNLO,-Dipole-Matchbox-Powheg,-Matchbox,-Matchbox-Powheg,-Merging}-13-Bottom-{0..6}.in) \
$(shell echo Rivet/LHC{,-Dipole,-Dipole-MCatNLO,-Dipole-Matchbox-Powheg,-Matchbox,-Matchbox-Powheg,-Merging}-7-Top-{L,SL}.in) \
$(shell echo Rivet/LHC{,-Dipole,-Dipole-MCatNLO,-Dipole-Matchbox-Powheg,-Matchbox,-Matchbox-Powheg,-Merging}-{8,13}-Top-{All,L,SL}.in) \
$(shell echo Rivet/Star{,-Dipole}-{UE,Jets-{1..4}}.in ) \
$(shell echo Rivet/SppS{,-Dipole}-{53,63,200,500,546,900}-UE.in ) \
$(shell echo Rivet/LHC{,-Matchbox,-Matchbox-Powheg,-Powheg,-Dipole,-Dipole-MCatNLO,-Dipole-Matchbox-Powheg,-Merging}-{{,8-}W-{e,mu},13-W-mu,{2760-,,8-,13-}Z-{e,mu}-Mass{1..5},13-Z-nu,Z-mu-SOPHTY,WZ,WW-{emu,ll},13-WW-ll,13-ZZ-ll,ZZ-{ll,lv},{8,13}-WZ,8-ZZ-lv,8-WW-ll,Z-mu-Short}.in) \
$(shell echo Rivet/LHC{,-Dipole}-7-{W,Z}Gamma-{e,mu}.in) \
$(shell echo Rivet/LHC{,-Dipole}-8-ZGamma-{e,mu,nu}.in) \
$(shell echo Rivet/LHC{,-Matchbox,-Matchbox-Powheg,-Dipole,-Dipole-MCatNLO,-Dipole-Matchbox-Powheg,-Merging}-{7-W-Jet-{1..3}-e,7-Z-Jet-{0..3}-e,7-Z-Jet-0-mu}.in) \
$(shell echo Rivet/LHC{-Matchbox,-Matchbox-Powheg,-Dipole-MCatNLO,-Dipole-Matchbox-Powheg,-Merging}-{Z-b,Z-bb,8-Z-b,8-Z-bb,13-Z-b,13-Z-bb,W-b,8-Z-jj}.in) \
$(shell echo Rivet/LHC{,-Dipole}-{7,8,13}-PromptPhoton-{1..5}.in) Rivet/LHC-GammaGamma-7.in \
$(shell echo Rivet/LHC{,-Powheg,-Dipole}-{7,8,13}-{DiPhoton-GammaGamma,DiPhoton-GammaJet}.in) \
$(shell echo Rivet/LHC{,-Powheg,-Matchbox,-Matchbox-Powheg,-Dipole,-Dipole-MCatNLO,-Dipole-Matchbox-Powheg,-Merging}-{ggH,VBF,WH,ZH}.in) \
$(shell echo Rivet/LHC{,-Powheg,-Matchbox,-Matchbox-Powheg,-Dipole,-Dipole-MCatNLO,-Dipole-Matchbox-Powheg,-Merging}-8-{{ggH,VBF,WH,ZH}{,-GammaGamma},ggH-WW}.in) \
$(shell echo Rivet/LHC{,-Matchbox,-Matchbox-Powheg,-Dipole,-Dipole-MCatNLO,-Dipole-Matchbox-Powheg,-Merging}-ggHJet.in) \
- $(shell echo Rivet/ISR{,-Dipole}-{{30,44,53,62}-UE,{44,62}-Z-mu}.in Rivet/EHS{,-Pion}-{,-Dipole}-UE.in) \
+ $(shell echo Rivet/ISR{,-Dipole}-{{30,44,53,62}-UE,{44,62}-Z-mu}.in Rivet/EHS{,-Dipole}{,-Pion}-UE.in) \
$(shell echo Rivet/SPS{,-Dipole}-{17.4-UE,200-Z-mu}.in ) \
$(shell echo Rivet/Fermilab{,-Dipole}-{27.4,38.8}-Z-mu.in ) \
$(shell echo Rivet/EE-Gamma-Direct-mumu-{161,172,183,189,196,206}.in ) \
$(shell echo Rivet/EE-Gamma-Direct-tautau-{189,196,206}.in ) \
$(shell echo Rivet/EE-Gamma-{pi0,Eta,EtaPrime,EtaC,ChiC2,ChiC0_2P,ChiC2_2P}-10.58.in ) \
$(shell echo Rivet/EE-Gamma-{Eta-{1,29},EtaPrime-{34.3,91.2}}.in ) \
$(shell echo Rivet/EE-Gamma-{Direct,Single-Resolved,Double-Resolved}-Jets-{198,206}.in )
#$(shell echo Rivet/LHC{,-Dipole}-{7,13}{,-UE}-Cent.in )
Analysis/RivetHerwig.so: Analysis/*.cc
rivet-build Analysis/RivetHerwig.so Analysis/*.cc
Rivet-GammaGamma: Rivet-GammaGamma/done
touch $@
Rivet-GammaGamma/done: $(shell echo Rivet-GammaGamma-mumu-{3.5,4.5,5.5,6.5,7.5,9.0,12.5,17.5,30.0}.yoda )
rm -rf Rivet-GammaGamma
python/merge-GammaGamma GammaGamma
rivet-mkhtml -o Rivet-GammaGamma GammaGamma.yoda:Hw
touch $@
Rivet-EE-Gamma: Rivet-EE-Gamma/done
touch $@
Rivet-EE-Gamma/done: $(shell echo Rivet-EE-Gamma-Direct-mumu-{161,172,183,189,196,206}.yoda ) \
$(shell echo Rivet-EE-Gamma-Direct-tautau-{189,196,206}.yoda ) \
$(shell echo Rivet-EE-Gamma-{pi0,Eta,EtaPrime,EtaC,ChiC2,ChiC0_2P,ChiC2_2P}-10.58.yoda ) \
$(shell echo Rivet-EE-Gamma-{Eta-{1,29},EtaPrime-{34.3,91.2}}.yoda ) \
$(shell echo Rivet-EE-Gamma-{Direct,Single-Resolved,Double-Resolved}-Jets-{196,198,206}.yoda )
rm -rf Rivet-EE-Gamma
python/merge-EE-Gamma EE-Gamma
export RIVET_ANALYSIS_PATH=`pwd`/Analysis; rivet-mkhtml -o Rivet-EE-Gamma EE-Gamma.yoda:Hw
touch $@
Rivet-EE : Rivet-EE/done
touch $@
Rivet-EE/done : $(shell echo Rivet{,-Powheg}-EE-{12,12.8,13,14,14.8,17,21.5,22,22.5,25,26.8,27.6,27.7,29,30,30.2,30.3,30.5,30.7,30.8,31.2,31.3,31.6,34,34.5,34.8,35,36.2,41,41.5,42.1,42.6,43.5,43.6,44,45,48.0,50,52,53.3,55,55.3,56,57,58,59.5,60,60.8,61.4,65.4,66,75.7,76,82,85,91,91-nopi,93.0,130,130.1,133,136,136.1,161,161.3,172,172.3,177,182.8,183,188.6,189,192,194.4,196,197,200,200.2,202,205,206,206.2,207}.yoda) \
$(shell echo Rivet-EE-{183,189}-WW.yoda) \
$(shell echo Rivet-EE-{10.5,11.96,12.8,13.96,16.86,21.84,26.8,28.48,35.44,48.0,97.0}-gg.yoda) \
$(shell echo Rivet-EE-{2.0,2.2,2.23,2.396,2.4,2.6,2.644,2.8,2.9,3.0,3.05,3.2,3.4,3.5,3.63,3.67,4.03,4.17,4.18,4.3,4.41,4.5,4.6,4.8,5.0,5.2,5.8,6.2,6.5,6.6,7.0,7.4,7.7,8.8,9.27,9.4,9.46,9.51,10,10.4,10.45,10.47,10.52,10.52-sym,10.54,10.55,10.58,10.58-sym,10.6}.yoda) \
$(shell echo Rivet-EE-{Bc,Ds,Eta,Etac,JPsi,JPsi-All,Lambdab,Lambdac,LL-10.58,LL-197,LL-29,LL-58,LL-91,Omega-Baryon,Omegac0,Omega-Meson,Phi,Psi2S,Psi2S-All,Psi3770,Tau,Upsilon,Upsilon2,Upsilon3,Upsilon4,Upsilon4-asym,Upsilon5,Xi0,Xic0,Xicp,Xim}.yoda)
rm -rf Rivet-EE
python/merge-EE --with-gg --with-decay --with-WW EE
python/merge-EE Powheg-EE
rivet-mkhtml -o Rivet-EE EE.yoda:Hw Powheg-EE.yoda:Hw-Powheg
python/plot-EE Rivet-EE
touch $@
Onium-%.yoda:
export RIVET_ANALYSIS_PATH=`pwd`/Analysis; $(HWBUILD) -c .cache/$(subst .yoda,,$@) Rivet/$(subst .yoda,.in,$@)
export RIVET_ANALYSIS_PATH=`pwd`/Analysis; $(HWRUN) $(subst .yoda,.run,$@)
Onium-Splitting: Analysis/RivetHerwig.so
OUTPUT=`python/OniumSplitting.py --generate-input-files`; $(MAKE) $$OUTPUT NUMEVENTS=$${NUMEVENTS:-10000};
export RIVET_ANALYSIS_PATH=`pwd`/Analysis; python/OniumSplitting.py --fast --analyse
Onium-Sigma: Analysis/RivetHerwig.so
OUTPUT=`python/OniumSigma.py --generate-input-files | grep -v CT14 | grep -v LHAPDF | grep -v Eur.Phys`; $(MAKE) $$OUTPUT NUMEVENTS=$${NUMEVENTS:-10000};
export RIVET_ANALYSIS_PATH=`pwd`/Analysis; python/OniumSigma.py --fast --analyse
Rivet-LowEnergy-%.yoda:
export RIVET_ANALYSIS_PATH=`pwd`/Analysis; $(HWBUILD) -c .cache/$(subst .yoda,,$@) Rivet/$(subst .yoda,.in,$@)
export RIVET_ANALYSIS_PATH=`pwd`/Analysis; $(HWRUN) $(subst .yoda,.run,$@)
Rivet-LowEnergy-EE-%:
args="--process "$(word 1,$(subst -, ,$(subst Rivet-LowEnergy-EE-,,$@))); if [ -n "$(strip $(word 2,$(subst -, ,$(subst Rivet-LowEnergy-EE-,,$@))))" ]; then args+=" --flavour "$(word 2,$(subst -, ,$(subst Rivet-LowEnergy-EE-,,$@))); fi; OUTPUT=`python/LowEnergy-EE.py $$args --non-perturbative --perturbative`; $(MAKE) $$OUTPUT NUMEVENTS=$${NUMEVENTS:-10000};
args="--process "$(word 1,$(subst -, ,$(subst Rivet-LowEnergy-EE-,,$@))); plots=`python/LowEnergy-EE.py $$args --plots`; plots2=`echo $$plots | sed s"A-eA-mA"g | sed s"A-fA-mA"g`; python/mergeLowEnergy.py $(subst Rivet-LowEnergy-,,$@) $$plots; if [ -e LowEnergy-NonPerturbative-EE-$(subst Rivet-LowEnergy-EE-,,$@).yoda ] && [ -e LowEnergy-Perturbative-EE-$(subst Rivet-LowEnergy-EE-,,$@).yoda ]; then rivet-mkhtml -o Rivet-LowEnergy-EE-$(subst Rivet-LowEnergy-EE-,,$@) LowEnergy-NonPerturbative-EE-$(subst Rivet-LowEnergy-EE-,,$@).yoda:"Non-Pert" LowEnergy-Perturbative-EE-$(subst Rivet-LowEnergy-EE-,,$@).yoda:"Pert" $$plots2; elif [ -e LowEnergy-NonPerturbative-EE-$(subst Rivet-LowEnergy-EE-,,$@).yoda ]; then rivet-mkhtml -o Rivet-LowEnergy-EE-$(subst Rivet-LowEnergy-EE-,,$@) LowEnergy-NonPerturbative-EE-$(subst Rivet-LowEnergy-EE-,,$@).yoda:"Non-Pert" $$plots2; elif [ -e LowEnergy-Perturbative-EE-$(subst Rivet-LowEnergy-EE-,,$@).yoda ]; then rivet-mkhtml -o Rivet-LowEnergy-EE-$(subst Rivet-LowEnergy-EE-,,$@) LowEnergy-Perturbative-EE-$(subst Rivet-LowEnergy-EE-,,$@).yoda:"Pert" $$plots2; fi
Rivet-LowEnergy-Photon-%:
args="--process "$(word 1,$(subst -, ,$(subst Rivet-LowEnergy-Photon-,,$@))); if [ -n "$(strip $(word 2,$(subst -, ,$(subst Rivet-LowEnergy-Photon-,,$@))))" ]; then args+=" --flavour "$(word 2,$(subst -, ,$(subst Rivet-LowEnergy-Photon-,,$@))); fi; OUTPUT=`python/LowEnergy-Photon.py $$args --non-perturbative --perturbative --resonance`; $(MAKE) $$OUTPUT NUMEVENTS=$${NUMEVENTS:-10000};
args="--process "$(word 1,$(subst -, ,$(subst Rivet-LowEnergy-Photon-,,$@))); plots=`python/LowEnergy-Photon.py $$args --plots`; yodaArgs=`python/mergeLowEnergy.py $(subst Rivet-LowEnergy-Photon-,GammaGamma-,$@) $$plots`; rivet-mkhtml -o Rivet-LowEnergy-Photon-$(subst Rivet-LowEnergy-Photon-,,$@) $$yodaArgs $$plots;
Rivet-R:
OUTPUT=`python/R.py --perturbative --non-perturbative`; $(MAKE) $$OUTPUT NUMEVENTS=$${NUMEVENTS:-10000};
plots=`python/R.py --perturbative --non-perturbative --plots`; python/mergeLowEnergy.py R $$plots; rivet-mkhtml -o Rivet-R LowEnergy-Perturbative-R.yoda:"Pert" LowEnergy-NonPerturbative-R.yoda:"Non-Pert" $$plots
Rivet-DIS : Rivet-DIS/done
touch $@
Rivet-DIS/done: $(shell echo Rivet{-DIS,-NoME-DIS,-Powheg-DIS}-{225,251,300,318,318-CMS}-e+-{VeryLow,Low,Med,High}Q2.yoda) \
$(shell echo Rivet{-DIS,-NoME-DIS,-Powheg-DIS}-{296,300,318}-e--{VeryLow,Low,Med,High}Q2.yoda) \
$(shell echo Rivet{-DIS,-NoME-DIS,-Powheg-DIS}-318-{e+,e-}-CC-{VeryLow,Low,Med,High}Q2.yoda)\
$(shell echo Rivet-Photo-{Direct,Resolved}-{300,318}-e+-Jets-{1..3}.yoda)
rm -rf Rivet-DIS
python/merge-DIS DIS
python/merge-DIS Powheg-DIS
python/merge-DIS NoME-DIS
rivet-mkhtml -o Rivet-DIS DIS.yoda:Hw Powheg-DIS.yoda:Hw-Powheg NoME-DIS.yoda:Hw-NoME
touch $@
Rivet-TVT-EW : Rivet-TVT-EW/done
touch $@
Rivet-TVT-EW/done: $(shell echo Rivet{,-Powheg}-TVT-{Run-I-Z,Run-I-W,Run-I-WZ,Run-II-Z-{e,{,LowMass-,HighMass-}mu},Run-II-W}.yoda)
rm -rf Rivet-TVT-EW
python/merge-TVT-EW TVT
python/merge-TVT-EW Powheg-TVT
rivet-mkhtml -o Rivet-TVT-EW TVT-EW.yoda:Hw Powheg-TVT-EW.yoda:Hw-Powheg
touch $@
Rivet-TVT-Photon : Rivet-TVT-Photon/done
touch $@
Rivet-TVT-Photon/done: $(shell echo Rivet{,-Powheg}-TVT-Run-II-{DiPhoton-GammaGamma,DiPhoton-GammaJet}.yoda Rivet-TVT-Run-II-PromptPhoton.yoda)
rm -rf Rivet-TVT-Photon
python/merge-TVT-Photon TVT
python/merge-TVT-Photon Powheg-TVT
rivet-mkhtml -o Rivet-TVT-Photon TVT-Photon.yoda:Hw Powheg-TVT-Photon.yoda:Hw-Powheg
touch $@
Rivet-TVT-Jets : Rivet-TVT-Jets/done
touch $@
Rivet-TVT-Jets/done: $(shell echo Rivet-TVT-Run-{I,II}-{Jets-{1..6},DiJets-{1..4}}.yoda ) \
$(shell echo Rivet-TVT-{630-Jets-{1..3},300-Jets-1,900-Jets-1}.yoda ) \
$(shell echo Rivet-TVT-{Run-I,Run-II,300,630,900}-UE.yoda)
rm -rf Rivet-TVT-Jets
python/merge-TVT-Jets TVT
rivet-mkhtml -o Rivet-TVT-Jets TVT-Jets.yoda:Hw
touch $@
Rivet-Fixed : Rivet-Fixed/done
touch $@
Rivet-Fixed/done : $(shell echo Rivet-SppS-{53,63,200,500,546,900}-UE.yoda ) \
$(shell echo Rivet-ISR-{{30,44,53,62}-UE,{44,62}-Z-mu}.yoda Rivet-EHS{,-Pion}-UE.yoda ) \
$(shell echo Rivet-Star-{UE,Jets-{1..4}}.yoda ) \
$(shell echo Rivet-SPS-{17.4-UE,200-Z-mu}.yoda ) \
$(shell echo Rivet-Fermilab-{27.4,38.8}-Z-mu.yoda )
rm -rf Rivet-Fixed
python/merge-Fixed Fixed
rivet-mkhtml -o Rivet-Fixed Fixed.yoda:Hw
touch $@
Rivet-LHC-Jets : Rivet-LHC-Jets/done
touch $@
Rivet-LHC-Jets/done : \
$(shell echo Rivet-LHC-7-DiJets-{1..7}-{A,B,C}.yoda ) \
$(shell echo Rivet-LHC-13-DiJets-{{1..11}-A,{6..11}-B}.yoda ) \
$(shell echo Rivet-LHC-{7,8,13}-Jets-{0..10}.yoda ) \
$(shell echo Rivet-LHC-2760-Jets-{1..3}.yoda ) \
$(shell echo Rivet-LHC-{900,2360,2760,7,8,13}-UE.yoda ) \
$(shell echo Rivet-LHC-{900,7,13}-UE-Long.yoda ) \
$(shell echo Rivet-LHC-7-Charm-{0..5}.yoda ) \
$(shell echo Rivet-LHC-{5,13}-Charm-0.yoda ) \
$(shell echo Rivet-LHC-7-Bottom-{0..9}.yoda ) \
$(shell echo Rivet-LHC-13-Bottom-{0..6}.yoda ) \
$(shell echo Rivet-LHC-{7,8,13}-Top-{L,SL}.yoda ) \
$(shell echo Rivet-LHC-{8,13}-Top-All.yoda )
# $(shell echo Rivet-LHC-{7,13}-UE-Cent.yoda )
rm -rf Rivet-LHC-Jets
python/merge-LHC-Jets LHC
rivet-mkhtml -o Rivet-LHC-Jets LHC-Jets.yoda:Hw
touch $@
Rivet-LHC-EW : Rivet-LHC-EW/done
touch $@
Rivet-LHC-EW/done: \
$(shell echo Rivet{,-Powheg}-LHC-{{,8-}W-{e,mu},13-W-mu,{2760-,,8-,13-}Z-{e,mu}-Mass{1..5},13-Z-nu,Z-mu-SOPHTY,WZ,WW-{emu,ll},13-WW-ll,ZZ-{ll,lv},{8,13}-WZ,13-ZZ-ll,8-ZZ-lv,8-WW-ll,Z-mu-Short}.yoda) \
$(shell echo Rivet-LHC-{7-W-Jet-{1..3}-e,7-Z-Jet-{0..3}-e,7-Z-Jet-0-mu}.yoda) \
$(shell echo Rivet-LHC-7-{W,Z}Gamma-{e,mu}.yoda) \
$(shell echo Rivet-LHC-8-ZGamma-{e,mu,nu}.yoda)
rm -rf Rivet-LHC-EW;
python/merge-LHC-EW LHC
python/merge-LHC-EW Powheg-LHC
rivet-mkhtml -o Rivet-LHC-EW LHC-EW.yoda:Hw Powheg-LHC-EW.yoda:Hw-Powheg \
Rivet-LHC-Z-mu-SOPHTY.yoda:Hw Rivet-Powheg-LHC-Z-mu-SOPHTY.yoda:Hw-Powheg
touch $@
Rivet-LHC-Photon : Rivet-LHC-Photon/done
touch $@
Rivet-LHC-Photon/done: \
$(shell echo Rivet-LHC-{7,8,13}-PromptPhoton-{1..5}.yoda) \
Rivet-LHC-GammaGamma-7.yoda \
$(shell echo Rivet{,-Powheg}-LHC-{7,8,13}-{DiPhoton-GammaGamma,DiPhoton-GammaJet}.yoda)
rm -rf Rivet-LHC-Photon
python/merge-LHC-Photon LHC
python/merge-LHC-Photon Powheg-LHC
rivet-mkhtml -o Rivet-LHC-Photon LHC-Photon.yoda:Hw Powheg-LHC-Photon.yoda:Hw-Powheg
touch $@
Rivet-LHC-Higgs : Rivet-LHC-Higgs/done
touch $@
Rivet-LHC-Higgs/done: \
$(shell echo Rivet{,-Powheg}-LHC-{ggH,VBF,WH,ZH}.yoda) \
$(shell echo Rivet{,-Powheg}-LHC-8-{{ggH,VBF,WH,ZH}{,-GammaGamma},ggH-WW}.yoda) \
Rivet-LHC-ggHJet.yoda
rivet-merge Rivet-Powheg-LHC-8-{ggH{-GammaGamma,-WW,},{VBF,ZH,WH}{,-GammaGamma}}.yoda -o Powheg-LHC-Higgs.yoda
rivet-merge Rivet-LHC-8-{ggH{-GammaGamma,-WW,},{VBF,ZH,WH}{,-GammaGamma}}.yoda -o LHC-Higgs.yoda
rm -rf Rivet-LHC-Higgs
rivet-mkhtml -o Rivet-LHC-Higgs Powheg-LHC-Higgs.yoda:Hw-Powheg LHC-Higgs.yoda:Hw\
Rivet-Powheg-LHC-ggH.yoda:gg-Powheg Rivet-LHC-ggH.yoda:gg Rivet-LHC-ggHJet.yoda:HJet \
Rivet-Powheg-LHC-VBF.yoda:VBF-Powheg Rivet-LHC-VBF.yoda:VBF Rivet-LHC-WH.yoda:WH Rivet-LHC-ZH.yoda:ZH \
Rivet-Powheg-LHC-WH.yoda:WH-Powheg Rivet-Powheg-LHC-ZH.yoda:ZH-Powheg
touch $@
clean-local:
rm -f *.out *.log *.tex *.top *.run *.dump *.mult *.Bmult *.yoda Rivet/*.in anatohepmc.txt hepmctoana.txt
rm -rf Rivet-*
rm -rf Onium-Splitting
rm -rf Analysis/*.so
distclean-local:
rm -rf .cache
diff --git a/src/Matchbox/MCatNLO-Dipole-HardAlphaSTune.in b/src/Matchbox/MCatNLO-Dipole-HardAlphaSTune.in
--- a/src/Matchbox/MCatNLO-Dipole-HardAlphaSTune.in
+++ b/src/Matchbox/MCatNLO-Dipole-HardAlphaSTune.in
@@ -1,124 +1,124 @@
# -*- ThePEG-repository -*-
# tune where the world average perutbative alphaS is used for the hard me
# and matching and the shower alpha_S tuned seperately
##################################################
## special scale choices
##################################################
cd /Herwig/DipoleShower/Kernels
# set FFgx2ddxDipoleKernel:VirtualitySplittingScale Yes
# set FFgx2uuxDipoleKernel:VirtualitySplittingScale Yes
# set FFgx2ccxDipoleKernel:VirtualitySplittingScale Yes
# set FFgx2ssxDipoleKernel:VirtualitySplittingScale Yes
# set FFgx2bbxDipoleKernel:VirtualitySplittingScale Yes
# set FIgx2ddxDipoleKernel:VirtualitySplittingScale Yes
# set FIgx2uuxDipoleKernel:VirtualitySplittingScale Yes
# set FIgx2ccxDipoleKernel:VirtualitySplittingScale Yes
# set FIgx2ssxDipoleKernel:VirtualitySplittingScale Yes
# set FIgx2bbxDipoleKernel:VirtualitySplittingScale Yes
# set IFqx2gqxDipoleKernel:VirtualitySplittingScale Yes
# set IIqx2gqxDipoleKernel:VirtualitySplittingScale Yes
# Massive
# set FFMgx2ddxDipoleKernel:VirtualitySplittingScale Yes
# set FFMgx2uuxDipoleKernel:VirtualitySplittingScale Yes
# set FFMgx2ccxDipoleKernel:VirtualitySplittingScale Yes
# set FFMgx2ssxDipoleKernel:VirtualitySplittingScale Yes
# set FFMgx2bbxDipoleKernel:VirtualitySplittingScale Yes
# set FIMgx2ddxDipoleKernel:VirtualitySplittingScale Yes
# set FIMgx2uuxDipoleKernel:VirtualitySplittingScale Yes
# set FIMgx2ccxDipoleKernel:VirtualitySplittingScale Yes
# set FIMgx2ssxDipoleKernel:VirtualitySplittingScale Yes
# set FIMgx2bbxDipoleKernel:VirtualitySplittingScale Yes
# set FIMDecaygx2ddxDipoleKernel:VirtualitySplittingScale Yes
# set FIMDecaygx2uuxDipoleKernel:VirtualitySplittingScale Yes
# set FIMDecaygx2ccxDipoleKernel:VirtualitySplittingScale Yes
# set FIMDecaygx2ssxDipoleKernel:VirtualitySplittingScale Yes
# set FIMDecaygx2bbxDipoleKernel:VirtualitySplittingScale Yes
# set IFMqx2gqxDipoleKernel:VirtualitySplittingScale Yes
##################################################
## intrinsic pt
##################################################
set /Herwig/DipoleShower/IntrinsicPtGenerator:ValenceIntrinsicPtScale 2.0*GeV
set /Herwig/DipoleShower/IntrinsicPtGenerator:SeaIntrinsicPtScale 2.0*GeV
##################################################
## Dipole shower tune settings
##################################################
set /Herwig/Particles/g:ConstituentMass 0.7899848*GeV
##################################################
## (two-loop) alpha_s
##################################################
set /Herwig/DipoleShower/NLOAlphaS:input_alpha_s 0.125
set /Herwig/DipoleShower/NLOAlphaS:input_scale 91.18*GeV
##################################################
## cutoffs
##################################################
set /Herwig/DipoleShower/Kinematics/FFLightKinematics:IRCutoff 0.45*GeV
set /Herwig/DipoleShower/Kinematics/FFMassiveKinematics:IRCutoff 0.45*GeV
set /Herwig/DipoleShower/Kinematics/FILightKinematics:IRCutoff 0.45*GeV
set /Herwig/DipoleShower/Kinematics/FIMassiveKinematics:IRCutoff 0.45*GeV
set /Herwig/DipoleShower/Kinematics/IFLightKinematics:IRCutoff 0.45*GeV
set /Herwig/DipoleShower/Kinematics/IFMassiveKinematics:IRCutoff 0.45*GeV
set /Herwig/DipoleShower/Kinematics/IILightKinematics:IRCutoff 0.45*GeV
set /Herwig/DipoleShower/Kinematics/FIMassiveDecayKinematics:IRCutoff 0.45*GeV
## needs to be synchronized with settings above
set /Herwig/MatrixElements/Matchbox/DipoleMatching:FFPtCut 0.45*GeV
set /Herwig/MatrixElements/Matchbox/DipoleMatching:FIPtCut 0.45*GeV
set /Herwig/MatrixElements/Matchbox/DipoleMatching:IIPtCut 0.45*GeV
##################################################
## hadronization parameters -- complete?
##################################################
cd /Herwig/Hadronization
set ClusterFissioner:ClMaxLight 3.30
set ClusterFissioner:ClPowLight 2.50
set ClusterFissioner:PSplitLight 1.29
set ClusterDecayer:ClDirLight 1
set ClusterDecayer:ClSmrLight 3.118342
-set ClusterFissioner:ClMaxCharm 3.11*GeV
-set ClusterFissioner:ClPowCharm 1.62
-set ClusterFissioner:PSplitCharm 2.54
+set ClusterFissioner:ClMaxHeavy 4 3.11*GeV
+set ClusterFissioner:ClPowHeavy 4 1.62
+set ClusterFissioner:PSplitHeavy 4 2.54
set ClusterDecayer:ClDirCharm 1
-set ClusterDecayer:ClSmrCharm 0.
+set ClusterDecayer:ClSmrHeavy 4 0.
set SMHadronSpectrum:SingleHadronLimitCharm 0.0
-set ClusterFissioner:ClMaxBottom 1.38*GeV
-set ClusterFissioner:ClPowBottom 0.62
-set ClusterFissioner:PSplitBottom 0.20
+set ClusterFissioner:ClMaxHeavy 5 1.38*GeV
+set ClusterFissioner:ClPowHeavy 5 0.62
+set ClusterFissioner:PSplitHeavy 5 0.20
set ClusterDecayer:ClDirBottom 1
-set ClusterDecayer:ClSmrBottom 0.
+set ClusterDecayer:ClSmrHeavy 5 0.
set SMHadronSpectrum:SingleHadronLimitBottom 0.12
set SMHadronSpectrum:PwtUquark 1.0
set SMHadronSpectrum:PwtDquark 1.0
set SMHadronSpectrum:PwtSquark 1.09
set SMHadronSpectrum:PwtCquark 1.0
set SMHadronSpectrum:PwtBquark 1.0
set SMHadronSpectrum:PwtDIquark 0.66
set SMHadronSpectrum:SngWt 1.0
set SMHadronSpectrum:DecWt 1.0
# These two options will be updated in the 7.1.1 tune
set ColourReconnector:OctetTreatment 0
set SMHadronSpectrum:BelowThreshold 0
cd /
diff --git a/src/snippets/Dipole_AutoTunes_gss.in b/src/snippets/Dipole_AutoTunes_gss.in
--- a/src/snippets/Dipole_AutoTunes_gss.in
+++ b/src/snippets/Dipole_AutoTunes_gss.in
@@ -1,120 +1,120 @@
set /Herwig/Shower/AlphaQCDFSR:AlphaIn 0.118
set /Herwig/Shower/AlphaQCDISR:AlphaIn 0.118
set /Herwig/Couplings/NLOAlphaS:input_alpha_s 0.118
set /Herwig/DipoleShower/NLOAlphaS:input_alpha_s 0.118
cd /Herwig/Particles/
set g:ConstituentMass 0.95
set b:NominalMass 4.700501
set b:ConstituentMass 4.084889
cd /Herwig/Hadronization/
-set ClusterDecayer:ClSmrBottom 0.085964
+set ClusterDecayer:ClSmrHeavy 5 0.085964
set ClusterDecayer:ClSmrLight 0.698877
-set ClusterDecayer:ClSmrCharm 0.246296
-set ClusterFissioner:ClPowBottom 0.591646
+set ClusterDecayer:ClSmrHeavy 4 0.246296
+set ClusterFissioner:ClPowHeavy 5 0.591646
set ClusterFissioner:ClPowLight 0.99945
-set ClusterFissioner:ClPowCharm 3.386187
-set ClusterFissioner:ClMaxBottom 3.771649
-set ClusterFissioner:ClMaxCharm 4.780456
+set ClusterFissioner:ClPowHeavy 4 3.386187
+set ClusterFissioner:ClMaxHeavy 5 3.771649
+set ClusterFissioner:ClMaxHeavy 4 4.780456
set ClusterFissioner:ClMaxLight 3.055256
set ClusterFissioner:PSplitLight 0.7779
-set ClusterFissioner:PSplitCharm 0.628766
-set ClusterFissioner:PSplitBottom 0.662911
+set ClusterFissioner:PSplitHeavy 4 0.628766
+set ClusterFissioner:PSplitHeavy 5 0.662911
set SMHadronSpectrum:SingleHadronLimitBottom 0.000446
set SMHadronSpectrum:SingleHadronLimitCharm 0.000508
set SMHadronSpectrum:SngWt 0.927141
set SMHadronSpectrum:DecWt 0.630787
set /Herwig/DipoleShower/Kinematics/FFMassiveKinematics:IRCutoff 1.000896
set /Herwig/DipoleShower/Kinematics/FFLightKinematics:IRCutoff 1.000896
set /Herwig/DipoleShower/Kinematics/FIMassiveKinematics:IRCutoff 1.000896
set /Herwig/DipoleShower/Kinematics/FILightKinematics:IRCutoff 1.000896
set /Herwig/DipoleShower/Kinematics/IFMassiveKinematics:IRCutoff 1.000896
set /Herwig/DipoleShower/Kinematics/IFLightKinematics:IRCutoff 1.000896
set /Herwig/DipoleShower/Kinematics/IILightKinematics:IRCutoff 1.000896
#######
# CMW scheme:
# Tune was done with CMW for all kernels, as merging currently only is consistent if applied to all.
#######
cd /Herwig/DipoleShower/Kernels
set FFgx2ggxDipoleKernel:CMWScheme Factor
set FFqx2qgxDipoleKernel:CMWScheme Factor
set FFgx2ddxDipoleKernel:CMWScheme Factor
set FFgx2uuxDipoleKernel:CMWScheme Factor
set FFgx2ccxDipoleKernel:CMWScheme Factor
set FFgx2ssxDipoleKernel:CMWScheme Factor
set FFgx2bbxDipoleKernel:CMWScheme Factor
set FFMgx2ggxDipoleKernel:CMWScheme Factor
set FFMdx2dgxDipoleKernel:CMWScheme Factor
set FFMux2ugxDipoleKernel:CMWScheme Factor
set FFMcx2cgxDipoleKernel:CMWScheme Factor
set FFMsx2sgxDipoleKernel:CMWScheme Factor
set FFMbx2bgxDipoleKernel:CMWScheme Factor
set FFMtx2tgxDipoleKernel:CMWScheme Factor
set FFMgx2ddxDipoleKernel:CMWScheme Factor
set FFMgx2uuxDipoleKernel:CMWScheme Factor
set FFMgx2ccxDipoleKernel:CMWScheme Factor
set FFMgx2ssxDipoleKernel:CMWScheme Factor
set FFMgx2bbxDipoleKernel:CMWScheme Factor
set FIgx2ggxDipoleKernel:CMWScheme Factor
set FIqx2qgxDipoleKernel:CMWScheme Factor
set FIgx2ddxDipoleKernel:CMWScheme Factor
set FIgx2uuxDipoleKernel:CMWScheme Factor
set FIgx2ccxDipoleKernel:CMWScheme Factor
set FIgx2ssxDipoleKernel:CMWScheme Factor
set FIgx2bbxDipoleKernel:CMWScheme Factor
set FIMdx2dgxDipoleKernel:CMWScheme Factor
set FIMux2ugxDipoleKernel:CMWScheme Factor
set FIMcx2cgxDipoleKernel:CMWScheme Factor
set FIMsx2sgxDipoleKernel:CMWScheme Factor
set FIMbx2bgxDipoleKernel:CMWScheme Factor
set FIMtx2tgxDipoleKernel:CMWScheme Factor
set FIMgx2ddxDipoleKernel:CMWScheme Factor
set FIMgx2uuxDipoleKernel:CMWScheme Factor
set FIMgx2ccxDipoleKernel:CMWScheme Factor
set FIMgx2ssxDipoleKernel:CMWScheme Factor
set FIMgx2bbxDipoleKernel:CMWScheme Factor
#set FIMgx2ttxDipoleKernel:CMWScheme Factor
set IFgx2ggxDipoleKernel:CMWScheme Factor
set IFqx2qgxDipoleKernel:CMWScheme Factor
set IFqx2gqxDipoleKernel:CMWScheme Factor
set IFgx2ddbarxDipoleKernel:CMWScheme Factor
set IFgx2dbardxDipoleKernel:CMWScheme Factor
set IFgx2uubarxDipoleKernel:CMWScheme Factor
set IFgx2ubaruxDipoleKernel:CMWScheme Factor
set IFgx2ccbarxDipoleKernel:CMWScheme Factor
set IFgx2cbarcxDipoleKernel:CMWScheme Factor
set IFgx2ssbarxDipoleKernel:CMWScheme Factor
set IFgx2sbarsxDipoleKernel:CMWScheme Factor
set IFMgx2ggxDipoleKernel:CMWScheme Factor
set IFMqx2qgxDipoleKernel:CMWScheme Factor
set IFMqx2gqxDipoleKernel:CMWScheme Factor
set IFMgx2ddbarxDipoleKernel:CMWScheme Factor
set IFMgx2dbardxDipoleKernel:CMWScheme Factor
set IFMgx2uubarxDipoleKernel:CMWScheme Factor
set IFMgx2ubaruxDipoleKernel:CMWScheme Factor
set IFMgx2ccbarxDipoleKernel:CMWScheme Factor
set IFMgx2cbarcxDipoleKernel:CMWScheme Factor
set IFMgx2ssbarxDipoleKernel:CMWScheme Factor
set IFMgx2sbarsxDipoleKernel:CMWScheme Factor
set IIgx2ggxDipoleKernel:CMWScheme Factor
set IIqx2qgxDipoleKernel:CMWScheme Factor
set IIqx2gqxDipoleKernel:CMWScheme Factor
set IIgx2ddbarxDipoleKernel:CMWScheme Factor
set IIgx2dbardxDipoleKernel:CMWScheme Factor
set IIgx2uubarxDipoleKernel:CMWScheme Factor
set IIgx2ubaruxDipoleKernel:CMWScheme Factor
set IIgx2ccbarxDipoleKernel:CMWScheme Factor
set IIgx2cbarcxDipoleKernel:CMWScheme Factor
set IIgx2ssbarxDipoleKernel:CMWScheme Factor
set IIgx2sbarsxDipoleKernel:CMWScheme Factor
set IFgx2bbbarxDipoleKernel:CMWScheme Factor
set IFgx2bbarbxDipoleKernel:CMWScheme Factor
set IFMgx2bbbarxDipoleKernel:CMWScheme Factor
set IFMgx2bbarbxDipoleKernel:CMWScheme Factor
set IIgx2bbbarxDipoleKernel:CMWScheme Factor
set IIgx2bbarbxDipoleKernel:CMWScheme Factor
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/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/SMHadronSpectrum:PwtSquark 0.700
set /Herwig/Hadronization/SMHadronSpectrum: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/ClusterFissioner:ClMaxHeavy 4 3.950
+set /Herwig/Hadronization/ClusterFissioner:ClPowHeavy 4 2.559
+set /Herwig/Hadronization/ClusterFissioner:PSplitHeavy 4 0.994
+set /Herwig/Hadronization/ClusterDecayer:ClSmrHeavy 4 0.163
set /Herwig/Hadronization/SMHadronSpectrum: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/ClusterFissioner:ClMaxHeavy 5 3.757
+set /Herwig/Hadronization/ClusterFissioner:ClPowHeavy 5 0.547
+set /Herwig/Hadronization/ClusterFissioner:PSplitHeavy 5 0.625
+set /Herwig/Hadronization/ClusterDecayer:ClSmrHeavy 5 0.078
set /Herwig/Hadronization/SMHadronSpectrum: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/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/SMHadronSpectrum:PwtSquark 0.650
set /Herwig/Hadronization/SMHadronSpectrum: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/ClusterFissioner:ClMaxHeavy 4 3.796
+set /Herwig/Hadronization/ClusterFissioner:ClPowHeavy 4 2.235
+set /Herwig/Hadronization/ClusterFissioner:PSplitHeavy 4 0.990
+set /Herwig/Hadronization/ClusterDecayer:ClSmrHeavy 4 0.139
set /Herwig/Hadronization/SMHadronSpectrum: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/ClusterFissioner:ClMaxHeavy 5 6.000
+set /Herwig/Hadronization/ClusterFissioner:ClPowHeavy 5 0.680
+set /Herwig/Hadronization/ClusterFissioner:PSplitHeavy 5 0.550
+set /Herwig/Hadronization/ClusterDecayer:ClSmrHeavy 5 0.105
set /Herwig/Hadronization/SMHadronSpectrum: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/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/SMHadronSpectrum:PwtSquark 0.737
set /Herwig/Hadronization/SMHadronSpectrum: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/ClusterFissioner:ClMaxHeavy 4 3.564
+set /Herwig/Hadronization/ClusterFissioner:ClPowHeavy 4 2.089
+set /Herwig/Hadronization/ClusterFissioner:PSplitHeavy 4 0.928
+set /Herwig/Hadronization/ClusterDecayer:ClSmrHeavy 4 0.141
set /Herwig/Hadronization/SMHadronSpectrum: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/ClusterFissioner:ClMaxHeavy 5 2.900
+set /Herwig/Hadronization/ClusterFissioner:ClPowHeavy 5 0.518
+set /Herwig/Hadronization/ClusterFissioner:PSplitHeavy 5 0.365
+set /Herwig/Hadronization/ClusterDecayer:ClSmrHeavy 5 0.070
set /Herwig/Hadronization/SMHadronSpectrum: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/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/SMHadronSpectrum:PwtSquark 0.647
set /Herwig/Hadronization/SMHadronSpectrum: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/ClusterFissioner:ClMaxHeavy 4 4.204
+set /Herwig/Hadronization/ClusterFissioner:ClPowHeavy 4 3.000
+set /Herwig/Hadronization/ClusterFissioner:PSplitHeavy 4 1.060
+set /Herwig/Hadronization/ClusterDecayer:ClSmrHeavy 4 0.098
set /Herwig/Hadronization/SMHadronSpectrum: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/ClusterFissioner:ClMaxHeavy 5 5.757
+set /Herwig/Hadronization/ClusterFissioner:ClPowHeavy 5 0.672
+set /Herwig/Hadronization/ClusterFissioner:PSplitHeavy 5 0.557
+set /Herwig/Hadronization/ClusterDecayer:ClSmrHeavy 5 0.117
set /Herwig/Hadronization/SMHadronSpectrum:SingleHadronLimitBottom 0.000

File Metadata

Mime Type
text/x-diff
Expires
Sat, Dec 21, 12:50 PM (1 d, 20 h)
Storage Engine
blob
Storage Format
Raw Data
Storage Handle
4019940
Default Alt Text
(340 KB)

Event Timeline