herwig is hosted by Hepforge, IPPP Durham
Herwig  7.2.1
Hadron/VHTest.h
1 // -*- C++ -*-
2 #ifndef HERWIG_VHTest_H
3 #define HERWIG_VHTest_H
4 //
5 // This is the declaration of the VHTest class.
6 //
7 
8 #include "ThePEG/Handlers/AnalysisHandler.h"
9 #include "Herwig/Utilities/Histogram.h"
10 
11 namespace Herwig {
12 
13 using namespace ThePEG;
14 
21 class VHTest: public AnalysisHandler {
22 
23 public:
24 
44  virtual void analyze(tEventPtr event, long ieve, int loop, int state);
46 
47 public:
48 
55  void persistentOutput(PersistentOStream & os) const;
56 
62  void persistentInput(PersistentIStream & is, int version);
64 
71  static void Init();
72 
73 protected:
74 
81  virtual IBPtr clone() const;
82 
87  virtual IBPtr fullclone() const;
89 
90 protected:
91 
98  virtual void doinitrun();
99 
104  virtual void dofinish();
106 
107 private:
108 
113  VHTest & operator=(const VHTest &) = delete;
114 
115 private:
116 
117  HistogramPtr _higgspt,_jetpt,_vpt,_vhpt;
118 
119  HistogramPtr _yj[3];
120 
121  HistogramPtr _yjyh[3],_yjyv[3],_yjyhv[3];
122 
123  HistogramPtr _njet[3];
124 
125 };
126 
127 }
128 
129 #endif /* HERWIG_VHTest_H */
ThePEG::Ptr< InterfacedBase >::pointer IBPtr
ThePEG::Ptr< Event >::transient_pointer tEventPtr
-*- C++ -*-
Here is the documentation of the VHTest class.
Definition: Hadron/VHTest.h:21