ThePEG
1.8.0
Main Page
Related Pages
Modules
Namespaces
Classes
Files
File List
File Members
Handlers
MultipleInteractionHandler.h
1
// -*- C++ -*-
2
//
3
// MultipleInteractionHandler.h is a part of ThePEG - Toolkit for HEP Event Generation
4
// Copyright (C) 1999-2011 Leif Lonnblad
5
//
6
// ThePEG is licenced under version 2 of the GPL, see COPYING for details.
7
// Please respect the MCnet academic guidelines, see GUIDELINES for details.
8
//
9
#ifndef ThePEG_MultipleInteractionHandler_H
10
#define ThePEG_MultipleInteractionHandler_H
11
// This is the declaration of the MultipleInteractionHandler class.
12
13
#include "StepHandler.h"
14
15
namespace
ThePEG {
16
29
class
MultipleInteractionHandler
:
public
StepHandler
{
30
31
public
:
32
36
static
void
Init
();
37
38
private
:
39
43
static
AbstractNoPIOClassDescription<MultipleInteractionHandler>
44
initMultipleInteractionHandler
;
45
49
MultipleInteractionHandler
&
operator=
(
const
MultipleInteractionHandler
&);
50
51
};
52
59
template
<>
60
struct
BaseClassTrait
<
MultipleInteractionHandler
,1>:
public
ClassTraitsType
{
62
typedef
StepHandler
NthBase
;
63
};
64
69
template
<>
70
struct
ClassTraits<MultipleInteractionHandler>:
71
public
ClassTraitsBase<MultipleInteractionHandler> {
73
static
string
className
() {
return
"ThePEG::MultipleInteractionHandler"
; }
74
};
75
78
}
79
80
#endif
/* ThePEG_MultipleInteractionHandler_H */
Generated on Mon Jul 2 2012 16:06:47 for ThePEG by
1.8.1.1