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
Helicity
HelicityDefinitions.h
Go to the documentation of this file.
1
// -*- C++ -*-
2
//
3
// HelicityDefinitions.h is a part of ThePEG - Toolkit for HEP Event Generation
4
// Copyright (C) 2003-2019 Peter Richardson, 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_HelicityDefinitions_H
10
#define THEPEG_HelicityDefinitions_H
11
// This is the declaration of the HelicityDefinitions class.
12
13
#include "
ThePEG/Config/ThePEG.h
"
14
#include "ThePEG/Utilities/Exception.h"
15
26
namespace
ThePEG
{
27
32
namespace
Helicity {
33
37
enum class
SpinorType
{
38
u
,
39
v
,
40
unknown
41
};
42
47
enum
VectorPhase
{
48
vector_phase
,
49
vector_nophase
,
50
default_vector_phase
=
vector_nophase
51
};
52
55
class
HelicityLogicalError:
public
Exception
{};
56
58
class
HelicityConsistencyError:
public
Exception {};
61
}
62
}
63
64
#endif
/* THEPEG_HelicityDefinitions_H */
ThePEG.h
This is the main config header file for ThePEG.
ThePEG::Exception
Exception is the base class for all exceptions to be used in ThePEG.
Definition:
Exception.h:44
ThePEG::Helicity::SpinorType
SpinorType
Enumeration to specify spinor type.
Definition:
HelicityDefinitions.h:37
ThePEG::Helicity::SpinorType::u
@ u
u spinor.
ThePEG::Helicity::SpinorType::v
@ v
v spinor.
ThePEG::Helicity::SpinorType::unknown
@ unknown
Undefined spinor type.
ThePEG::Helicity::VectorPhase
VectorPhase
Definition of the enumerated values of the phase to include in the calculation of the polarization ve...
Definition:
HelicityDefinitions.h:47
ThePEG::Helicity::vector_phase
@ vector_phase
Include the phase factor.
Definition:
HelicityDefinitions.h:48
ThePEG::Helicity::vector_nophase
@ vector_nophase
No phase-factor.
Definition:
HelicityDefinitions.h:49
ThePEG::Helicity::default_vector_phase
@ default_vector_phase
Default option.
Definition:
HelicityDefinitions.h:50
ThePEG
This is the main namespace within which all identifiers in ThePEG are declared.
Definition:
FactoryBase.h:28
Generated on Thu Jun 20 2024 14:47:00 for ThePEG by
1.9.6