herwig is hosted by Hepforge, IPPP Durham
Herwig 7.3.0
VVTest.h
1// -*- C++ -*-
2#ifndef HERWIG_VVTest_H
3#define HERWIG_VVTest_H
4//
5// This is the declaration of the VVTest class.
6//
7
8#include "ThePEG/Handlers/AnalysisHandler.h"
9#include "Herwig/Utilities/Histogram.h"
10
11namespace Herwig {
12
13using namespace ThePEG;
14
21class VVTest: public AnalysisHandler {
22
23public:
24
44 virtual void analyze(tEventPtr event, long ieve, int loop, int state);
46
47public:
48
55 static void Init();
56
57protected:
58
65 virtual IBPtr clone() const;
66
71 virtual IBPtr fullclone() const;
73
74protected:
75
82 virtual void doinitrun();
83
88 virtual void dofinish();
90
91private:
92
97 VVTest & operator=(const VVTest &) = delete;
98
99private:
100
104 HistogramPtr _cosWp,_cosWm,_cosZ;
105 HistogramPtr _phiWp,_phiWm,_phiZ;
106
107};
108
109}
110
111#endif /* HERWIG_VVTest_H */
Here is the documentation of the VVTest class.
Definition: VVTest.h:21
virtual IBPtr fullclone() const
Make a clone of this object, possibly modifying the cloned object to make it sane.
virtual void doinitrun()
Initialize this object.
VVTest & operator=(const VVTest &)=delete
The assignment operator is private and must never be called.
static void Init()
The standard Init function used to initialize the interfaces.
virtual void dofinish()
Finalize this object.
virtual IBPtr clone() const
Make a simple clone of this object.
HistogramPtr _cosWp
Histograms.
Definition: VVTest.h:104
virtual void analyze(tEventPtr event, long ieve, int loop, int state)
Analyze a given Event.
InitState state() const
-*- C++ -*-
ThePEG::Ptr< InterfacedBase >::pointer IBPtr
ThePEG::Ptr< Event >::transient_pointer tEventPtr