herwig
is hosted by
Hepforge
,
IPPP Durham
Herwig
7.2.1
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 */
ThePEG::PersistentIStream
ThePEG::PersistentOStream
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
The MEPP2WH class provides the matrix elements for the production of the boson in association with t...
Definition:
MEPP2WH.h:21
ThePEG::IBPtr
ThePEG::Ptr< InterfacedBase >::pointer IBPtr
ThePEG
Herwig::MEPP2WH::_plusminus
unsigned int _plusminus
Which intermediate bosons to include.
Definition:
MEPP2WH.h:107
Herwig::MEfftoVH
The MEfftoVH class is the base class for processes.
Definition:
MEfftoVH.h:25
Herwig
-*- C++ -*-
Definition:
BasicConsistency.h:17
Herwig::MEPP2WH::clone
virtual IBPtr clone() const
Make a simple clone of this object.
Definition:
MEPP2WH.h:73
Generated on Sat Apr 11 2020 14:50:30 for Herwig by
1.8.13