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