herwig is hosted by Hepforge, IPPP Durham
Herwig  7.2.1
CrossSectionAnalysis.h
1 // -*- C++ -*-
2 #ifndef Herwig_CrossSectionAnalysis_H
3 #define Herwig_CrossSectionAnalysis_H
4 //
5 // This is the declaration of the CrossSectionAnalysis class.
6 //
7 
8 #include "ThePEG/Handlers/AnalysisHandler.h"
9 
10 namespace Herwig {
11 
12 using namespace ThePEG;
13 
21 
22 public:
23 
30 
34  virtual ~CrossSectionAnalysis();
36 
37 protected:
38 
43  virtual void dofinish();
44 
45 public:
46 
53  void persistentOutput(PersistentOStream & os) const;
54 
60  void persistentInput(PersistentIStream & is, int version);
62 
69  static void Init();
70 
71 protected:
72 
79  virtual IBPtr clone() const;
80 
85  virtual IBPtr fullclone() const;
87 
88 
89 // If needed, insert declarations of virtual function defined in the
90 // InterfacedBase class here (using ThePEG-interfaced-decl in Emacs).
91 
92 
93 private:
94 
99  CrossSectionAnalysis & operator=(const CrossSectionAnalysis &) = delete;
100 
101 };
102 
103 }
104 
105 #endif /* Herwig_CrossSectionAnalysis_H */
ThePEG::Ptr< InterfacedBase >::pointer IBPtr
-*- C++ -*-
Here is the documentation of the CrossSectionAnalysis class.