herwig is hosted by Hepforge, IPPP Durham
Herwig  7.2.1
ZJetTest.h
1 // -*- C++ -*-
2 #ifndef HERWIG_ZJetTest_H
3 #define HERWIG_ZJetTest_H
4 //
5 // This is the declaration of the ZJetTest 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 ZJetTest: public AnalysisHandler {
22 
23 public:
24 
42  virtual void analyze(tEventPtr event, long ieve, int loop, int state);
43 
44 public:
45 
52  static void Init();
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 protected:
72 
79  virtual void doinitrun();
80 
85  virtual void dofinish();
87 
88 private:
89 
94  ZJetTest & operator=(const ZJetTest &) = delete;
95 
96 private:
97 
98  HistogramPtr _ptZ,_mZ,_yZ,_phiZ,_ptl[4],_yl[4],_phil[4];
99 
100 };
101 
102 }
103 
104 #endif /* HERWIG_ZJetTest_H */
ThePEG::Ptr< InterfacedBase >::pointer IBPtr
ThePEG::Ptr< Event >::transient_pointer tEventPtr
Here is the documentation of the ZJetTest class.
Definition: ZJetTest.h:21
-*- C++ -*-
virtual IBPtr fullclone() const
Make a clone of this object, possibly modifying the cloned object to make it sane.
Definition: ZJetTest.h:68
virtual IBPtr clone() const
Make a simple clone of this object.
Definition: ZJetTest.h:62