herwig is hosted by Hepforge, IPPP Durham
Herwig 7.3.0
MEee2HiggsVBF.h
1// -*- C++ -*-
2#ifndef HERWIG_MEee2HiggsVBF_H
3#define HERWIG_MEee2HiggsVBF_H
4//
5// This is the declaration of the MEee2HiggsVBF class.
6//
7
8#include "Herwig/MatrixElement/MEfftoffH.h"
9
10namespace Herwig {
11
12using namespace ThePEG;
13
20class MEee2HiggsVBF: public MEfftoffH {
21
22public:
23
29 virtual void getDiagrams() const;
31
32public:
33
40 static void Init();
41
42protected:
43
51 virtual void doinit();
53
54protected:
55
62 virtual IBPtr clone() const {return new_ptr(*this);}
63
68 virtual IBPtr fullclone() const {return new_ptr(*this);}
70
71private:
72
78
79};
80
81}
82
83#endif /* HERWIG_MEee2HiggsVBF_H */
The MEee2HiggsVBF class.
Definition: MEee2HiggsVBF.h:20
virtual void doinit()
Initialize this object after the setup phase before saving an EventGenerator to disk.
virtual IBPtr clone() const
Make a simple clone of this object.
Definition: MEee2HiggsVBF.h:62
static void Init()
The standard Init function used to initialize the interfaces.
virtual IBPtr fullclone() const
Make a clone of this object, possibly modifying the cloned object to make it sane.
Definition: MEee2HiggsVBF.h:68
virtual void getDiagrams() const
Add all possible diagrams with the add() function.
MEee2HiggsVBF & operator=(const MEee2HiggsVBF &)=delete
The assignment operator is private and must never be called.
The MEfftoffH class is the base class for vector boson fusion type processes in Herwig.
Definition: MEfftoffH.h:25
-*- C++ -*-
ThePEG::Ptr< InterfacedBase >::pointer IBPtr