herwig is hosted by Hepforge, IPPP Durham
Herwig 7.3.0
WJetTest.h
1// -*- C++ -*-
2#ifndef HERWIG_WJetTest_H
3#define HERWIG_WJetTest_H
4//
5// This is the declaration of the WJetTest 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
42 virtual void analyze(tEventPtr event, long ieve, int loop, int state);
43
44public:
45
52 static void Init();
53
54protected:
55
62 virtual IBPtr clone() const {return new_ptr(*this);}
63
68 virtual IBPtr fullclone() const {return new_ptr(*this);}
70
71protected:
72
79 virtual void doinitrun();
80
85 virtual void dofinish();
87
88private:
89
94 WJetTest & operator=(const WJetTest &) = delete;
95
96private:
97
98 HistogramPtr _ptW[3],_mW[3],_yW[3],_phiW[3],_ptl[4],_yl[4],_phil[4];
99
100};
101
102}
103
104#endif /* HERWIG_WJetTest_H */
Here is the documentation of the WJetTest class.
Definition: WJetTest.h:21
virtual void analyze(tEventPtr event, long ieve, int loop, int state)
Analyze a given Event.
WJetTest & operator=(const WJetTest &)=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.
Definition: WJetTest.h:62
static void Init()
The standard Init function used to initialize the interfaces.
virtual IBPtr fullclone() const
Make a clone of this object, possibly modifying the cloned object to make it sane.
Definition: WJetTest.h:68
virtual void dofinish()
Finalize this object.
InitState state() const
-*- C++ -*-
ThePEG::Ptr< InterfacedBase >::pointer IBPtr
ThePEG::Ptr< Event >::transient_pointer tEventPtr