herwig
is hosted by
Hepforge
,
IPPP Durham
Herwig
7.3.0
MatrixElement
Hadron
MEPP2WH.h
1
// -*- C++ -*-
2
#ifndef HERWIG_MEPP2WH_H
3
#define HERWIG_MEPP2WH_H
4
//
5
// This is the declaration of the MEPP2WH class.
6
//
7
8
#include "Herwig/MatrixElement/MEfftoVH.h"
9
10
namespace
Herwig
{
11
12
using namespace
ThePEG
;
13
21
class
MEPP2WH
:
public
MEfftoVH
{
22
23
public
:
24
28
MEPP2WH
();
29
35
virtual
void
getDiagrams
()
const
;
37
38
39
public
:
40
47
void
persistentOutput
(
PersistentOStream
& os)
const
;
48
54
void
persistentInput
(
PersistentIStream
& is,
int
version);
56
63
static
void
Init
();
64
65
protected
:
66
73
virtual
IBPtr
clone
()
const
{
return
new_ptr(*
this
); }
74
79
virtual
IBPtr
fullclone
()
const
{
return
new_ptr(*
this
); }
81
82
protected
:
83
91
virtual
void
doinit
();
93
94
private
:
95
100
MEPP2WH
&
operator=
(
const
MEPP2WH
&) =
delete
;
101
102
private
:
103
107
unsigned
int
_plusminus
;
108
109
};
110
111
}
112
113
#endif
/* HERWIG_MEPP2WH_H */
Herwig::MEPP2WH
The MEPP2WH class provides the matrix elements for the production of the boson in association with t...
Definition:
MEPP2WH.h:21
Herwig::MEPP2WH::clone
virtual IBPtr clone() const
Make a simple clone of this object.
Definition:
MEPP2WH.h:73
Herwig::MEPP2WH::fullclone
virtual IBPtr fullclone() const
Make a clone of this object, possibly modifying the cloned object to make it sane.
Definition:
MEPP2WH.h:79
Herwig::MEPP2WH::MEPP2WH
MEPP2WH()
Default constructor.
Herwig::MEPP2WH::persistentOutput
void persistentOutput(PersistentOStream &os) const
Function used to write out object persistently.
Herwig::MEPP2WH::_plusminus
unsigned int _plusminus
Which intermediate bosons to include.
Definition:
MEPP2WH.h:107
Herwig::MEPP2WH::Init
static void Init()
The standard Init function used to initialize the interfaces.
Herwig::MEPP2WH::operator=
MEPP2WH & operator=(const MEPP2WH &)=delete
The assignment operator is private and must never be called.
Herwig::MEPP2WH::persistentInput
void persistentInput(PersistentIStream &is, int version)
Function used to read in object persistently.
Herwig::MEPP2WH::getDiagrams
virtual void getDiagrams() const
Add all possible diagrams with the add() function.
Herwig::MEPP2WH::doinit
virtual void doinit()
Initialize this object after the setup phase before saving an EventGenerator to disk.
Herwig::MEfftoVH
The MEfftoVH class is the base class for processes.
Definition:
MEfftoVH.h:25
ThePEG::PersistentIStream
ThePEG::PersistentOStream
Herwig
-*- C++ -*-
Definition:
BasicConsistency.h:17
ThePEG
ThePEG::IBPtr
ThePEG::Ptr< InterfacedBase >::pointer IBPtr
Generated on Thu Jun 20 2024 17:50:52 for Herwig by
1.9.6