Commit 20d6fb68 authored by Vincent Rothe's avatar Vincent Rothe
Browse files

v2.2.7

parent 9e23da43
# Makefile.am -- Makefile for O'Mega within and without WHIZARD
# $Id: Makefile.am 6465 2015-01-10 15:22:31Z jr_reuter $
# $Id: Makefile.am 7140 2015-08-07 21:11:59Z jr_reuter $
##
## Process this file with automake to produce Makefile.in
##
......@@ -533,7 +533,11 @@ clean-local: clean-macosx
rm -f a.out gmon.out *.$(FC_MODULE_EXT) \
*.o *.cmi *.cmo *.cmx amplitude_*.f90 *.$(OMEGA_CACHE_SUFFIX) \
$(EXTRA_PROGRAMS) ects.f90 ward.f90 compare_*.f90 \
omega_testtools.f90 test_omega95*.f90 benchmark*.f90 *.hbc *wrappers.f90
omega_testtools.f90 test_omega95*.f90 benchmark*.f90 \
*.hbc *wrappers.f90
if FC_SUBMODULES
-rm -f *.smod
endif
########################################################################
## The End.
......
......@@ -9269,18 +9269,21 @@ C...For gamma-p or gamma-gamma first pick between alternatives.
MINT(122)=IGA
C...For real gamma + gamma with different nature, flip at random.
C...JRR: due to ifort/gfortran differences: PYR in new if-clause.
IF(MINT(11).EQ.22.AND.MINT(12).EQ.22.AND.MINT(123).GE.4.AND.
& MSTP(14).LE.10.AND.PYR(0).GT.0.5D0) THEN
MINTSV=MINT(41)
MINT(41)=MINT(42)
MINT(42)=MINTSV
MINTSV=MINT(45)
MINT(45)=MINT(46)
MINT(46)=MINTSV
MINTSV=MINT(107)
MINT(107)=MINT(108)
MINT(108)=MINTSV
IF(MINT(47).EQ.2.OR.MINT(47).EQ.3) MINT(47)=5-MINT(47)
& MSTP(14).LE.10) THEN
IF(PYR(0).GT.0.5D0) THEN
MINTSV=MINT(41)
MINT(41)=MINT(42)
MINT(42)=MINTSV
MINTSV=MINT(45)
MINT(45)=MINT(46)
MINT(46)=MINTSV
MINTSV=MINT(107)
MINT(107)=MINT(108)
MINT(108)=MINTSV
IF(MINT(47).EQ.2.OR.MINT(47).EQ.3) MINT(47)=5-MINT(47)
ENDIF
ENDIF
C...Pick process type, possibly by user process machinery.
......@@ -14682,9 +14685,18 @@ C...qbar -> g + qbar.
ID1=IT
ID2=IS(JT)
C...g -> g + g; g -> q + qbar.
ELSEIF((K(IT,2).EQ.21.AND.PYR(0).GT.0.5D0).OR.K(IT,2).LT.0) THEN
ID1=IS(JT)
ID2=IT
C...JRR: due to ifort/gfortran differences: PYR in new if-clause.
ELSEIF(K(IT,2).LT.0) THEN
ID1=IS(JT)
ID2=IT
ELSEIF(K(IT,2).EQ.21) THEN
IF(PYR(0).GT.0.5D0) THEN
ID1=IS(JT)
ID2=IT
ELSE
ID1=IT
ID2=IS(JT)
ENDIF
ELSE
ID1=IT
ID2=IS(JT)
......@@ -42937,15 +42949,24 @@ C...Preliminaries. Parton composition.
IF(MINT(105).EQ.333) KFL(2)=3
IF(MINT(105).EQ.443) KFL(2)=4
KFL(3)=KFL(2)
ELSEIF((KFA.EQ.111.OR.KFA.EQ.113).AND.PYR(0).GT.0.5D0) THEN
KFL(2)=2
KFL(3)=2
ELSEIF(KFA.EQ.223.AND.PYR(0).GT.0.5D0) THEN
KFL(2)=1
KFL(3)=1
ELSEIF((KFA.EQ.130.OR.KFA.EQ.310).AND.PYR(0).GT.0.5D0) THEN
KFL(2)=MOD(KFA/10,10)
KFL(3)=MOD(KFA/100,10)
C...JRR: due to ifort/gfortran differences: PYR in new if-clause.
ELSEIF((KFA.EQ.111.OR.KFA.EQ.113)) THEN
IF(PYR(0).GT.0.5D0) THEN
KFL(2)=2
KFL(3)=2
ENDIF
C...JRR: due to ifort/gfortran differences: PYR in new if-clause.
ELSEIF(KFA.EQ.223) THEN
IF(PYR(0).GT.0.5D0) THEN
KFL(2)=1
KFL(3)=1
ENDIF
C...JRR: due to ifort/gfortran differences: PYR in new if-clause.
ELSEIF((KFA.EQ.130.OR.KFA.EQ.310)) THEN
IF(PYR(0).GT.0.5D0) THEN
KFL(2)=MOD(KFA/10,10)
KFL(3)=MOD(KFA/100,10)
ENDIF
ENDIF
IF(KFLIN.NE.21.AND.KFLIN.NE.22.AND.KFLIN.NE.23) THEN
KFLR=KFLIN*KFS
......@@ -43001,9 +43022,12 @@ C...Subdivide meson.
KFLSP=KFL(3)
ELSEIF(KFLR.EQ.KFL(3)) THEN
KFLSP=KFL(2)
ELSEIF(KFLR.EQ.21.AND.PYR(0).GT.0.5D0) THEN
KFLSP=KFL(2)
KFLCH=KFL(3)
C...JRR: due to ifort/gfortran differences: PYR in new if-clause.
ELSEIF(KFLR.EQ.21) THEN
IF(PYR(0).GT.0.5D0) THEN
KFLSP=KFL(2)
KFLCH=KFL(3)
ENDIF
ELSEIF(KFLR.EQ.21) THEN
KFLSP=KFL(3)
KFLCH=KFL(2)
......@@ -43061,7 +43085,10 @@ C...Subdivide baryon.
ID2=6-IAGR-ID1
KSP=3
IF(MOD(KFA,10).EQ.2.AND.KFL(1).EQ.KFL(2)) THEN
IF(IAGR.NE.3.AND.PYR(0).GT.0.25D0) KSP=1
C...JRR: due to ifort/gfortran differences: PYR in new if-clause.
IF(IAGR.NE.3) THEN
IF(PYR(0).GT.0.25D0) KSP=1
ENDIF
ELSEIF(MOD(KFA,10).EQ.2.AND.KFL(2).GE.KFL(3)) THEN
IF(IAGR.NE.1.AND.PYR(0).GT.0.25D0) KSP=1
ELSEIF(MOD(KFA,10).EQ.2) THEN
......@@ -68546,7 +68573,10 @@ C.. Stick to started popcorn system, else pick side at random
330 JT=2
JT2=3
JT3=4
IF(NQ.EQ.4.AND.PYR(0).LT.PARJ(66)) JT=4
C...JRR: due to ifort/gfortran differences: PYR in new if-clause.
IF(NQ.EQ.4) THEN
IF(PYR(0).LT.PARJ(66)) JT=4
ENDIF
IF(JT.EQ.4.AND.ISIGN(1,KFL1(1)*(10-IABS(KFL1(1))))*
& ISIGN(1,KFL1(JT)*(10-IABS(KFL1(JT)))).GT.0) JT=3
IF(JT.EQ.3) JT2=2
......@@ -69226,7 +69256,13 @@ C...Meson/baryon choice. Set number of mesons if starting a popcorn
C...system.
110 MBARY=0
IF(KF1A.LE.10.AND.MSTJ(12).GT.0)THEN
IF(MSTU(121).EQ.-1.OR.(1D0+PARJ(1))*PYR(0).GT.1D0)THEN
C...JRR: due to ifort/gfortran differences: PYR in new if-clause.
IF(MSTU(121).NE.-1) THEN
IF((1D0+PARJ(1))*PYR(0).GT.1D0)THEN
MBARY=1
CALL PYNMES(0)
ENDIF
ELSE
MBARY=1
CALL PYNMES(0)
ENDIF
......@@ -70891,7 +70927,10 @@ C...Select z value of branching: q -> qg, g -> gg, g -> qqbar.
ELSEIF(MSTJ(49).NE.1.AND.KFL(1).NE.21) THEN
Z=1D0-(1D0-ZC)*(ZC/(1D0-ZC))**PYR(0)
C...Only do z weighting when no ME correction afterwards.
IF(M3JC.EQ.0.AND.1D0+Z**2.LT.2D0*PYR(0)) GOTO 410
C...JRR: due to ifort/gfortran differences: PYR in new if-clause.
IF(M3JC.EQ.0) THEN
IF(1D0+Z**2.LT.2D0*PYR(0)) GOTO 410
ENDIF
K(IEP(1),5)=21
ELSEIF(MSTJ(49).EQ.0.AND.MSTJ(45)*0.5D0.LT.PYR(0)*FBR) THEN
Z=(1D0-ZC)*(ZC/(1D0-ZC))**PYR(0)
......@@ -71563,8 +71602,10 @@ C...Reconstruct string drawing information.
ELSEIF(K(MOD(K(I,4),MSTU(5))+1,2).NE.22) THEN
ID1=MOD(K(I,4),MSTU(5))
IF(KQ.EQ.1.AND.K(I,2).GT.0) ID1=MOD(K(I,4),MSTU(5))+1
IF(KQ.EQ.2.AND.(K(ID1,2).EQ.21.OR.K(ID1+1,2).EQ.21).AND.
& PYR(0).GT.0.5D0) ID1=MOD(K(I,4),MSTU(5))+1
C...JRR: due to ifort/gfortran differences: PYR in new if-clause.
IF(KQ.EQ.2.AND.(K(ID1,2).EQ.21.OR.K(ID1+1,2).EQ.21)) THEN
IF(PYR(0).GT.0.5D0) ID1=MOD(K(I,4),MSTU(5))+1
ENDIF
ID2=2*MOD(K(I,4),MSTU(5))+1-ID1
K(I,4)=MSTU(5)*(K(I,4)/MSTU(5))+ID1
K(I,5)=MSTU(5)*(K(I,5)/MSTU(5))+ID2
......@@ -43,5 +43,25 @@ subroutine pystop ()
write (0, "(A)") "**************************************************************"
stop
end subroutine pystop
subroutine pyrobo (imi, ima, the, phi, bex, bey, bez)
integer, intent(in) :: imi, ima
double precision, intent(in) :: the, phi, bex, bey, bez
write (0, "(A)") "**************************************************************"
write (0, "(A)") "*** Error: PYTHIA6 has not been enabled, WHIZARD terminates ***"
write (0, "(A)") "**************************************************************"
stop
end subroutine pyrobo
subroutine pyedit (medit)
integer, intent(in) :: medit
write (0, "(A)") "**************************************************************"
write (0, "(A)") "*** Error: PYTHIA6 has not been enabled, WHIZARD terminates ***"
write (0, "(A)") "**************************************************************"
stop
end subroutine pyedit
subroutine pyhepc (mconv)
integer, intent(in) :: mconv
write (0, "(A)") "**************************************************************"
write (0, "(A)") "*** Error: PYTHIA6 has not been enabled, WHIZARD terminates ***"
write (0, "(A)") "**************************************************************"
stop
end subroutine pyhepc
......@@ -107,7 +107,8 @@ dist_examples_DATA = \
examples/eeww_polarized.sin \
examples/circe1.sin \
examples/HERA_DIS.sin \
examples/NLO_eettbar.sin \
examples/NLO_eettbar_GoSam.sin \
examples/NLO_eettbar_OpenLoops.sin \
examples/DrellYanMatchingP.sin \
examples/DrellYanMatchingW.sin \
examples/DrellYanNoMatchingP.sin \
......@@ -141,7 +142,11 @@ dist_pdf_DATA = \
pdf_builtin/CJ12_min_00.tbl \
pdf_builtin/mmht2014lo.00.dat \
pdf_builtin/mmht2014nlo.00.dat \
pdf_builtin/mmht2014nnlo.00.dat
pdf_builtin/mmht2014nnlo.00.dat \
pdf_builtin/CT14llo.pds \
pdf_builtin/CT14lo.pds \
pdf_builtin/CT14n.00.pds \
pdf_builtin/CT14nn.00.pds
## Files containing precompiled cross sections for muli
## to be installed with the 'muli' prefix kept
......
#!/bin/bassh
#!/bin/bash
### download script for external data needed for 'SM_tt_threshold' model
### when coninuum matching is enabled
......
......@@ -31,7 +31,7 @@ dist_noinst_DATA = manual.tex $(PACKAGE).tex \
## The WHIZARD documented source is assembled from various directories
w_srcdir = $(top_srcdir)/src
VPATH = $(srcdir):$(w_srcdir)/noweb-frame:$(w_srcdir)/utilities:$(w_srcdir)/testing:$(w_srcdir)/system:$(w_srcdir)/combinatorics:$(w_srcdir)/parsing:$(w_srcdir)/rng:$(w_srcdir)/expr_base:$(w_srcdir)/sindarin:$(w_srcdir)/physics:$(w_srcdir)/qft:$(w_srcdir)/types:$(w_srcdir)/matrix_elements:$(w_srcdir)/particles:$(w_srcdir)/beams:$(w_srcdir)/me_methods:$(w_srcdir)/events:$(w_srcdir)/phase_space:$(w_srcdir)/mci:$(w_srcdir)/user:$(w_srcdir)/fks:$(w_srcdir)/gosam:$(w_srcdir)/blha:$(w_srcdir)/shower:$(w_srcdir)/muli:$(w_srcdir)/variables:$(w_srcdir)/model_features:$(w_srcdir)/process_integration:$(w_srcdir)/transforms:$(w_srcdir)/whizard-core
VPATH = $(srcdir):$(w_srcdir)/noweb-frame:$(w_srcdir)/utilities:$(w_srcdir)/testing:$(w_srcdir)/system:$(w_srcdir)/combinatorics:$(w_srcdir)/parsing:$(w_srcdir)/rng:$(w_srcdir)/expr_base:$(w_srcdir)/sindarin:$(w_srcdir)/physics:$(w_srcdir)/qft:$(w_srcdir)/types:$(w_srcdir)/matrix_elements:$(w_srcdir)/particles:$(w_srcdir)/beams:$(w_srcdir)/me_methods:$(w_srcdir)/events:$(w_srcdir)/phase_space:$(w_srcdir)/mci:$(w_srcdir)/user:$(w_srcdir)/fks:$(w_srcdir)/gosam:$(w_srcdir)/openloops:$(w_srcdir)/blha:$(w_srcdir)/shower:$(w_srcdir)/muli:$(w_srcdir)/variables:$(w_srcdir)/model_features:$(w_srcdir)/process_integration:$(w_srcdir)/matching:$(w_srcdir)/transforms:$(w_srcdir)/whizard-core
MANUAL_PICS = \
proc_4f-history.eps proc_4f-history.pdf \
......@@ -149,9 +149,11 @@ WHIZARD_NOWEB_SRC = \
phase_space.nw \
mci.nw \
shower.nw muli.nw \
user.nw blha.nw gosam.nw fks.nw \
user.nw blha.nw gosam.nw \
openloops.nw fks.nw \
model_features.nw \
process_integration.nw \
matching.nw \
transforms.nw \
whizard.nw \
whizard-postlude.nw
......
......@@ -2,7 +2,7 @@
% $Id: custom.hva,v 1.2 2000/11/24 12:45:51 kilian Exp $
% Wolfgang's version, continued by JRR
% Specials
\newcommand{\thisversion}{2.2.6}
\newcommand{\thisversion}{2.2.7}
\newenvironment{interaction}{\small\verbatim}{\endverbatim\endsmall}
\newenvironment{syntax}{\begin{quote}\begin{flushleft}\tt}{\end{flushleft}\end{quote}}
\newcommand{\var}[1]{$\langle$\textit{#1}$\rangle$}
......
No preview for this file type
......@@ -267,7 +267,7 @@ Parameter & Value & Default & Description \\
}
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%END LATEX
\newcommand{\thisversion}{2.2.6}
\newcommand{\thisversion}{2.2.7}
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
\begin{document}
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
......@@ -363,7 +363,7 @@ initial and final states. Quark or lepton flavors can be
summed over automatically where needed.
\\[\baselineskip]
For hadron collider physics, we ship the package with the most recent
PDF sets from the MSTW/MMHT and CTEQ/CT10/CJ12
PDF sets from the MSTW/MMHT and CTEQ/CT10/CJ12/CT14
collaborations. Furthermore, an interface to the \lhapdf\ library is
provided.
\\[\baselineskip]
......@@ -558,7 +558,7 @@ versions of the \whizard\ generator itself: the multi-channel adaptive
Monte-Carlo integration package \vamp\ has been released mid
1998~\cite{VAMP}. The dedicated packages for the simulation of linear
lepton collider beamstrahlung and the option for a photon collider on
Compton backscattering (\ttt{Circe1/2}) date back even to mid
Compton backscattering (\ttt{CIRCE1/2}) date back even to mid
1996~\cite{CIRCE}. Also parts of the code for \whizard's internal
graphical analysis (the \gamelan\ module) came into existence already
around 1998.
......@@ -602,7 +602,7 @@ of \whizard:
1.00 & 12/2000 & First public version \\\hline
1.10 & 03/2001 & Libraries; \pythiasix\ interface \\
1.11 & 04/2001 & PDF support; anomalous couplings \\ \hline
1.20 & 02/2002 & \oMega\ matrix elements; \ttt{Circe} support\\
1.20 & 02/2002 & \oMega\ matrix elements; \ttt{CIRCE} support\\
1.22 & 03/2002 & QED ISR; beam remnants, phase space improvements \\
1.25 & 05/2003 & MSSM; weighted events; user-code plug-in \\
1.28 & 04/2004 & Improved phase space; SLHA interface; signal catching
......@@ -637,8 +637,10 @@ of \whizard:
2.2.3 & 11/2014 & O'Mega virtual machine; lepton collider top
pair threshold; Higgs singlet extension \\
2.2.4 & 02/2015 & LCIO support; progress on NLO; many technical
bug fixes
\\\hline
bug fixes \\
2.2.7 & 08/2015 & progress on POWHEG; fixed-order NLO events;
revalidation of ILC event chain
\\\hline
\end{tabular}
\end{center}
 
......@@ -1584,10 +1586,8 @@ than in the 2.2.1 release.
There are additional, quite extensiv numerical tests for validation
and backwards compatibility checks for SM and MSSM processes. As a
standard, these extended self tests are not invoked. However, they can
be enabled by setting the configure option
\ttt{--enable-extnum-checks}. On the other hand, the standard
self-consistency checks can be completely disabled with the option
\ttt{--disable-default-checks}.
be enabled by executing the corresponding specific \ttt{make check}
operations in the subdirectories for these extensive tests.
 
As the new \whizard\ testsuite does very thorough and scrupulous tests
of the whole \whizard\ structure, it is always possible that some
......@@ -2380,7 +2380,7 @@ named \verb|hello.sin|.
| M. Moretti, T. Ohl, J. Reuter, arXiv: hep-ph/0102195 |
| |
|=============================================================================|
| WHIZARD 2.2.6
| WHIZARD 2.2.7
|=============================================================================|
| Reading model file '/usr/local/share/whizard/models/SM.mdl'
| Preloaded model: SM
......@@ -2411,7 +2411,7 @@ including the \whizard\ banner is shown in Fig.~\ref{fig:helloworld})
\centerline{[... here a banner is displayed]}
\begin{Verbatim}
|=============================================================================|
| WHIZARD 2.2.6
| WHIZARD 2.2.7
|=============================================================================|
| Reading model file '/usr/local/share/whizard/models/SM.mdl'
| Preloaded model: SM
......@@ -2470,7 +2470,7 @@ This produces a lot of output which looks similar to this:
| Writing log to 'whizard.log'
[... banner ...]
|=============================================================================|
| WHIZARD 2.2.6
| WHIZARD 2.2.7
|=============================================================================|
| Reading model file '/usr/local/share/whizard/models/SM.mdl'
| Preloaded model: SM
......@@ -5571,6 +5571,15 @@ Tag & Name & Notes & References \\\hline\hline
\texttt{mmht2014nnlo} & MMHT2014NNLO & \mbox{}\hfill---\hfill\mbox{} &
\cite{Harland-Lang:2014zoa} \\\hline
\hline
\texttt{CT14LL} & CT14LLO & \mbox{}\hfill---\hfill\mbox{} &
\cite{Dulat:2015mca} \\\hline
\texttt{CT14L} & CT14LO & \mbox{}\hfill---\hfill\mbox{} &
\cite{Dulat:2015mca} \\\hline
\texttt{CT14N} & CT1414NLO & \mbox{}\hfill---\hfill\mbox{} &
\cite{Dulat:2015mca} \\\hline
\texttt{CT14NN} & CT14NNLO & \mbox{}\hfill---\hfill\mbox{} &
\cite{Dulat:2015mca} \\\hline
\hline
%
\end{tabular}}
\caption{All PDF sets available as builtin sets. The two MRST2004QED
......@@ -5942,6 +5951,29 @@ reuse the same file again from the beginning. If the available data
points in the beam events file are not big enough, this could result
in an insufficient sampling of the beam spectrum.
 
%%%%%%%%%%%%%%%
\subsection{Gaussian beam-energy spread}
\label{sec:gaussian}
Real beams have a small energy spread. If beamstrahlung is small, the spread
may be approximately described as Gaussian. As a replacement for the full
simulation that underlies \ttt{CIRCE2} spectra, it is possible to
impose a Gaussian distributed beam energy, separately for each beam.
\begin{quote}
\begin{footnotesize}
\begin{Verbatim}
beams = e1, E1 => gaussian
gaussian_spread_1 = 0.1\%
gaussian_spread_2 = 0.2\%
\end{Verbatim}
\end{footnotesize}%$
\end{quote}
(Note that the \% sign means multiplication by 0.01, as it should.) The
spread values are defined as the $\sigma$ value of the Gaussian distribution,
i.e., $2/3$ of the events are within $\pm 1\sigma$ for each beam,
respectively.
%%%%%%%%%%%%%%%%
 
\subsection{Equivalent photon approximation}
......@@ -5984,8 +6016,8 @@ Parameter & Default & Meaning \\\hline\hline
\\\hline
\ttt{epa\_x\_min} & \ttt{0.} & soft photon cutoff in $x$ (mandatory)
\\\hline
\ttt{epa\_q\_min} & \ttt{0.} & minimal $\gamma$ momentum transfer (mandatory) \\\hline
\ttt{epa\_mass} & \ttt{0}/intrinsic & mass of the radiating fermion \\\hline
\ttt{epa\_q\_min} & \ttt{0.} & minimal $\gamma$ momentum transfer \\\hline
\ttt{epa\_mass} & \ttt{0}/intrinsic & mass of the radiating fermion (mandatory) \\\hline
\ttt{epa\_e\_max} & \ttt{0}/$\sqrt{s}$ & upper cutoff for EPA \\\hline
\ttt{?epa\_recoil} & \ttt{false} & flag to switch on recoil/$p_T$
\\\hline
......@@ -9373,7 +9405,7 @@ This is the modern version of the Les Houches accord event format
<LesHouchesEvents version="1.0">
<header>
<generator_name>WHIZARD</generator_name>
<generator_version>2.2.6</generator_version>
<generator_version>2.2.7</generator_version>
</header>
<init>
25 25 5.0000000000E+02 5.0000000000E+02 -1 -1 -1 -1 3 1
......@@ -14535,6 +14567,21 @@ e.g. \ttt{int i = floor (4.56789)} gives \ttt{i = 4}. (cf. also
\ttt{int}, \ttt{nint}, \ttt{ceiling})
%%%%%
\item
\ttt{gaussian} \newline
Beam structure specifier that imposes a Gaussian energy distribution,
separately for each beam. The $\sigma$ values are set by
\ttt{gaussian\_spread1} and \ttt{gaussian\_spread2}, respectively.
%%%%%
\item
\ttt{gaussian\_spread1} (default: 0)\newline
Parameter that sets the energy spread ($\sigma$ value) of the first beam for a
Gaussian spectrum. (cf. \ttt{gaussian})
%%%%%
\item
\ttt{gaussian\_spread2} (default: 0)\newline
Ditto, for the second beam.
%%%%%
\item
\ttt{genkt\_algorithm} \newline
Specifies a jet algorithm for the ($\to$) \ttt{jet\_algorithm}
command, used in the ($\to$) \ttt{cluster} subevent function. At the
......@@ -14687,11 +14734,25 @@ generation of the extended or verbose version of HEPEVT ASCII event
files. (cf. also \ttt{\$sample}, \ttt{sample\_format})
%%%%%
\item
\ttt{?hepevt\_ensure\_order} \qquad (default: \ttt{false}) \newline
Flag to ensure that the particle set confirms the HEPEVT standard. This involves
some copying and reordering to guarantee that mothers and daughters are always
next to each other. Usually this is not necessary.
%%%%%
\item
\ttt{hepmc} \newline
Specifier for the \ttt{sample\_format} command to demand the
generation of HepMC ASCII event files. Note that this is only
available if the HepMC package is installed and correctly
linked. (cf. also \ttt{\$sample}, \ttt{sample\_format})
linked. (cf. also \ttt{\$sample}, \ttt{sample\_format},
\ttt{?hepmc\_output\_cross\_section})
%%%%%
\item
\ttt{?hepmc\_output\_cross\_section} \qquad (default: \ttt{false}) \newline
Flag for the HepMC event format that allows to write out the cross section (and
error) from the integration together with each HepMC event. This can be used by
programs like Rivet to scale histograms according to the cross section. (cf.
also \ttt{hepmc})
%%%%%
\item
\ttt{histogram} \newline
......@@ -16175,7 +16236,7 @@ when reading event/rescanning files into \whizard. (cf. \ttt{rescan},
\ttt{relative\_error\_goal} \qquad (default: \ttt{0.}/off) \newline
Real parameter that allows the user to set a minimal relative error
that should be achieved in the Monte-Carlo integration of a certain
process. If that goal is reached, grid and weight adapation stop, and
process. If that goal is reached, grid and weight adaptation stop, and
this result is used for simulation. (cf. also \ttt{integrate},
\ttt{iterations}, \ttt{accuracy\_goal}, \ttt{error\_goal},
\ttt{error\_threshold})
......@@ -17506,6 +17567,12 @@ respectively.
%``Parton distributions in the LHC era: MMHT 2014 PDFs,''
arXiv:1412.3989 [hep-ph].
%%CITATION = ARXIV:1412.3989;%%
%\cite{Dulat:2015mca}
\bibitem{Dulat:2015mca}
S.~Dulat {\it et al.},
%``The CT14 Global Analysis of Quantum Chromodynamics,''
arXiv:1506.07443 [hep-ph].
%%CITATION = ARXIV:1506.07443;%%
 
 
%\cite{Salam:2008qg}
......
No preview for this file type
This diff is collapsed.
# $Id: LEP_cc10.sin 2227 2010-04-05 04:46:08Z reuter $
# Simple complete physics example: W endpoint in the Standard Model
# Simple complete physics example: Top quark production at a lepton collider
########################################################################
#
# Copyright (C) 1999-2015 by
......@@ -46,9 +46,7 @@ mtop = 175 GeV
?pacify = true
?use_vamp_equivalences = false
?use_gosam_loops = true
?use_gosam_correlations = false
?use_gosam_real_trees = false
$loop_me_method = "gosam"
?alpha_s_is_fixed = false
?alpha_s_from_mz = true
?alpha_s_from_lambda_qcd = false
......
# $Id: LEP_cc10.sin 2227 2010-04-05 04:46:08Z reuter $
# Simple complete physics example: Top quark production at a lepton collider
########################################################################
#
# Copyright (C) 1999-2015 by
# Wolfgang Kilian <kilian@physik.uni-siegen.de>
# Thorsten Ohl <ohl@physik.uni-wuerzburg.de>
# Juergen Reuter <juergen.reuter@desy.de>
# with contributions from
# Christian Speckner <cnspeckn@googlemail.com>
#
# WHIZARD is free software; you can redistribute it and/or modify it
# under the terms of the GNU General Public License as published by
# the Free Software Foundation; either version 2, or (at your option)
# any later version.
#
# WHIZARD is distributed in the hope that it will be useful, but
# WITHOUT ANY WARRANTY; without even the implied warranty of
# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
# GNU General Public License for more details.
#
# You should have received a copy of the GNU General Public License
# along with this program; if not, write to the Free Software
# Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
#
########################################################################
mW = 80.376
mZ = 91.1876
GF = 1.16637E-005
wZ = 2.4952
wW = 2.124
# => alpha = 132.16066
mmu = 0
me = 0
mc = 0
ms = 0
wtop = 0
mtop = 175 GeV
?logging = true
?openmp_logging = false
?vis_history = false
?integration_timer = false
?pacify = true
?use_vamp_equivalences = false
$loop_me_method = "openloops"
?alpha_s_is_fixed = false
?alpha_s_from_mz = true
?alpha_s_from_lambda_qcd = false
alpha_power = 2
alphas_power = 0
process nlo_tt = E1, e1 => t, T { nlo_calculation = "Full" }
seed = 2222
# Default parameters for FKS mapping
fks_dij_exp1 = 1.0
fks_mapping_type = 1
sqrts = 500 GeV
integrate (nlo_tt) { iterations = 2:10000:"gw" }
......@@ -31,7 +31,8 @@
noinst_PROGRAMS = c_example cpp_example
c_example_SOURCES = c_test.c
c_example_LDADD = $(top_builddir)/src/libwhizard.la
c_example_LDADD = $(FCLIBS)
c_example_LDADD += $(top_builddir)/src/libwhizard.la
c_example_LDADD += $(top_builddir)/src/prebuilt/libwhizard_prebuilt.la
c_example_LDADD += $(LDFLAGS_LHAPDF)
c_example_LDADD += $(LDFLAGS_STDHEP)
......@@ -41,7 +42,8 @@ c_example_LDADD += $(LDFLAGS_HOPPET)
c_example_LDADD += $(LDFLAGS_LOOPTOOLS)
cpp_example_SOURCES = cpp_whizard.cc cpp_test.cc cpp_whizard.h
cpp_example_LDADD = $(top_builddir)/src/libwhizard.la
cpp_example_LDADD = $(FCLIBS)
cpp_example_LDADD += $(top_builddir)/src/libwhizard.la
cpp_example_LDADD += $(top_builddir)/src/prebuilt/libwhizard_prebuilt.la
cpp_example_LDADD += $(LDFLAGS_LHAPDF)
cpp_example_LDADD += $(LDFLAGS_STDHEP)
......@@ -49,6 +51,7 @@ cpp_example_LDADD += $(LDFLAGS_HEPMC)
cpp_example_LDADD += $(LDFLAGS_LCIO)
cpp_example_LDADD += $(LDFLAGS_HOPPET)
cpp_example_LDADD += $(LDFLAGS_LOOPTOOLS)
cpp_example_LDADD += $(LDFLAGS_IFCORE)
SUFFIXES: .c .cc .py
......
......@@ -47,10 +47,10 @@ parameter fac_gh3 = 1 # gh3 / gh3_SM
parameter fghgaga = 1 # ghgaga / ghgaga_SM
parameter fghgaz = 1 # ghgaz / ghgaz_SM
parameter lambda_h = 5.e3 # scale for anom. Higgs couplings
parameter fw = 0 # anomlous Higgs coupling
parameter fww = 0 # anomlous Higgs coupling
parameter fb = 0 # anomlous Higgs coupling
parameter fbb = 0 # anomlous Higgs coupling
parameter fw = 0 # anomalous Higgs coupling
parameter fww = 0 # anomalous Higgs coupling
parameter fb = 0 # anomalous Higgs coupling
parameter fbb = 0 # anomalous Higgs coupling
# Dependent parameters
derived v = 1 / sqrt (sqrt (2.) * GF) # v (Higgs vev)
......
......@@ -57,10 +57,10 @@ parameter fac_gh3 = 1 # gh3 / gh3_SM
parameter fghgaga = 1 # ghgaga / ghgaga_SM
parameter fghgaz = 1 # ghgaz / ghgaz_SM
parameter lambda_h = 5.e3 # scale for anom. Higgs couplings
parameter fw = 0 # anomlous Higgs coupling
parameter fww = 0 # anomlous Higgs coupling
parameter fb = 0 # anomlous Higgs coupling
parameter fbb = 0 # anomlous Higgs coupling
parameter fw = 0 # anomalous Higgs coupling
parameter fww = 0 # anomalous Higgs coupling
parameter fb = 0 # anomalous Higgs coupling
parameter fbb = 0 # anomalous Higgs coupling