herwig is hosted by Hepforge, IPPP Durham
Herwig 7.3.0
ZJetsAnalysis.h
1// -*- C++ -*-
2#ifndef Herwig_ZJetsAnalysis_H
3#define Herwig_ZJetsAnalysis_H
4//
5// This is the declaration of the ZJetsAnalysis class.
6//
7
8#include "Herwig/Analysis/JetsPlusAnalysis.h"
9
10namespace Herwig {
11
12using namespace ThePEG;
13
21
22public:
23
28
29public:
30
37
38public:
39
47
53 void persistentInput(PersistentIStream & is, int version);
55
62 static void Init();
63
64protected:
65
72 virtual IBPtr clone() const;
73
78 virtual IBPtr fullclone() const;
80
81
82// If needed, insert declarations of virtual function defined in the
83// InterfacedBase class here (using ThePEG-interfaced-decl in Emacs).
84
85
86private:
87
93
94};
95
96}
97
98#endif /* Herwig_ZJetsAnalysis_H */
Here is the documentation of the JetsPlusAnalysis class.
Here is the documentation of the ZJetsAnalysis class.
Definition: ZJetsAnalysis.h:20
virtual IBPtr clone() const
Make a simple clone of this object.
virtual void reconstructHardObjects(ParticleVector &)
Reconstruct the desired electroweak objects and fill the respective momenta.
void persistentOutput(PersistentOStream &os) const
Function used to write out object persistently.
ZJetsAnalysis & operator=(const ZJetsAnalysis &)=delete
The assignment operator is private and must never be called.
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.
ZJetsAnalysis()
The default constructor.
void persistentInput(PersistentIStream &is, int version)
Function used to read in object persistently.
-*- C++ -*-
ThePEG::Ptr< InterfacedBase >::pointer IBPtr
vector< PPtr > ParticleVector