herwig is hosted by Hepforge, IPPP Durham
Herwig  7.2.1
HadronVVTest.h
1 // -*- C++ -*-
2 #ifndef HERWIG_HadronVVTest_H
3 #define HERWIG_HadronVVTest_H
4 //
5 // This is the declaration of the HadronVVTest 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 
22 
23 public:
24 
44  virtual void analyze(tEventPtr event, long ieve, int loop, int state);
46 
47 public:
48 
55  static void Init();
56 
57 protected:
58 
65  virtual IBPtr clone() const;
66 
71  virtual IBPtr fullclone() const;
73 
74 protected:
75 
82  virtual void doinitrun();
83 
88  virtual void dofinish();
90 
91 private:
92 
97  HadronVVTest & operator=(const HadronVVTest &) = delete;
98 
99 private:
100 
104  HistogramPtr _ptWp ,_ptWm ,_ptZ;
105  HistogramPtr _rapWp,_rapWm,_rapZ;
106  HistogramPtr _phiWp,_phiWm,_phiZ;
107  HistogramPtr _mass;
108 
109 };
110 
111 }
112 
113 #endif /* HERWIG_HadronVVTest_H */
ThePEG::Ptr< InterfacedBase >::pointer IBPtr
Here is the documentation of the HadronVVTest class.
Definition: HadronVVTest.h:21
HistogramPtr _ptWp
Histograms.
Definition: HadronVVTest.h:104
ThePEG::Ptr< Event >::transient_pointer tEventPtr
-*- C++ -*-