herwig is hosted by Hepforge, IPPP Durham
Herwig 7.3.0
QQHTest.h
1// -*- C++ -*-
2#ifndef HERWIG_QQHTest_H
3#define HERWIG_QQHTest_H
4//
5// This is the declaration of the QQHTest class.
6//
7
8#include "ThePEG/Handlers/AnalysisHandler.h"
9#include "Herwig/Utilities/Histogram.h"
10
11namespace Herwig {
12
13using namespace ThePEG;
14
21class QQHTest: public AnalysisHandler {
22
23public:
24
29
49 virtual void analyze(tEventPtr event, long ieve, int loop, int state);
51
52public:
53
61
67 void persistentInput(PersistentIStream & is, int version);
69
76 static void Init();
77
78protected:
79
86 virtual IBPtr clone() const;
87
92 virtual IBPtr fullclone() const;
94
95
96protected:
97
104 virtual void doinitrun();
105
110 virtual void dofinish();
112
113private:
114
119 QQHTest & operator=(const QQHTest &) = delete;
120
121private:
122
123 HistogramPtr Qrap_,QBrap_,Hrap_;
124
125 HistogramPtr Qphi_,QBphi_,Hphi_;
126
127 HistogramPtr QpT_,QBpT_,HpT_;
128
129 HistogramPtr mass_;
130
131 HistogramPtr y12_,y13_,y23_;
132
133 int quarkFlavour_;
134};
135
136}
137
138#endif /* HERWIG_QQHTest_H */
Here is the documentation of the QQHTest class.
Definition: QQHTest.h:21
virtual void doinitrun()
Initialize this object.
virtual IBPtr clone() const
Make a simple clone of this object.
QQHTest()
The default constructor.
void persistentOutput(PersistentOStream &os) const
Function used to write out object persistently.
virtual IBPtr fullclone() const
Make a clone of this object, possibly modifying the cloned object to make it sane.
virtual void dofinish()
Finalize this object.
virtual void analyze(tEventPtr event, long ieve, int loop, int state)
Analyze a given Event.
void persistentInput(PersistentIStream &is, int version)
Function used to read in object persistently.
QQHTest & operator=(const QQHTest &)=delete
The assignment operator is private and must never be called.
static void Init()
The standard Init function used to initialize the interfaces.
InitState state() const
-*- C++ -*-
ThePEG::Ptr< InterfacedBase >::pointer IBPtr
ThePEG::Ptr< Event >::transient_pointer tEventPtr