herwig is hosted by Hepforge, IPPP Durham
Herwig  7.2.1
TTJetsAnalysis.h
1 // -*- C++ -*-
2 #ifndef Herwig_TTJetsAnalysis_H
3 #define Herwig_TTJetsAnalysis_H
4 //
5 // This is the declaration of the TTJetsAnalysis class.
6 //
7 
8 #include "Herwig/Analysis/JetsPlusAnalysis.h"
9 
10 namespace Herwig {
11 
12 using namespace ThePEG;
13 
21 
22 public:
23 
30 
34  virtual ~TTJetsAnalysis();
36 
37 public:
38 
44  virtual void reconstructHardObjects(ParticleVector&);
45 
46 public:
47 
54  void persistentOutput(PersistentOStream & os) const;
55 
61  void persistentInput(PersistentIStream & is, int version);
63 
70  static void Init();
71 
72 protected:
73 
80  virtual IBPtr clone() const;
81 
86  virtual IBPtr fullclone() const;
88 
89 
90 // If needed, insert declarations of virtual function defined in the
91 // InterfacedBase class here (using ThePEG-interfaced-decl in Emacs).
92 
93 
94 private:
95 
100  TTJetsAnalysis & operator=(const TTJetsAnalysis &) = delete;
101 
102 };
103 
104 }
105 
106 #endif /* Herwig_TTJetsAnalysis_H */
ThePEG::Ptr< InterfacedBase >::pointer IBPtr
Here is the documentation of the TTJetsAnalysis class.
-*- C++ -*-
vector< PPtr > ParticleVector
Here is the documentation of the JetsPlusAnalysis class.