herwig is hosted by Hepforge, IPPP Durham
Herwig  7.2.1
Herwig::SpinorHelicity::WeylSpinor< Type, Value > Class Template Reference

Base class for Weyl spinors. More...

#include <SpinorHelicity.h>

Public Types

typedef complex< Value > ComplexType
 
typedef pair< ComplexType, ComplexType > ComponentsType
 
typedef Type Tag
 
typedef WeylSpinorTraits< Tag > Traits
 
typedef Value ValueType
 

Public Member Functions

 WeylSpinor (const ComponentsType &c=ComponentsType())
 Construct from components.
 
template<class MValue >
 WeylSpinor (const LorentzVector< MValue > &p)
 Construct from momentum.
 
const ComponentsType & components () const
 Return the components.
 
const ComplexType & s1 () const
 Return the first component.
 
const ComplexType & s2 () const
 Return the second component.
 

Private Attributes

ComponentsType theComponents
 The components.
 

Detailed Description

template<class Type, class Value>
class Herwig::SpinorHelicity::WeylSpinor< Type, Value >

Base class for Weyl spinors.

Author
Simon Platzer

Definition at line 183 of file SpinorHelicity.h.


The documentation for this class was generated from the following file: