herwig is hosted by Hepforge, IPPP Durham
Herwig 7.3.0
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
11namespace Herwig {
12
13using namespace ThePEG;
14
22
23public:
24
44 virtual void analyze(tEventPtr event, long ieve, int loop, int state);
46
47public:
54 static void Init();
55
56protected:
57
64 virtual IBPtr clone() const;
65
70 virtual IBPtr fullclone() const;
72
73protected:
74
81 virtual void doinitrun();
82
87 virtual void dofinish();
89
90private:
91
96 VGammaTest & operator=(const VGammaTest &) = delete;
97
98private:
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 */
Here is the documentation of the VGammaTest class.
Definition: VGammaTest.h:21
static void Init()
The standard Init function used to initialize the interfaces.
HistogramPtr _ptWp
Histograms.
Definition: VGammaTest.h:103
virtual void analyze(tEventPtr event, long ieve, int loop, int state)
Analyze a given Event.
VGammaTest & operator=(const VGammaTest &)=delete
The assignment operator is private and must never be called.
virtual void doinitrun()
Initialize this object.
virtual IBPtr clone() const
Make a simple clone of this object.
virtual void dofinish()
Finalize this object.
virtual IBPtr fullclone() const
Make a clone of this object, possibly modifying the cloned object to make it sane.
InitState state() const
-*- C++ -*-
ThePEG::Ptr< InterfacedBase >::pointer IBPtr
ThePEG::Ptr< Event >::transient_pointer tEventPtr