ThePEG  1.8.0
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 {
41 };
42 
45 class HelicityLogicalError: public Exception {};
46 
48 class HelicityConsistencyError: public Exception {};
51 }
52 }
53 
54 #endif /* THEPEG_HelicityDefinitions_H */
This is the main namespace within which all identifiers in ThePEG are declared.
Definition: FactoryBase.h:28
SpinorType
Enumeration to specify spinor type.
Exception is the base class for all exceptions to be used in ThePEG.
Definition: Exception.h:44