herwig is hosted by Hepforge, IPPP Durham
Herwig  7.2.1
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 
10 namespace Herwig {
11 
12 using namespace ThePEG;
13 
20 class MEee2HiggsVBF: public MEfftoffH {
21 
22 public:
23 
29  virtual void getDiagrams() const;
31 
32 public:
33 
40  static void Init();
41 
42 protected:
43 
51  virtual void doinit();
53 
54 protected:
55 
62  virtual IBPtr clone() const {return new_ptr(*this);}
63 
68  virtual IBPtr fullclone() const {return new_ptr(*this);}
70 
71 private:
72 
77  MEee2HiggsVBF & operator=(const MEee2HiggsVBF &) = delete;
78 
79 };
80 
81 }
82 
83 #endif /* HERWIG_MEee2HiggsVBF_H */
ThePEG::Ptr< InterfacedBase >::pointer IBPtr
The MEee2HiggsVBF class.
Definition: MEee2HiggsVBF.h:20
The MEfftoffH class is the base class for vector boson fusion type processes in Herwig.
Definition: MEfftoffH.h:25
virtual IBPtr clone() const
Make a simple clone of this object.
Definition: MEee2HiggsVBF.h:62
-*- C++ -*-
virtual IBPtr fullclone() const
Make a clone of this object, possibly modifying the cloned object to make it sane.
Definition: MEee2HiggsVBF.h:68