ThePEG
1.8.0
Main Page
Related Pages
Modules
Namespaces
Classes
Files
File List
File Members
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-2011 Peter Richardson, 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_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
SpinorType
{
38
u_spinortype
,
39
v_spinortype
,
40
unknown_spinortype
41
};
42
45
class
HelicityLogicalError:
public
Exception
{};
46
48
class
HelicityConsistencyError:
public
Exception {};
51
}
52
}
53
54
#endif
/* THEPEG_HelicityDefinitions_H */
ThePEG::Helicity::v_spinortype
v spinor.
Definition:
HelicityDefinitions.h:39
ThePEG
This is the main namespace within which all identifiers in ThePEG are declared.
Definition:
FactoryBase.h:28
ThePEG::Helicity::u_spinortype
u spinor.
Definition:
HelicityDefinitions.h:38
ThePEG::Helicity::SpinorType
SpinorType
Enumeration to specify spinor type.
Definition:
HelicityDefinitions.h:37
ThePEG::Exception
Exception is the base class for all exceptions to be used in ThePEG.
Definition:
Exception.h:44
ThePEG::Helicity::unknown_spinortype
Undefined spinor type.
Definition:
HelicityDefinitions.h:40
Generated on Tue Jan 26 2016 12:34:48 for ThePEG by
1.8.9.1