herwig is hosted by Hepforge, IPPP Durham
Herwig 7.3.0
MatchboxZGammaAmplitude.h
1// -*- C++ -*-
2//
3// MatchboxZGammaAmplitude.h is a part of Herwig - A multi-purpose Monte Carlo event generator
4// Copyright (C) 2002-2019 The Herwig Collaboration
5//
6// Herwig is licenced under version 3 of the GPL, see COPYING for details.
7// Please respect the MCnet academic guidelines, see GUIDELINES for details.
8//
9#ifndef Herwig_MatchboxZGammaAmplitude_H
10#define Herwig_MatchboxZGammaAmplitude_H
11//
12// This is the declaration of the MatchboxZGammaAmplitude class.
13//
14
15#include "Herwig/MatrixElement/Matchbox/Base/MatchboxAmplitude.h"
16
17namespace Herwig {
18
19using namespace ThePEG;
20
28
29public:
30
35
36public:
37
41 bool includeZ() const { return theIncludeZ; }
42
46 bool includeGamma() const { return theIncludeGamma; }
47
48public:
49
57
63 void persistentInput(PersistentIStream & is, int version);
65
72 static void Init();
73
74
75// If needed, insert declarations of virtual function defined in the
76// InterfacedBase class here (using ThePEG-interfaced-decl in Emacs).
77
78
79private:
80
86
91
96
97};
98
99}
100
101#endif /* Herwig_MatchboxZGammaAmplitude_H */
MatchboxAmplitude is the base class for amplitude implementations inside Matchbox.
Here is the documentation of the MatchboxZGammaAmplitude class.
MatchboxZGammaAmplitude()
The default constructor.
MatchboxZGammaAmplitude & operator=(const MatchboxZGammaAmplitude &)=delete
The assignment operator is private and must never be called.
bool theIncludeZ
True, if the Z contribution should be taken into account.
void persistentInput(PersistentIStream &is, int version)
Function used to read in object persistently.
void persistentOutput(PersistentOStream &os) const
Function used to write out object persistently.
static void Init()
The standard Init function used to initialize the interfaces.
bool includeGamma() const
Return true, if the gamma contribution should be taken into account.
bool includeZ() const
Return true, if the Z contribution should be taken into account.
bool theIncludeGamma
True, if the gamma contribution should be taken into account.
-*- C++ -*-