herwig is hosted by Hepforge, IPPP Durham
Herwig  7.2.1
NonBShowerVeto.h
1 // -*- C++ -*-
2 #ifndef Herwig_NonBShowerVeto_H
3 #define Herwig_NonBShowerVeto_H
4 //
5 // This is the declaration of the NonBShowerVeto class.
6 //
7 
8 #include "Herwig/Shower/QTilde/Base/FullShowerVeto.h"
9 
10 namespace Herwig {
11 
12 using namespace ThePEG;
13 
21 
22 public:
27 
28 protected:
29 
33  virtual bool vetoShower();
34 
35 
36 public:
37 
44  static void Init();
45 
46 protected:
47 
54  virtual IBPtr clone() const;
55 
60  virtual IBPtr fullclone() const;
62 
63 private:
64 
69  NonBShowerVeto & operator=(const NonBShowerVeto &) = delete;
70 
71 };
72 
73 }
74 
75 #endif /* Herwig_NonBShowerVeto_H */
NonBShowerVeto()
The default constructor.
ThePEG::Ptr< InterfacedBase >::pointer IBPtr
Here is the documentation of the FullShowerVeto class.
-*- C++ -*-
The NonBShowerVeto class vetos parton showers where no b (anti)quarks are produced.