thepeg
is hosted by
Hepforge
,
IPPP Durham
ThePEG
2.3.0
Toggle main menu visibility
Main Page
Related Pages
Modules
Namespaces
Namespace List
Namespace Members
All
a
b
c
d
e
f
g
h
i
j
k
l
m
n
o
p
q
r
s
t
u
v
w
x
z
Functions
a
c
d
e
f
g
i
l
m
n
o
p
r
s
t
u
Variables
Typedefs
a
b
c
d
e
f
h
i
l
m
p
q
r
s
t
v
x
Enumerations
Enumerator
a
b
c
d
e
f
g
h
i
j
k
l
m
n
o
p
r
s
t
u
v
w
x
z
Classes
Class List
Class Index
Class Hierarchy
Class Members
All
_
a
b
c
d
e
f
g
h
i
j
k
l
m
n
o
p
q
r
s
t
u
v
w
x
y
z
~
Functions
a
b
c
d
e
f
g
h
i
j
k
l
m
n
o
p
q
r
s
t
u
v
w
x
y
z
~
Variables
_
a
b
c
d
e
f
g
h
i
j
k
l
m
n
o
p
q
r
s
t
u
v
w
x
y
Typedefs
a
b
c
d
e
f
g
h
i
j
l
m
n
o
p
r
s
t
v
w
x
z
Enumerations
Enumerator
a
b
c
d
e
f
i
m
n
p
r
s
t
u
v
w
Related Functions
a
b
c
d
e
h
i
l
m
o
p
r
s
x
Files
File List
File Members
All
Macros
src
TestLHAPDF.h
1
// -*- C++ -*-
2
//
3
// TestLHAPDF.h is a part of ThePEG - Toolkit for HEP Event Generation
4
// Copyright (C) 1999-2019 Leif Lonnblad
5
//
6
// ThePEG is licenced under version 3 of the GPL, see COPYING for details.
7
// Please respect the MCnet academic guidelines, see GUIDELINES for details.
8
//
9
#ifndef ThePEG_TestLHAPDF_H
10
#define ThePEG_TestLHAPDF_H
11
//
12
// This is the declaration of the <!id>TestLHAPDF<!!id> class.
13
//
14
// CLASSDOC SUBSECTION Description:
15
//
16
//
17
//
18
// CLASSDOC SUBSECTION See also:
19
//
20
// <a href="http:.html">.h</a>,
21
// <a href="http:.html">.h</a>.
22
//
23
24
#include "ThePEG/Repository/Main.h"
25
26
namespace
ThePEG
{
27
31
class
TestLHAPDF
:
public
Main
{
32
33
public
:
34
39
static
void
Init
();
40
41
private
:
42
46
static
NoPIOClassDescription<TestLHAPDF>
initTestLHAPDF
;
47
51
TestLHAPDF
&
operator=
(
const
TestLHAPDF
&) =
delete
;
52
53
};
54
55
}
56
57
// CLASSDOC OFF
58
59
#include "ThePEG/Utilities/ClassTraits.h"
60
61
namespace
ThePEG
{
62
65
// The following template specialization informs ThePEG about the
66
// base class of TestLHAPDF.
67
template
<>
68
struct
BaseClassTrait<
ThePEG
::TestLHAPDF,1>:
public
ClassTraitsType {
69
typedef
Main
NthBase
;
70
};
71
72
// The following template specialization informs ThePEG about the
73
// name of this class and the shared object where it is defined.
74
template
<>
75
struct
ClassTraits<
ThePEG
::TestLHAPDF>
76
:
public
ClassTraitsBase<ThePEG::TestLHAPDF> {
77
static
string
className
() {
return
"ThePEG::TestLHAPDF"
; }
78
// Return the class name.
79
static
string
library
() {
return
"TestLHAPDF.so"
; }
80
// Return the name of the shared library to be loaded to get
81
// access to this class and every other class it uses
82
// (except the base class).
83
};
84
87
}
88
89
#endif
/* ThePEG_TestLHAPDF_H */
ThePEG::Main
This is a base class for classes implementing a main steering routine for running an EventGenerator,...
Definition:
Main.h:35
ThePEG::NoPIOClassDescription
A concreate implementation of ClassDescriptionBase describing a concrete class without persistent dat...
Definition:
ClassDescription.h:381
ThePEG::TestLHAPDF
Class derived from Main to do simple tests of the LHAPDF class.
Definition:
TestLHAPDF.h:31
ThePEG::TestLHAPDF::operator=
TestLHAPDF & operator=(const TestLHAPDF &)=delete
Private and non-existent assignment operator.
ThePEG::TestLHAPDF::Init
static void Init()
Standard Init function used to initialize the interfaces.
ThePEG::TestLHAPDF::initTestLHAPDF
static NoPIOClassDescription< TestLHAPDF > initTestLHAPDF
Describe a concrete class without persistent data.
Definition:
TestLHAPDF.h:46
ThePEG
This is the main namespace within which all identifiers in ThePEG are declared.
Definition:
FactoryBase.h:28
ThePEG::BaseClassTrait::NthBase
int NthBase
The type of the BaseN'th base class (int means there are no further base classes).
Definition:
ClassTraits.h:161
ThePEG::ClassTraitsBase::className
static string className()
Return the name of class T.
Definition:
ClassTraits.h:66
ThePEG::ClassTraitsBase::library
static string library()
The name of a file containing the dynamic library where the class T is implemented.
Definition:
ClassTraits.h:85
Generated on Thu Jun 20 2024 14:47:00 for ThePEG by
1.9.6