herwig
is hosted by
Hepforge
,
IPPP Durham
Herwig
7.2.1
MatrixElement
General
GeneralfftoVH.h
1
// -*- C++ -*-
2
#ifndef HERWIG_GeneralfftoVH_H
3
#define HERWIG_GeneralfftoVH_H
4
//
5
// This is the declaration of the GeneralfftoVH class.
6
//
7
8
#include "Herwig/MatrixElement/MEfftoVH.h"
9
#include "GeneralfftoVH.fh"
10
11
namespace
Herwig
{
12
13
using namespace
ThePEG
;
14
21
class
GeneralfftoVH
:
public
MEfftoVH
{
22
23
public
:
24
28
enum
Process
{Lepton,HadronWplus,HadronWminus,HadronZ};
29
30
public
:
31
35
GeneralfftoVH
();
36
42
virtual
void
getDiagrams()
const
;
44
48
void
setProcessInfo(
Process
proc,
PDPtr
higgs,
49
AbstractVVSVertexPtr vertex,
50
unsigned
int
shapeOpt);
51
52
public
:
53
60
void
persistentOutput(
PersistentOStream
& os)
const
;
61
67
void
persistentInput(
PersistentIStream
& is,
int
version);
69
76
static
void
Init();
77
78
protected
:
79
86
virtual
IBPtr
clone()
const
;
87
92
virtual
IBPtr
fullclone()
const
;
94
95
private
:
96
101
GeneralfftoVH
& operator=(
const
GeneralfftoVH
&) =
delete
;
102
103
private
:
104
108
Process
process_
;
109
110
};
111
112
}
113
114
#endif
/* HERWIG_GeneralfftoVH_H */
ThePEG::PersistentIStream
ThePEG::PersistentOStream
ThePEG::IBPtr
ThePEG::Ptr< InterfacedBase >::pointer IBPtr
ThePEG
Herwig::MEfftoVH
The MEfftoVH class is the base class for processes.
Definition:
MEfftoVH.h:25
ThePEG::PDPtr
ThePEG::Ptr< ParticleData >::pointer PDPtr
Herwig::GeneralfftoVH::process_
Process process_
The vector boson.
Definition:
GeneralfftoVH.h:108
Herwig
-*- C++ -*-
Definition:
BasicConsistency.h:17
Herwig::GeneralfftoVH
Here is the documentation of the GeneralfftoVH class.
Definition:
GeneralfftoVH.h:21
Herwig::GeneralfftoVH::Process
Process
Type of process.
Definition:
GeneralfftoVH.h:28
Generated on Sat Apr 11 2020 14:50:29 for Herwig by
1.8.13