ThePEG
1.8.0
Main Page
Related Pages
Modules
Namespaces
Classes
Files
File List
File Members
Interface
Parameter.xh
1
// -*- C++ -*-
2
//
3
// Parameter.xh 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_Parameter_XH
10
#define ThePEG_Parameter_XH
11
//
12
// This is the declarations of the exception classes used by the
13
// Parameter class.
14
//
15
16
#include "InterfaceBase.xh"
17
18
namespace
ThePEG {
19
23
struct
ParExSetLimit:
public
InterfaceException {
25
template
<
typename
T>
26
ParExSetLimit(
const
InterfaceBase & i,
27
const
InterfacedBase & o, T v);
28
};
29
32
struct
ParExSetUnknown:
public
InterfaceException {
34
template
<
typename
T>
35
ParExSetUnknown(
const
InterfaceBase & i,
36
const
InterfacedBase & o, T val);
37
};
38
41
struct
ParExGetUnknown:
public
InterfaceException {
43
ParExGetUnknown(
const
InterfaceBase & i,
44
const
InterfacedBase & o,
const
char
*);
45
};
48
}
49
50
#endif
/* ThePEG_Parameter_XH */
51
Generated on Sat Jun 16 2012 16:51:04 for ThePEG by
1.8.1.1