Page Menu
Home
HEPForge
Search
Configure Global Search
Log In
Files
F8309329
No One
Temporary
Actions
View File
Edit File
Delete File
View Transforms
Subscribe
Mute Notifications
Award Token
Flag For Later
Size
14 KB
Subscribers
None
View Options
diff --git a/src/LHC-UE-EE-4-CTEQ6L1.in b/src/LHC-UE-EE-4-CTEQ6L1.in
new file mode 100644
--- /dev/null
+++ b/src/LHC-UE-EE-4-CTEQ6L1.in
@@ -0,0 +1,138 @@
+################################################################################
+# LHC-UE-EE-4 is an underlying-event tune to UE data from CDF and ATLAS at 900
+# GeV, 1.8 TeV and 7.0 TeV.
+#
+# NEW: The formula for the center-of-mass energy extrapolation of the MinKT
+# parameter in the multi-parton interaction model is hard-coded now:
+#
+# MinKT(sqrt(s)) = A * ln(sqrt(s) / B)
+#
+# The formula is not derived from first principles. It only extrapolates
+# between our best underlying-event tunes at 0.9, 1.8 and 7 TeV, with all other
+# parameters fixed.
+#
+# Usage: Just set the collision energy and run the generator.
+#
+# NOTE: For runs at 900 GeV, 1.8 TeV or 7.0 TeV you still have the option to
+# manually set MinKT to the tune value for that energy -- as was done in the
+# previous UE-EE tunes. You can do so by uncommenting the respective section
+# below. The differences in UE observables are small, though.
+#
+# More information can be obtained from this Herwig++ wiki page:
+# http://projects.hepforge.org/herwig/trac/wiki/MB_UE_tunes
+################################################################################
+
+##################################################
+# Center-of-mass energy
+##################################################
+cd /Herwig/Generators
+set LHCGenerator:EventHandler:LuminosityFunction:Energy 7000.0
+
+##################################################
+# Technical parameters for this run
+##################################################
+set LHCGenerator:NumberOfEvents 10000000
+set LHCGenerator:RandomNumberGenerator:Seed 31122001
+set LHCGenerator:PrintEvent 10
+set LHCGenerator:MaxErrors 1000000
+set LHCGenerator:DebugLevel 0
+set LHCGenerator:DumpPeriod -1
+set LHCGenerator:DebugEvent 0
+
+##################################################
+# Running of alpha_s
+##################################################
+cd /Herwig
+create Herwig::O2AlphaS O2AlphaS
+set Model:QCD/RunningAlphaS O2AlphaS
+
+################################################################################
+# NOTE: ThePEG has to be linked against LHAPDF at compile time to be able to
+# use the CTEQ6L1 pdfs.
+################################################################################
+cd /Herwig/Partons
+create ThePEG::LHAPDF myPDFset ThePEGLHAPDF.so
+set myPDFset:PDFName cteq6ll.LHpdf
+set myPDFset:RemnantHandler HadronRemnants
+set /Herwig/Particles/p+:PDF myPDFset
+set /Herwig/Particles/pbar-:PDF myPDFset
+
+##################################################
+# MPI energy extrapolation settings
+##################################################
+set /Herwig/UnderlyingEvent/MPIHandler:EnergyExtrapolation Yes
+set /Herwig/UnderlyingEvent/MPIHandler:EEparamA 0.55*GeV
+set /Herwig/UnderlyingEvent/MPIHandler:EEparamB 44.70*GeV
+
+
+################################################################################
+# Optional: override MinKT with the tune value. The parameters provided here
+# are identical to the UE-EE-3-CTEQ6L1 tune.
+################################################################################
+
+#######################
+## sqrt(s) = 900 GeV ##
+#######################
+#set /Herwig/Generators/LHCGenerator:EventHandler:LuminosityFunction:Energy 900.0
+#set /Herwig/UnderlyingEvent/MPIHandler:EnergyExtrapolation No
+#set /Herwig/UnderlyingEvent/KtCut:MinKT 1.55
+#set /Herwig/UnderlyingEvent/UECuts:MHatMin 3.1
+
+########################
+## sqrt(s) = 1800 GeV ##
+########################
+#set /Herwig/Generators/LHCGenerator:EventHandler:LuminosityFunction:Energy 1800.0
+#set /Herwig/UnderlyingEvent/MPIHandler:EnergyExtrapolation No
+#set /Herwig/UnderlyingEvent/KtCut:MinKT 2.26
+#set /Herwig/UnderlyingEvent/UECuts:MHatMin 4.52
+
+########################
+## sqrt(s) = 7000 GeV ##
+########################
+#set /Herwig/Generators/LHCGenerator:EventHandler:LuminosityFunction:Energy 7000.0
+#set /Herwig/UnderlyingEvent/MPIHandler:EnergyExtrapolation No
+#set /Herwig/UnderlyingEvent/KtCut:MinKT 2.752
+#set /Herwig/UnderlyingEvent/UECuts:MHatMin 5.504
+
+
+##################################################
+# Energy-independent MPI parameters
+##################################################
+
+# Colour reconnection settings
+set /Herwig/Hadronization/ColourReconnector:ColourReconnection Yes
+set /Herwig/Hadronization/ColourReconnector:ReconnectionProbability 0.61
+# Colour Disrupt settings
+set /Herwig/Partons/RemnantDecayer:colourDisrupt 0.75
+# inverse hadron radius
+set /Herwig/UnderlyingEvent/MPIHandler:InvRadius 1.35
+# MPI model settings
+set /Herwig/UnderlyingEvent/MPIHandler:softInt Yes
+set /Herwig/UnderlyingEvent/MPIHandler:twoComp Yes
+set /Herwig/UnderlyingEvent/MPIHandler:DLmode 2
+
+
+##################################################
+# Matrix element and cuts for soft-inclusive jet
+# production (minimum bias)
+##################################################
+
+# Matrix element
+cd /Herwig/MatrixElements/
+insert SimpleQCD:MatrixElements[0] MEMinBias
+# tell the MPI handler that the primary subprocess is QCD jet production
+set /Herwig/UnderlyingEvent/MPIHandler:IdenticalToUE 0
+
+# Cuts for soft-inclusive events
+cd /Herwig/Cuts
+set JetKtCut:MinKT 0.0*GeV
+set QCDCuts:MHatMin 0.0*GeV
+set QCDCuts:X1Min 0.01
+set QCDCuts:X2Min 0.01
+
+
+##################################################
+# Save run for later usage with 'Herwig++ run'
+##################################################
+cd /Herwig/Generators
+saverun LHC-UE-EE-4-CTEQ6L1 LHCGenerator
diff --git a/src/LHC-UE-EE-4.in b/src/LHC-UE-EE-4.in
new file mode 100644
--- /dev/null
+++ b/src/LHC-UE-EE-4.in
@@ -0,0 +1,128 @@
+################################################################################
+# LHC-UE-EE-4 is an underlying-event tune to UE data from CDF and ATLAS at 900
+# GeV, 1.8 TeV and 7.0 TeV.
+#
+# NEW: The formula for the center-of-mass energy extrapolation of the MinKT
+# parameter in the multi-parton interaction model is hard-coded now:
+#
+# MinKT(sqrt(s)) = A * ln(sqrt(s) / B)
+#
+# The formula is not derived from first principles. It only extrapolates
+# between our best underlying-event tunes at 0.9, 1.8 and 7 TeV, with all other
+# parameters fixed.
+#
+# Usage: Just set the collision energy and run the generator.
+#
+# NOTE: For runs at 900 GeV, 1.8 TeV or 7.0 TeV you still have the option to
+# manually set MinKT to the tune value for that energy -- as was done in the
+# previous UE-EE tunes. You can do so by uncommenting the respective section
+# below. The differences in UE observables are small, though.
+#
+# More information can be obtained from this Herwig++ wiki page:
+# http://projects.hepforge.org/herwig/trac/wiki/MB_UE_tunes
+################################################################################
+
+##################################################
+# Center-of-mass energy
+##################################################
+cd /Herwig/Generators
+set LHCGenerator:EventHandler:LuminosityFunction:Energy 7000.0
+
+##################################################
+# Technical parameters for this run
+##################################################
+set LHCGenerator:NumberOfEvents 10000000
+set LHCGenerator:RandomNumberGenerator:Seed 31122001
+set LHCGenerator:PrintEvent 10
+set LHCGenerator:MaxErrors 1000000
+set LHCGenerator:DebugLevel 0
+set LHCGenerator:DumpPeriod -1
+set LHCGenerator:DebugEvent 0
+
+##################################################
+# Running of alpha_s
+##################################################
+cd /Herwig
+create Herwig::O2AlphaS O2AlphaS
+set Model:QCD/RunningAlphaS O2AlphaS
+
+
+##################################################
+# MPI energy extrapolation settings
+##################################################
+set /Herwig/UnderlyingEvent/MPIHandler:EnergyExtrapolation Yes
+set /Herwig/UnderlyingEvent/MPIHandler:EEparamA 0.56*GeV
+set /Herwig/UnderlyingEvent/MPIHandler:EEparamB 25.79*GeV
+
+
+################################################################################
+# Optional: override MinKT with the tune value. The parameters provided here
+# are identical to the UE-EE-3 tune.
+################################################################################
+
+########################
+## sqrt(s) = 900 GeV ##
+########################
+#set /Herwig/Generators/LHCGenerator:EventHandler:LuminosityFunction:Energy 900.0
+#set /Herwig/UnderlyingEvent/MPIHandler:EnergyExtrapolation No
+#set /Herwig/UnderlyingEvent/KtCut:MinKT 1.86
+#set /Herwig/UnderlyingEvent/UECuts:MHatMin 3.72
+
+########################
+## sqrt(s) = 1800 GeV ##
+########################
+#set /Herwig/Generators/LHCGenerator:EventHandler:LuminosityFunction:Energy 1800.0
+#set /Herwig/UnderlyingEvent/MPIHandler:EnergyExtrapolation No
+#set /Herwig/UnderlyingEvent/KtCut:MinKT 2.55
+#set /Herwig/UnderlyingEvent/UECuts:MHatMin 5.1
+
+########################
+## sqrt(s) = 7000 GeV ##
+########################
+#set /Herwig/Generators/LHCGenerator:EventHandler:LuminosityFunction:Energy 7000.0
+#set /Herwig/UnderlyingEvent/MPIHandler:EnergyExtrapolation No
+#set /Herwig/UnderlyingEvent/KtCut:MinKT 3.06
+#set /Herwig/UnderlyingEvent/UECuts:MHatMin 6.12
+
+
+##################################################
+# Energy-independent MPI parameters
+##################################################
+
+# Colour reconnection settings
+set /Herwig/Hadronization/ColourReconnector:ColourReconnection Yes
+set /Herwig/Hadronization/ColourReconnector:ReconnectionProbability 0.54
+# Colour Disrupt settings
+set /Herwig/Partons/RemnantDecayer:colourDisrupt 0.80
+# inverse hadron radius
+set /Herwig/UnderlyingEvent/MPIHandler:InvRadius 1.11
+# MPI model settings
+set /Herwig/UnderlyingEvent/MPIHandler:softInt Yes
+set /Herwig/UnderlyingEvent/MPIHandler:twoComp Yes
+set /Herwig/UnderlyingEvent/MPIHandler:DLmode 2
+
+
+##################################################
+# Matrix element and cuts for soft-inclusive jet
+# production (minimum bias)
+##################################################
+
+# Matrix element
+cd /Herwig/MatrixElements/
+insert SimpleQCD:MatrixElements[0] MEMinBias
+# tell the MPI handler that the primary subprocess is QCD jet production
+set /Herwig/UnderlyingEvent/MPIHandler:IdenticalToUE 0
+
+# Cuts for soft-inclusive events
+cd /Herwig/Cuts
+set JetKtCut:MinKT 0.0*GeV
+set QCDCuts:MHatMin 0.0*GeV
+set QCDCuts:X1Min 0.01
+set QCDCuts:X2Min 0.01
+
+
+##################################################
+# Save run for later usage with 'Herwig++ run'
+##################################################
+cd /Herwig/Generators
+saverun LHC-UE-EE-4 LHCGenerator
diff --git a/src/Makefile.am b/src/Makefile.am
--- a/src/Makefile.am
+++ b/src/Makefile.am
@@ -1,171 +1,173 @@
SUBDIRS = defaults
AUTOMAKE_OPTIONS = -Wno-portability
defaultsdir = ${pkgdatadir}/defaults
bin_PROGRAMS = Herwig++
Herwig___SOURCES = Herwig++.cc herwigopts.c herwigopts.h
BUILT_SOURCES = herwigopts.c herwigopts.h
Herwig___LDFLAGS = $(AM_LDFLAGS) -export-dynamic $(THEPEGLDFLAGS)
Herwig___LDADD = $(THEPEGLIB) -ldl
Herwig___CPPFLAGS = $(AM_CPPFLAGS) \
-DHERWIG_PKGDATADIR="\"$(pkgdatadir)\"" \
-DHERWIG_PKGLIBDIR="\"$(pkglibdir)\"" \
-DTHEPEG_PKGLIBDIR="\"$(THEPEGPATH)/lib/ThePEG\""
bin_SCRIPTS = herwig-config
HELPERFILES = CMSSM40.1.1.slha RPV3.1.slha NMSSM.spc \
ADD.model \
Leptoquark.model \
MSSM.model \
MUED.model \
NMSSM.model \
RS.model \
Sextet.model \
TTBA.model \
Zprime.model
INPUTFILES = \
DIS.in \
GammaGamma.in \
ILC.in \
ILC-MSSM.in \
ILC-MUED.in \
ILC-RS.in \
LEP.in \
LEP-sextet.in \
LHC-ADD.in \
LHC-diffractive.in \
LHC-GammaGamma.in \
LHC.in \
LHC-LQ.in \
LHC-MSSM.in \
LHC-MU900-2.in \
LHC-MUED.in \
LHC-NMSSM.in \
LHC-Powheg.in \
LHC-RPV.in \
LHC-RS.in \
LHC-Sextet.in \
LHC-TRP.in \
LHC-TTBA.in \
LHC-UE7-2.in \
LHC-UE-EE-2.in \
LHC-UE-EE-3-CTEQ6L1.in \
LHC-UE-EE-3.in \
+LHC-UE-EE-4-CTEQ6L1.in \
+LHC-UE-EE-4.in \
LHC-ZP.in \
TVT.in \
TVT-Powheg.in \
TVT-TTBA.in
dist_pkgdata_DATA = $(INPUTFILES) $(HELPERFILES)
pkgdata_DATA = Makefile-UserModules
CLEANFILES = HerwigDefaults.rpo \
*.run *.log *.out *.tex \
multi.test *.output probs.test chisq.value \
LHC-RS-BR.spc LHC-MSSM-BR.spc LHC-RPV-BR.spc
## checking targets ##
HerwigDefaults.rpo: Herwig++ $(srcdir)/defaults/*.in defaults/PDF.in defaults/Analysis.in $(top_builddir)/lib/*.so
./Herwig++ init -L$(top_builddir)/lib -i defaults/HerwigDefaults.in -D
check_BSM_Full=
check_BSM=
if WANT_MSSM
check_BSM += check-LHC-RPV
check_BSM_Full += check-LHC-RPV check-LHC-MSSM
endif
if WANT_NMSSM
check_BSM_Full += check-LHC-NMSSM
endif
if WANT_UED
check_BSM += check-LHC-MUED
check_BSM_Full += check-LHC-MUED
endif
if WANT_RS
check_BSM += check-LHC-RS
check_BSM_Full += check-LHC-RS
endif
if WANT_TRP
check_BSM_Full += check-LHC-TRP
endif
if WANT_ADD
check_BSM_Full += check-LHC-ADD
endif
if WANT_TTBA
check_BSM_Full += check-LHC-TTBA
endif
if WANT_ZPRIME
check_BSM_Full += check-LHC-ZP
endif
check-local: check-LHC check-LEP check-DIS check-ILC check-GammaGamma $(check_BSM) check-LHC-Powheg
check-Powheg: check-LHC-Powheg check-TVT-Powheg
check-BSM: $(check_BSM_Full)
link-helper-files:
@for i in $(HELPERFILES); do \
if test -f $(srcdir)/$$i -a ! -e $$i; then \
$(LN_S) -f $(srcdir)/$$i; fi; done
check-%: $(srcdir)/%.in HerwigDefaults.rpo link-helper-files
./Herwig++ read $< -D
./Herwig++ run $(notdir $(subst .in,.run,$<)) -N500 -d1 -D
## valgrind targets ##
VALGRIND=valgrind --leak-check=full --num-callers=25 --freelist-vol=100000000 --leak-resolution=med --trace-children=yes
valgrind: valgrind-init valgrind-read valgrind-run
valgrind-init:
$(VALGRIND) ./Herwig++ init -d1 -D -L$(top_builddir)/lib -i defaults/HerwigDefaults.in \
&> /tmp/valgrind-init.log
valgrind-read:
$(VALGRIND) ./Herwig++ read -d1 -D LHC.in &> /tmp/valgrind-read.log
valgrind-run:
$(VALGRIND) ./Herwig++ run -d1 -D -N5 LHC.run &> /tmp/valgrind-run.log
SETUPTHEPEG=$(THEPEGPATH)/bin/setupThePEG
THEPEGREPO=$(THEPEGPATH)/lib/ThePEG/ThePEGDefaults.rpo
install-data-hook:
@echo Creating repository
@./Herwig++ init -L$(DESTDIR)$(pkglibdir) -i $(DESTDIR)$(defaultsdir)/HerwigDefaults.in -r $(DESTDIR)$(pkgdatadir)/HerwigDefaults.rpo
uninstall-hook:
rm -f $(DESTDIR)$(pkgdatadir)/HerwigDefaults.rpo
register: register-with-thepeg-repo
register-with-thepeg-repo:
@if test -x "$(SETUPTHEPEG)" -a -w "$(THEPEGREPO)"; \
then echo Registering with ThePEG; \
"$(SETUPTHEPEG)" --init \
$(DESTDIR)$(defaultsdir)/HerwigDefaults.in \
-r "$(THEPEGREPO)" -o "$(THEPEGREPO)" \
-l$(DESTDIR)$(pkglibdir) ; \
fi
unregister : unregister-from-thepeg-repo
unregister-from-thepeg-repo:
@if test -x "$(SETUPTHEPEG)" -a -w "$(THEPEGREPO)"; \
then echo Unregistering with ThePEG; \
"$(SETUPTHEPEG)" --init defaults/HerwigCleanup.in \
-r "$(THEPEGREPO)" -o "$(THEPEGREPO)" \
-l$(DESTDIR)$(pkglibdir) ; \
fi
EXTRA_DIST = herwigopts.ggo
GENGETOPT = gengetopt
%opts.h %opts.c : %opts.ggo
$(GENGETOPT) < $<
File Metadata
Details
Attached
Mime Type
text/x-diff
Expires
Sat, Dec 21, 3:06 PM (19 h, 37 m)
Storage Engine
blob
Storage Format
Raw Data
Storage Handle
4013521
Default Alt Text
(14 KB)
Attached To
rHERWIGHG herwighg
Event Timeline
Log In to Comment