# Minimum bias runs¶

With the introduction of the new underlying event model from Herwig++ 2.3 onwards and the new model for diffraction and soft interactions from Herwig 7.1, we are able to simulate the full scope of minimum bias events. The default setup to simulate minimum bias events is provided with the input file LHC-MB.in.

First, the specific minimum bias matrix element, MEMinBias, has to be selected

cd /Herwig/MatrixElements
insert SubProcess:MatrixElements[0] MEMinBias


Then, the cuts have to be altered to reflect the fact that we are using virtually any trigger selection.

##################################################
# Cuts on the hard process. MUST be ZERO for MinBias
##################################################
cd /Herwig/Cuts
set JetKtCut:MinKT 0.0*GeV
set Cuts:MHatMin 0.0*GeV

# Need this cut only for min bias
set Cuts:X1Min 0.11
set Cuts:X2Min 0.11


alternatively one can also set it using MinBiasCuts:

set EventGenerator:EventHandler:Cuts /Herwig/Cuts/MinBiasCuts


The remaining settings that need to be changed are the ones in the underlying event model, i.e. in the MPIHandler. The parameter that tells the model which hard process is identical to QCD jet production has to be set to zero as our primary hard process is QCD-like,

set /Herwig/UnderlyingEvent/MPIHandler:IdenticalToUE 0


The settings so far enable the new underlying event model with both perturbative and non-perturbative contributions. For completeness we report the switches that are available to turn the soft model off. In this case the simulation is identical to any version 2.x before 2.3.

set /Herwig/UnderlyingEvent/MPIHandler:softInt Yes


The modification that calculates the overlap function of soft scatters from the elastic t-slope data can be controlled by

set /Herwig/UnderlyingEvent/MPIHandler:twoComp Yes


An example using these setting can be found in LHC-MB.in and in the two included snippets MB.in and Difraction.in.