ThePEG
1.8.0
|
The Helicity namespace contains classes for spin representation classes in ThePEG. More...
Namespaces | |
namespace | VertexType |
Namespace for naming of vertices. |
Classes | |
class | FermionSpinInfo |
The FermionSpinInfo class inherits from the SpinInfo class and implements the storage of the basis vectors for a spin-1/2 particle. More... | |
class | LorentzRSSpinor |
The LorentzRSSpinor class is designed to store a Rarita-Schwinger spinor for a spin-3/2 particle. More... | |
class | LorentzRSSpinorBar |
The LorentzRSSpinorBar class implements the storage of a barred Lorentz Rarita-Schwinger Spinor for a spin-3/2 particle. More... | |
class | LorentzSpinor |
The LorentzSpinor class is designed to store a spinor. More... | |
class | LorentzSpinorBar |
The LorentzSpinorBar class implements the storage of a barred LorentzSpinor. More... | |
class | LorentzTensor |
The LorentzTensor class is designed to implement the storage of a complex tensor to be used to representation the wavefunction of a spin-2 particle. More... | |
class | RSFermionSpinInfo |
The RSFermionSpinInfo class inherits from the SpinInfo class and implements the storage of the basis vector for a spin-3/2 particle. More... | |
class | ScalarSpinInfo |
The ScalarSpinInfo class is designed to be the implementation of the spin information for a scalar particle. More... | |
class | TensorSpinInfo |
The TensorSpinInfo class is the implementation of the spin information for tensor particles. More... | |
class | VectorSpinInfo |
The VectorSpinInfo class is the implementation of the spin information for vector particles. More... | |
class | AbstractFFSVertex |
The AbstractFFSVertex class provides a base class for all fermion-fermion-scalar vertices in ThePEG. More... | |
class | AbstractFFTVertex |
The AbstractFFTVertex class is the base class for all fermion-fermion-tensor interactions in ThePEG. More... | |
class | AbstractFFVTVertex |
The AbstractFFVTVertex class is the base class for all fermion-fermion-vector-tensor interactions in ThePEG. More... | |
class | AbstractFFVVertex |
The AbstractFFVVertex class provides a base class for all fermion-fermion-vector vertices in ThePEG. More... | |
class | AbstractRFSVertex |
The AbstractRFSVertex class provides a base class for all spin-3/2 fermion-fermion-scalar vertices in ThePEG. More... | |
class | AbstractRFVVertex |
The AbstractRFVVertex class provides a base class for all spin-3/2 fermion-fermion-vector vertices in ThePEG. More... | |
class | AbstractSSSSVertex |
The AbstractSSSSVertex class is the base class for all scalar-scalar-scalar interactions in ThePEG. More... | |
class | AbstractSSSVertex |
The AbstractSSSVertex class is the base class for all scalar-scalar-scalar interactions in ThePEG. More... | |
class | AbstractSSTVertex |
The AbstractSSTVertex class is the base class for scalar-scalar-tensor interactions in ThePEG. More... | |
class | AbstractVSSVertex |
The AbstractVSSVertex class is the base class for vector-scalar-scalar interactions in ThePEG. More... | |
class | AbstractVVSSVertex |
The AbstractVVSSVertex class is the base class for vector-vector-scalar-scalar interactions in ThePEG. More... | |
class | AbstractVVSVertex |
Here is the documentation of the AbstractVVSVertex class. More... | |
class | AbstractVVTVertex |
Here is the documentation of the AbstractVVTVertex class. More... | |
class | AbstractVVVTVertex |
The AbstractVVVTVertex class is the base class for all vector-vector-vector-tensor interactions in ThePEG. More... | |
class | AbstractVVVVertex |
The AbstractVVVVertex class provides the base class for all vector-vector-vector interactions in ThePEG. More... | |
class | AbstractVVVVVertex |
The AbstractVVVVVertex class is the base class for vector-vector-vector-vector interactions in ThePEG. More... | |
class | FFSVertex |
The FFSVertex class is the implementation of the interact of a scalar boson and a fermion-antifermion pair. More... | |
class | GeneralVVSVertex |
The GeneralVVSVertex class implements a general Vector-Vector-Scalar vertex allowing for decay modes that only enter at the one-loop level. More... | |
class | RFSVertex |
The RFSVertex class is the implementation of the interact of a scalar boson and a spin-3/2 fermion-antifermion pair. More... | |
class | SSSSVertex |
The SSSSVertex class is the implementation of the interaction of four scalars. More... | |
class | SSSVertex |
The SSSVertex class is the implementation of the interaction of three scalars. More... | |
class | VSSVertex |
The VSSVertex class is the implementation of the vector-scalar-scalar vertex. More... | |
class | VVSSVertex |
The VVSSVertex class is the implementation of the coupling of two vectors and two scalars. More... | |
class | VVSVertex |
The VVSVertex class is the implementation of the vector-vector-scalar. More... | |
class | FFTVertex |
The FFTVertex class is the implementation of the fermion-fermion-tensor vertex. More... | |
class | FFVTVertex |
The FFVTVertex class is the implementation of the fermion-fermion–vector-tensor vertex. More... | |
class | SSTVertex |
The VVTVertexclass is the implementation of the scalar-scalar-tensor vertex. More... | |
class | VVTVertex |
The VVTVertex class is the implementation of the vector-vector-tensor vertex. More... | |
class | VVVTVertex |
The VVTVertex class is the implementation of the vector-vector-vector-tensor vertex. More... | |
class | FFVVertex |
The FFVVertex class is the base class for all helicity amplitude vertices which use the renormalisable form for the fermion-fermion-vector vertex. More... | |
class | GeneralFFVVertex |
The GeneralFFVVertex class is the base class for all helicity amplitude vertices which use a general form of the fermion-fermion-vector vertex. More... | |
class | RFVVertex |
The RFVVertex class is the base class for all helicity amplitude vertices which use the renormalisable form for the spin-3/2 fermion-fermion-vector vertex. More... | |
class | VVVVertex |
The VVVVertex class is the base class for triple vector vertices using the perturbative form. More... | |
class | VVVVVertex |
This is the implementation of the four vector vertex. More... | |
class | VertexBase |
The VertexBase class is the base class for all helicity amplitude vertices. More... | |
class | RSSpinorBarWaveFunction |
The RSSpinorBarWaveFunction class is designed to store the wavefunction of a spin- ![]() | |
class | RSSpinorWaveFunction |
The RSSpinorWaveFunction class is designed to store the wavefunction of a spin-3/2 particle in a form suitable for use in helicity amplitude calculations of the matrix element using a similar philosophy to the FORTRAN HELAS code. More... | |
class | ScalarWaveFunction |
class | SpinorBarWaveFunction |
class | SpinorWaveFunction |
class | TensorWaveFunction |
class | VectorWaveFunction |
class | WaveFunctionBase |
Typedefs | |
typedef ThePEG::Ptr < FermionSpinInfo >::pointer | FermionSpinPtr |
Alias for a reference counted pointer to FermionSpinInfo . | |
typedef ThePEG::Ptr < FermionSpinInfo > ::const_pointer | cFermionSpinPtr |
Alias for a reference counted pointer to a const FermionSpinInfo . | |
typedef ThePEG::Ptr < FermionSpinInfo > ::transient_pointer | tFermionSpinPtr |
Alias for a transient pointer to FermionSpinInfo . | |
typedef ThePEG::Ptr < FermionSpinInfo > ::transient_const_pointer | tcFermionSpinPtr |
Alias for a transient pointer to a const FermionSpinInfo . | |
typedef LorentzVector< complex < double > > | LorentzPolarizationVector |
Convenience typedef. | |
typedef LorentzVector< complex < Energy > > | LorentzPolarizationVectorE |
Convenience typedef. | |
typedef ThePEG::Ptr < RSFermionSpinInfo >::pointer | RSFermionSpinPtr |
Alias for a reference counted pointer to RSFermionSpinInfo . | |
typedef ThePEG::Ptr < RSFermionSpinInfo > ::const_pointer | cRSFermionSpinPtr |
Alias for a reference counted pointer to a const RSFermionSpinInfo . | |
typedef ThePEG::Ptr < RSFermionSpinInfo > ::transient_pointer | tRSFermionSpinPtr |
Alias for a transient pointer to RSFermionSpinInfo . | |
typedef ThePEG::Ptr < RSFermionSpinInfo > ::transient_const_pointer | tcRSFermionSpinPtr |
Alias for a transient pointer to a const RSFermionSpinInfo . | |
typedef ThePEG::Ptr < ScalarSpinInfo >::pointer | ScalarSpinPtr |
Alias for a reference counted pointer to ScalarSpinInfo . | |
typedef ThePEG::Ptr < ScalarSpinInfo > ::const_pointer | cScalarSpinPtr |
Alias for a reference counted pointer to a const ScalarSpinInfo . | |
typedef ThePEG::Ptr < ScalarSpinInfo > ::transient_pointer | tScalarSpinPtr |
Alias for a transient pointer to ScalarSpinInfo . | |
typedef ThePEG::Ptr < ScalarSpinInfo > ::transient_const_pointer | tcScalarSpinPtr |
Alias for a transient pointer to a const ScalarSpinInfo . | |
typedef ThePEG::Ptr < TensorSpinInfo >::pointer | TensorSpinPtr |
Alias for a reference counted pointer to TensorSpinInfo . | |
typedef ThePEG::Ptr < TensorSpinInfo > ::const_pointer | cTensorSpinPtr |
Alias for a reference counted pointer to a const TensorSpinInfo . | |
typedef ThePEG::Ptr < TensorSpinInfo > ::transient_pointer | tTensorSpinPtr |
Alias for a transient pointer to TensorSpinInfo . | |
typedef ThePEG::Ptr < TensorSpinInfo > ::transient_const_pointer | tcTensorSpinPtr |
Alias for a transient pointer to a const TensorSpinInfo . | |
typedef ThePEG::Ptr < VectorSpinInfo >::pointer | VectorSpinPtr |
Alias for a reference counted pointer to VectorSpinInfo . | |
typedef ThePEG::Ptr < VectorSpinInfo > ::const_pointer | cVectorSpinPtr |
Alias for a reference counted pointer to a const VectorSpinInfo . | |
typedef ThePEG::Ptr < VectorSpinInfo > ::transient_pointer | tVectorSpinPtr |
Alias for a transient pointer to VectorSpinInfo . | |
typedef ThePEG::Ptr < VectorSpinInfo > ::transient_const_pointer | tcVectorSpinPtr |
Alias for a transient pointer to a const VectorSpinInfo . | |
typedef ThePEG::Ptr< FFSVertex > ::pointer | FFSVertexPtr |
Alias for a reference counted pointer to FFSVertex . | |
typedef ThePEG::Ptr< FFSVertex > ::const_pointer | cFFSVertexPtr |
Alias for a reference counted pointer to a const FFSVertex . | |
typedef ThePEG::Ptr< FFSVertex > ::transient_pointer | tFFSVertexPtr |
Alias for a transient pointer to FFSVertex . | |
typedef ThePEG::Ptr< FFSVertex > ::transient_const_pointer | tcFFSVertexPtr |
Alias for a transient pointer to a const FFSVertex . | |
typedef ThePEG::Ptr< RFSVertex > ::pointer | RFSVertexPtr |
Alias for a reference counted pointer to RFSVertex . | |
typedef ThePEG::Ptr< RFSVertex > ::const_pointer | cRFSVertexPtr |
Alias for a reference counted pointer to a const RFSVertex . | |
typedef ThePEG::Ptr< RFSVertex > ::transient_pointer | tRFSVertexPtr |
Alias for a transient pointer to RFSVertex . | |
typedef ThePEG::Ptr< RFSVertex > ::transient_const_pointer | tcRFSVertexPtr |
Alias for a transient pointer to a const RFSVertex . | |
typedef ThePEG::Ptr < SSSSVertex >::pointer | SSSSVertexPtr |
Alias for a reference counted pointer to SSSSVertex . | |
typedef ThePEG::Ptr < SSSSVertex >::const_pointer | cSSSSVertexPtr |
Alias for a reference counted pointer to a const SSSSVertex . | |
typedef ThePEG::Ptr < SSSSVertex > ::transient_pointer | tSSSSVertexPtr |
Alias for a transient pointer to SSSSVertex . | |
typedef ThePEG::Ptr < SSSSVertex > ::transient_const_pointer | tcSSSSVertexPtr |
Alias for a transient pointer to a const SSSSVertex . | |
typedef ThePEG::Ptr< SSSVertex > ::pointer | SSSVertexPtr |
Alias for a reference counted pointer to SSSVertex . | |
typedef ThePEG::Ptr< SSSVertex > ::const_pointer | cSSSVertexPtr |
Alias for a reference counted pointer to a const SSSVertex . | |
typedef ThePEG::Ptr< SSSVertex > ::transient_pointer | tSSSVertexPtr |
Alias for a transient pointer to SSSVertex . | |
typedef ThePEG::Ptr< SSSVertex > ::transient_const_pointer | tcSSSVertexPtr |
Alias for a transient pointer to a const SSSVertex . | |
typedef ThePEG::Ptr< VSSVertex > ::pointer | VSSVertexPtr |
Alias for a reference counted pointer to VSSVertex . | |
typedef ThePEG::Ptr< VSSVertex > ::const_pointer | cVSSVertexPtr |
Alias for a reference counted pointer to a const VSSVertex . | |
typedef ThePEG::Ptr< VSSVertex > ::transient_pointer | tVSSVertexPtr |
Alias for a transient pointer to VSSVertex . | |
typedef ThePEG::Ptr< VSSVertex > ::transient_const_pointer | tcVSSVertexPtr |
Alias for a transient pointer to a const VSSVertex . | |
typedef ThePEG::Ptr < VVSSVertex >::pointer | VVSSVertexPtr |
Alias for a reference counted pointer to VVSSVertex . | |
typedef ThePEG::Ptr < VVSSVertex >::const_pointer | cVVSSVertexPtr |
Alias for a reference counted pointer to a const VVSSVertex . | |
typedef ThePEG::Ptr < VVSSVertex > ::transient_pointer | tVVSSVertexPtr |
Alias for a transient pointer to VVSSVertex . | |
typedef ThePEG::Ptr < VVSSVertex > ::transient_const_pointer | tcVVSSVertexPtr |
Alias for a transient pointer to a const VVSSVertex . | |
typedef ThePEG::Ptr< VVSVertex > ::pointer | VVSVertexPtr |
Alias for a reference counted pointer to VVSVertex . | |
typedef ThePEG::Ptr< VVSVertex > ::const_pointer | cVVSVertexPtr |
Alias for a reference counted pointer to a const VVSVertex . | |
typedef ThePEG::Ptr< VVSVertex > ::transient_pointer | tVVSVertexPtr |
Alias for a transient pointer to VVSVertex . | |
typedef ThePEG::Ptr< VVSVertex > ::transient_const_pointer | tcVVSVertexPtr |
Alias for a transient pointer to a const VVSVertex . | |
typedef ThePEG::Ptr< FFTVertex > ::pointer | FFTVertexPtr |
Alias for a reference counted pointer to FFTVertex . | |
typedef ThePEG::Ptr< FFTVertex > ::const_pointer | cFFTVertexPtr |
Alias for a reference counted pointer to a const FFTVertex . | |
typedef ThePEG::Ptr< FFTVertex > ::transient_pointer | tFFTVertexPtr |
Alias for a transient pointer to FFTVertex . | |
typedef ThePEG::Ptr< FFTVertex > ::transient_const_pointer | tcFFTVertexPtr |
Alias for a transient pointer to a const FFTVertex . | |
typedef ThePEG::Ptr < FFVTVertex >::pointer | FFVTVertexPtr |
Alias for a reference counted pointer to FFVTVertex . | |
typedef ThePEG::Ptr < FFVTVertex >::const_pointer | cFFVTVertexPtr |
Alias for a reference counted pointer to a const FFVTVertex . | |
typedef ThePEG::Ptr < FFVTVertex > ::transient_pointer | tFFVTVertexPtr |
Alias for a transient pointer to FFVTVertex . | |
typedef ThePEG::Ptr < FFVTVertex > ::transient_const_pointer | tcFFVTVertexPtr |
Alias for a transient pointer to a const FFVTVertex . | |
typedef ThePEG::Ptr< SSTVertex > ::pointer | SSTVertexPtr |
Alias for a reference counted pointer to SSTVertex . | |
typedef ThePEG::Ptr< SSTVertex > ::const_pointer | cSSTVertexPtr |
Alias for a reference counted pointer to a const SSTVertex . | |
typedef ThePEG::Ptr< SSTVertex > ::transient_pointer | tSSTVertexPtr |
Alias for a transient pointer to SSTVertex . | |
typedef ThePEG::Ptr< SSTVertex > ::transient_const_pointer | tcSSTVertexPtr |
Alias for a transient pointer to a const SSTVertex . | |
typedef ThePEG::Ptr< VVTVertex > ::pointer | VVTVertexPtr |
Alias for a reference counted pointer to VVTVertex . | |
typedef ThePEG::Ptr< VVTVertex > ::const_pointer | cVVTVertexPtr |
Alias for a reference counted pointer to a const VVTVertex . | |
typedef ThePEG::Ptr< VVTVertex > ::transient_pointer | tVVTVertexPtr |
Alias for a transient pointer to VVTVertex . | |
typedef ThePEG::Ptr< VVTVertex > ::transient_const_pointer | tcVVTVertexPtr |
Alias for a transient pointer to a const VVTVertex . | |
typedef ThePEG::Ptr < VVVTVertex >::pointer | VVVTVertexPtr |
Alias for a reference counted pointer to VVVTVertex . | |
typedef ThePEG::Ptr < VVVTVertex >::const_pointer | cVVVTVertexPtr |
Alias for a reference counted pointer to a const VVVTVertex . | |
typedef ThePEG::Ptr < VVVTVertex > ::transient_pointer | tVVVTVertexPtr |
Alias for a transient pointer to VVVTVertex . | |
typedef ThePEG::Ptr < VVVTVertex > ::transient_const_pointer | tcVVVTVertexPtr |
Alias for a transient pointer to a const VVVTVertex . | |
typedef ThePEG::Ptr< FFVVertex > ::pointer | FFVVertexPtr |
Alias for a reference counted pointer to FFVVertex . | |
typedef ThePEG::Ptr< FFVVertex > ::const_pointer | cFFVVertexPtr |
Alias for a reference counted pointer to a const FFVVertex . | |
typedef ThePEG::Ptr< FFVVertex > ::transient_pointer | tFFVVertexPtr |
Alias for a transient pointer to FFVVertex . | |
typedef ThePEG::Ptr< FFVVertex > ::transient_const_pointer | tcFFVVertexPtr |
Alias for a transient pointer to a const FFVVertex . | |
typedef ThePEG::Ptr < GeneralFFVVertex >::pointer | GeneralFFVVertexPtr |
Alias for a reference counted pointer to GeneralFFVVertex . | |
typedef ThePEG::Ptr < GeneralFFVVertex > ::const_pointer | cGeneralFFVVertexPtr |
Alias for a reference counted pointer to a const GeneralFFVVertex . | |
typedef ThePEG::Ptr < GeneralFFVVertex > ::transient_pointer | tGeneralFFVVertexPtr |
Alias for a transient pointer to GeneralFFVVertex . | |
typedef ThePEG::Ptr < GeneralFFVVertex > ::transient_const_pointer | tcGeneralFFVVertexPtr |
Alias for a transient pointer to a const GeneralFFVVertex . | |
typedef ThePEG::Ptr< RFVVertex > ::pointer | RFVVertexPtr |
Alias for a reference counted pointer to RFVVertex . | |
typedef ThePEG::Ptr< RFVVertex > ::const_pointer | cRFVVertexPtr |
Alias for a reference counted pointer to a const RFVVertex . | |
typedef ThePEG::Ptr< RFVVertex > ::transient_pointer | tRFVVertexPtr |
Alias for a transient pointer to RFVVertex . | |
typedef ThePEG::Ptr< RFVVertex > ::transient_const_pointer | tcRFVVertexPtr |
Alias for a transient pointer to a const RFVVertex . | |
typedef ThePEG::Ptr< VVVVertex > ::pointer | VVVVertexPtr |
Alias for a reference counted pointer to VVVVertex . | |
typedef ThePEG::Ptr< VVVVertex > ::const_pointer | cVVVVertexPtr |
Alias for a reference counted pointer to a const VVVVertex . | |
typedef ThePEG::Ptr< VVVVertex > ::transient_pointer | tVVVVertexPtr |
Alias for a transient pointer to VVVVertex . | |
typedef ThePEG::Ptr< VVVVertex > ::transient_const_pointer | tcVVVVertexPtr |
Alias for a transient pointer to a const VVVVertex . | |
typedef ThePEG::Ptr < VVVVVertex >::pointer | VVVVVertexPtr |
Alias for a reference counted pointer to VVVVVertex . | |
typedef ThePEG::Ptr < VVVVVertex >::const_pointer | cVVVVVertexPtr |
Alias for a reference counted pointer to a const VVVVVertex . | |
typedef ThePEG::Ptr < VVVVVertex > ::transient_pointer | tVVVVVertexPtr |
Alias for a transient pointer to VVVVVertex . | |
typedef ThePEG::Ptr < VVVVVertex > ::transient_const_pointer | tcVVVVVertexPtr |
Alias for a transient pointer to a const VVVVVertex . | |
typedef ThePEG::Ptr < VertexBase >::pointer | VertexBasePtr |
Alias for a reference counted pointer to VertexBase . | |
typedef ThePEG::Ptr < VertexBase >::const_pointer | cVertexBasePtr |
Alias for a reference counted pointer to a const VertexBase . | |
typedef ThePEG::Ptr < VertexBase > ::transient_pointer | tVertexBasePtr |
Alias for a transient pointer to VertexBase . | |
typedef ThePEG::Ptr < VertexBase > ::transient_const_pointer | tcVertexBasePtr |
Alias for a transient pointer to a const VertexBase . |
Enumerations | |
enum | SpinorType { u_spinortype, v_spinortype, unknown_spinortype } |
Enumeration to specify spinor type. More... | |
enum | TensorPhase { tensor_phase, tensor_nophase, default_tensor_phase = tensor_nophase } |
Definition of the enumerated values of the phase to include in the calculation of the polarization tensor. More... | |
enum | VectorPhase { vector_phase, vector_nophase, default_vector_phase = vector_nophase } |
Definition of the enumerated values of the phase to include in the calculation of the polarization vector. More... | |
enum | Direction { incoming, outgoing, intermediate } |
Definition of the enumerated values used for the direction of the particles in the calculation of the wavefunction. More... |
Functions | |
template<typename A , typename B , typename C > | |
LorentzVector< typename BinaryOpTraits< typename BinaryOpTraits< A, B >::MulT, C >::MulT > | epsilon (const LorentzVector< A > &a, const LorentzVector< B > &b, const LorentzVector< C > &c) |
Return the product ![]() | |
template<typename T , typename U > | |
LorentzTensor< typename BinaryOpTraits< T, U >::MulT > | operator* (complex< U > a, const LorentzTensor< T > &t) |
Multiplication by a complex number. | |
template<typename T , typename U > | |
LorentzVector< typename BinaryOpTraits< complex< T > , U >::MulT > | operator* (const LorentzVector< U > &invec, const LorentzTensor< T > &inten) |
Multiply a LorentzVector by a LorentzTensor. | |
template<typename T , typename U > | |
LorentzVector< typename BinaryOpTraits< complex< T > , U >::MulT > | operator* (const LorentzTensor< T > &inten, const LorentzVector< U > &invec) |
Multiply a LorentzTensor by a LorentzVector. | |
template<typename T , typename U > | |
complex< typename BinaryOpTraits< T, U >::MulT > | operator* (const LorentzTensor< T > &t, const LorentzTensor< U > &u) |
Multiply a LorentzTensor by a LorentzTensor. | |
ostream & | operator<< (ostream &, const VertexBase &) |
Output the information on the vertex. |
typedef ThePEG::Ptr< FermionSpinInfo >::const_pointer ThePEG::Helicity::cFermionSpinPtr |
Alias for a reference counted pointer to a const FermionSpinInfo .
Definition at line 13 of file FermionSpinInfo.fh.
typedef ThePEG::Ptr< FFSVertex >::const_pointer ThePEG::Helicity::cFFSVertexPtr |
Alias for a reference counted pointer to a const FFSVertex .
Definition at line 14 of file FFSVertex.fh.
typedef ThePEG::Ptr< FFTVertex >::const_pointer ThePEG::Helicity::cFFTVertexPtr |
Alias for a reference counted pointer to a const FFTVertex .
Definition at line 14 of file FFTVertex.fh.
typedef ThePEG::Ptr< FFVTVertex >::const_pointer ThePEG::Helicity::cFFVTVertexPtr |
Alias for a reference counted pointer to a const FFVTVertex .
Definition at line 14 of file FFVTVertex.fh.
typedef ThePEG::Ptr< FFVVertex >::const_pointer ThePEG::Helicity::cFFVVertexPtr |
Alias for a reference counted pointer to a const FFVVertex .
Definition at line 14 of file FFVVertex.fh.
typedef ThePEG::Ptr< GeneralFFVVertex >::const_pointer ThePEG::Helicity::cGeneralFFVVertexPtr |
Alias for a reference counted pointer to a const GeneralFFVVertex .
Definition at line 14 of file GeneralFFVVertex.fh.
typedef ThePEG::Ptr< RFSVertex >::const_pointer ThePEG::Helicity::cRFSVertexPtr |
Alias for a reference counted pointer to a const RFSVertex .
Definition at line 14 of file RFSVertex.fh.
typedef ThePEG::Ptr< RFVVertex >::const_pointer ThePEG::Helicity::cRFVVertexPtr |
Alias for a reference counted pointer to a const RFVVertex .
Definition at line 14 of file RFVVertex.fh.
typedef ThePEG::Ptr< RSFermionSpinInfo >::const_pointer ThePEG::Helicity::cRSFermionSpinPtr |
Alias for a reference counted pointer to a const RSFermionSpinInfo .
Definition at line 13 of file RSFermionSpinInfo.fh.
typedef ThePEG::Ptr< ScalarSpinInfo >::const_pointer ThePEG::Helicity::cScalarSpinPtr |
Alias for a reference counted pointer to a const ScalarSpinInfo .
Definition at line 13 of file ScalarSpinInfo.fh.
typedef ThePEG::Ptr< SSSSVertex >::const_pointer ThePEG::Helicity::cSSSSVertexPtr |
Alias for a reference counted pointer to a const SSSSVertex .
Definition at line 14 of file SSSSVertex.fh.
typedef ThePEG::Ptr< SSSVertex >::const_pointer ThePEG::Helicity::cSSSVertexPtr |
Alias for a reference counted pointer to a const SSSVertex .
Definition at line 14 of file SSSVertex.fh.
typedef ThePEG::Ptr< SSTVertex >::const_pointer ThePEG::Helicity::cSSTVertexPtr |
Alias for a reference counted pointer to a const SSTVertex .
Definition at line 14 of file SSTVertex.fh.
typedef ThePEG::Ptr< TensorSpinInfo >::const_pointer ThePEG::Helicity::cTensorSpinPtr |
Alias for a reference counted pointer to a const TensorSpinInfo .
Definition at line 13 of file TensorSpinInfo.fh.
typedef ThePEG::Ptr< VectorSpinInfo >::const_pointer ThePEG::Helicity::cVectorSpinPtr |
Alias for a reference counted pointer to a const VectorSpinInfo .
Definition at line 13 of file VectorSpinInfo.fh.
typedef ThePEG::Ptr< VertexBase >::const_pointer ThePEG::Helicity::cVertexBasePtr |
Alias for a reference counted pointer to a const VertexBase .
Definition at line 14 of file VertexBase.fh.
typedef ThePEG::Ptr< VSSVertex >::const_pointer ThePEG::Helicity::cVSSVertexPtr |
Alias for a reference counted pointer to a const VSSVertex .
Definition at line 13 of file VSSVertex.fh.
typedef ThePEG::Ptr< VVSSVertex >::const_pointer ThePEG::Helicity::cVVSSVertexPtr |
Alias for a reference counted pointer to a const VVSSVertex .
Definition at line 14 of file VVSSVertex.fh.
typedef ThePEG::Ptr< VVSVertex >::const_pointer ThePEG::Helicity::cVVSVertexPtr |
Alias for a reference counted pointer to a const VVSVertex .
Definition at line 14 of file VVSVertex.fh.
typedef ThePEG::Ptr< VVTVertex >::const_pointer ThePEG::Helicity::cVVTVertexPtr |
Alias for a reference counted pointer to a const VVTVertex .
Definition at line 14 of file VVTVertex.fh.
typedef ThePEG::Ptr< VVVTVertex >::const_pointer ThePEG::Helicity::cVVVTVertexPtr |
Alias for a reference counted pointer to a const VVVTVertex .
Definition at line 14 of file VVVTVertex.fh.
typedef ThePEG::Ptr< VVVVertex >::const_pointer ThePEG::Helicity::cVVVVertexPtr |
Alias for a reference counted pointer to a const VVVVertex .
Definition at line 14 of file VVVVertex.fh.
typedef ThePEG::Ptr< VVVVVertex >::const_pointer ThePEG::Helicity::cVVVVVertexPtr |
Alias for a reference counted pointer to a const VVVVVertex .
Definition at line 14 of file VVVVVertex.fh.
typedef ThePEG::Ptr< FermionSpinInfo >::pointer ThePEG::Helicity::FermionSpinPtr |
Alias for a reference counted pointer to FermionSpinInfo .
Definition at line 13 of file FermionSpinInfo.fh.
typedef ThePEG::Ptr< FFSVertex >::pointer ThePEG::Helicity::FFSVertexPtr |
Alias for a reference counted pointer to FFSVertex .
Definition at line 13 of file FFSVertex.fh.
typedef ThePEG::Ptr< FFTVertex >::pointer ThePEG::Helicity::FFTVertexPtr |
Alias for a reference counted pointer to FFTVertex .
Definition at line 13 of file FFTVertex.fh.
typedef ThePEG::Ptr< FFVTVertex >::pointer ThePEG::Helicity::FFVTVertexPtr |
Alias for a reference counted pointer to FFVTVertex .
Definition at line 13 of file FFVTVertex.fh.
typedef ThePEG::Ptr< FFVVertex >::pointer ThePEG::Helicity::FFVVertexPtr |
Alias for a reference counted pointer to FFVVertex .
Definition at line 13 of file FFVVertex.fh.
typedef ThePEG::Ptr< GeneralFFVVertex >::pointer ThePEG::Helicity::GeneralFFVVertexPtr |
Alias for a reference counted pointer to GeneralFFVVertex .
Definition at line 13 of file GeneralFFVVertex.fh.
typedef ThePEG::Ptr< RFSVertex >::pointer ThePEG::Helicity::RFSVertexPtr |
Alias for a reference counted pointer to RFSVertex .
Definition at line 13 of file RFSVertex.fh.
typedef ThePEG::Ptr< RFVVertex >::pointer ThePEG::Helicity::RFVVertexPtr |
Alias for a reference counted pointer to RFVVertex .
Definition at line 13 of file RFVVertex.fh.
typedef ThePEG::Ptr< RSFermionSpinInfo >::pointer ThePEG::Helicity::RSFermionSpinPtr |
Alias for a reference counted pointer to RSFermionSpinInfo .
Definition at line 13 of file RSFermionSpinInfo.fh.
typedef ThePEG::Ptr< ScalarSpinInfo >::pointer ThePEG::Helicity::ScalarSpinPtr |
Alias for a reference counted pointer to ScalarSpinInfo .
Definition at line 13 of file ScalarSpinInfo.fh.
typedef ThePEG::Ptr< SSSSVertex >::pointer ThePEG::Helicity::SSSSVertexPtr |
Alias for a reference counted pointer to SSSSVertex .
Definition at line 13 of file SSSSVertex.fh.
typedef ThePEG::Ptr< SSSVertex >::pointer ThePEG::Helicity::SSSVertexPtr |
Alias for a reference counted pointer to SSSVertex .
Definition at line 13 of file SSSVertex.fh.
typedef ThePEG::Ptr< SSTVertex >::pointer ThePEG::Helicity::SSTVertexPtr |
Alias for a reference counted pointer to SSTVertex .
Definition at line 13 of file SSTVertex.fh.
typedef ThePEG::Ptr< FermionSpinInfo >::transient_const_pointer ThePEG::Helicity::tcFermionSpinPtr |
Alias for a transient pointer to a const FermionSpinInfo .
Definition at line 13 of file FermionSpinInfo.fh.
typedef ThePEG::Ptr< FFSVertex >::transient_const_pointer ThePEG::Helicity::tcFFSVertexPtr |
Alias for a transient pointer to a const FFSVertex .
Definition at line 14 of file FFSVertex.fh.
typedef ThePEG::Ptr< FFTVertex >::transient_const_pointer ThePEG::Helicity::tcFFTVertexPtr |
Alias for a transient pointer to a const FFTVertex .
Definition at line 14 of file FFTVertex.fh.
typedef ThePEG::Ptr< FFVTVertex >::transient_const_pointer ThePEG::Helicity::tcFFVTVertexPtr |
Alias for a transient pointer to a const FFVTVertex .
Definition at line 14 of file FFVTVertex.fh.
typedef ThePEG::Ptr< FFVVertex >::transient_const_pointer ThePEG::Helicity::tcFFVVertexPtr |
Alias for a transient pointer to a const FFVVertex .
Definition at line 14 of file FFVVertex.fh.
typedef ThePEG::Ptr< GeneralFFVVertex >::transient_const_pointer ThePEG::Helicity::tcGeneralFFVVertexPtr |
Alias for a transient pointer to a const GeneralFFVVertex .
Definition at line 14 of file GeneralFFVVertex.fh.
typedef ThePEG::Ptr< RFSVertex >::transient_const_pointer ThePEG::Helicity::tcRFSVertexPtr |
Alias for a transient pointer to a const RFSVertex .
Definition at line 14 of file RFSVertex.fh.
typedef ThePEG::Ptr< RFVVertex >::transient_const_pointer ThePEG::Helicity::tcRFVVertexPtr |
Alias for a transient pointer to a const RFVVertex .
Definition at line 14 of file RFVVertex.fh.
typedef ThePEG::Ptr< RSFermionSpinInfo >::transient_const_pointer ThePEG::Helicity::tcRSFermionSpinPtr |
Alias for a transient pointer to a const RSFermionSpinInfo .
Definition at line 13 of file RSFermionSpinInfo.fh.
typedef ThePEG::Ptr< ScalarSpinInfo >::transient_const_pointer ThePEG::Helicity::tcScalarSpinPtr |
Alias for a transient pointer to a const ScalarSpinInfo .
Definition at line 13 of file ScalarSpinInfo.fh.
typedef ThePEG::Ptr< SSSSVertex >::transient_const_pointer ThePEG::Helicity::tcSSSSVertexPtr |
Alias for a transient pointer to a const SSSSVertex .
Definition at line 14 of file SSSSVertex.fh.
typedef ThePEG::Ptr< SSSVertex >::transient_const_pointer ThePEG::Helicity::tcSSSVertexPtr |
Alias for a transient pointer to a const SSSVertex .
Definition at line 14 of file SSSVertex.fh.
typedef ThePEG::Ptr< SSTVertex >::transient_const_pointer ThePEG::Helicity::tcSSTVertexPtr |
Alias for a transient pointer to a const SSTVertex .
Definition at line 14 of file SSTVertex.fh.
typedef ThePEG::Ptr< TensorSpinInfo >::transient_const_pointer ThePEG::Helicity::tcTensorSpinPtr |
Alias for a transient pointer to a const TensorSpinInfo .
Definition at line 13 of file TensorSpinInfo.fh.
typedef ThePEG::Ptr< VectorSpinInfo >::transient_const_pointer ThePEG::Helicity::tcVectorSpinPtr |
Alias for a transient pointer to a const VectorSpinInfo .
Definition at line 13 of file VectorSpinInfo.fh.
typedef ThePEG::Ptr< VertexBase >::transient_const_pointer ThePEG::Helicity::tcVertexBasePtr |
Alias for a transient pointer to a const VertexBase .
Definition at line 14 of file VertexBase.fh.
typedef ThePEG::Ptr< VSSVertex >::transient_const_pointer ThePEG::Helicity::tcVSSVertexPtr |
Alias for a transient pointer to a const VSSVertex .
Definition at line 13 of file VSSVertex.fh.
typedef ThePEG::Ptr< VVSSVertex >::transient_const_pointer ThePEG::Helicity::tcVVSSVertexPtr |
Alias for a transient pointer to a const VVSSVertex .
Definition at line 14 of file VVSSVertex.fh.
typedef ThePEG::Ptr< VVSVertex >::transient_const_pointer ThePEG::Helicity::tcVVSVertexPtr |
Alias for a transient pointer to a const VVSVertex .
Definition at line 14 of file VVSVertex.fh.
typedef ThePEG::Ptr< VVTVertex >::transient_const_pointer ThePEG::Helicity::tcVVTVertexPtr |
Alias for a transient pointer to a const VVTVertex .
Definition at line 14 of file VVTVertex.fh.
typedef ThePEG::Ptr< VVVTVertex >::transient_const_pointer ThePEG::Helicity::tcVVVTVertexPtr |
Alias for a transient pointer to a const VVVTVertex .
Definition at line 14 of file VVVTVertex.fh.
typedef ThePEG::Ptr< VVVVertex >::transient_const_pointer ThePEG::Helicity::tcVVVVertexPtr |
Alias for a transient pointer to a const VVVVertex .
Definition at line 14 of file VVVVertex.fh.
typedef ThePEG::Ptr< VVVVVertex >::transient_const_pointer ThePEG::Helicity::tcVVVVVertexPtr |
Alias for a transient pointer to a const VVVVVertex .
Definition at line 14 of file VVVVVertex.fh.
typedef ThePEG::Ptr< TensorSpinInfo >::pointer ThePEG::Helicity::TensorSpinPtr |
Alias for a reference counted pointer to TensorSpinInfo .
Definition at line 13 of file TensorSpinInfo.fh.
typedef ThePEG::Ptr< FermionSpinInfo >::transient_pointer ThePEG::Helicity::tFermionSpinPtr |
Alias for a transient pointer to FermionSpinInfo .
Definition at line 13 of file FermionSpinInfo.fh.
typedef ThePEG::Ptr< FFSVertex >::transient_pointer ThePEG::Helicity::tFFSVertexPtr |
Alias for a transient pointer to FFSVertex .
Definition at line 14 of file FFSVertex.fh.
typedef ThePEG::Ptr< FFTVertex >::transient_pointer ThePEG::Helicity::tFFTVertexPtr |
Alias for a transient pointer to FFTVertex .
Definition at line 14 of file FFTVertex.fh.
typedef ThePEG::Ptr< FFVTVertex >::transient_pointer ThePEG::Helicity::tFFVTVertexPtr |
Alias for a transient pointer to FFVTVertex .
Definition at line 14 of file FFVTVertex.fh.
typedef ThePEG::Ptr< FFVVertex >::transient_pointer ThePEG::Helicity::tFFVVertexPtr |
Alias for a transient pointer to FFVVertex .
Definition at line 14 of file FFVVertex.fh.
typedef ThePEG::Ptr< GeneralFFVVertex >::transient_pointer ThePEG::Helicity::tGeneralFFVVertexPtr |
Alias for a transient pointer to GeneralFFVVertex .
Definition at line 14 of file GeneralFFVVertex.fh.
typedef ThePEG::Ptr< RFSVertex >::transient_pointer ThePEG::Helicity::tRFSVertexPtr |
Alias for a transient pointer to RFSVertex .
Definition at line 14 of file RFSVertex.fh.
typedef ThePEG::Ptr< RFVVertex >::transient_pointer ThePEG::Helicity::tRFVVertexPtr |
Alias for a transient pointer to RFVVertex .
Definition at line 14 of file RFVVertex.fh.
typedef ThePEG::Ptr< RSFermionSpinInfo >::transient_pointer ThePEG::Helicity::tRSFermionSpinPtr |
Alias for a transient pointer to RSFermionSpinInfo .
Definition at line 13 of file RSFermionSpinInfo.fh.
typedef ThePEG::Ptr< ScalarSpinInfo >::transient_pointer ThePEG::Helicity::tScalarSpinPtr |
Alias for a transient pointer to ScalarSpinInfo .
Definition at line 13 of file ScalarSpinInfo.fh.
typedef ThePEG::Ptr< SSSSVertex >::transient_pointer ThePEG::Helicity::tSSSSVertexPtr |
Alias for a transient pointer to SSSSVertex .
Definition at line 14 of file SSSSVertex.fh.
typedef ThePEG::Ptr< SSSVertex >::transient_pointer ThePEG::Helicity::tSSSVertexPtr |
Alias for a transient pointer to SSSVertex .
Definition at line 14 of file SSSVertex.fh.
typedef ThePEG::Ptr< SSTVertex >::transient_pointer ThePEG::Helicity::tSSTVertexPtr |
Alias for a transient pointer to SSTVertex .
Definition at line 14 of file SSTVertex.fh.
typedef ThePEG::Ptr< TensorSpinInfo >::transient_pointer ThePEG::Helicity::tTensorSpinPtr |
Alias for a transient pointer to TensorSpinInfo .
Definition at line 13 of file TensorSpinInfo.fh.
typedef ThePEG::Ptr< VectorSpinInfo >::transient_pointer ThePEG::Helicity::tVectorSpinPtr |
Alias for a transient pointer to VectorSpinInfo .
Definition at line 13 of file VectorSpinInfo.fh.
typedef ThePEG::Ptr< VertexBase >::transient_pointer ThePEG::Helicity::tVertexBasePtr |
Alias for a transient pointer to VertexBase .
Definition at line 14 of file VertexBase.fh.
typedef ThePEG::Ptr< VSSVertex >::transient_pointer ThePEG::Helicity::tVSSVertexPtr |
Alias for a transient pointer to VSSVertex .
Definition at line 13 of file VSSVertex.fh.
typedef ThePEG::Ptr< VVSSVertex >::transient_pointer ThePEG::Helicity::tVVSSVertexPtr |
Alias for a transient pointer to VVSSVertex .
Definition at line 14 of file VVSSVertex.fh.
typedef ThePEG::Ptr< VVSVertex >::transient_pointer ThePEG::Helicity::tVVSVertexPtr |
Alias for a transient pointer to VVSVertex .
Definition at line 14 of file VVSVertex.fh.
typedef ThePEG::Ptr< VVTVertex >::transient_pointer ThePEG::Helicity::tVVTVertexPtr |
Alias for a transient pointer to VVTVertex .
Definition at line 14 of file VVTVertex.fh.
typedef ThePEG::Ptr< VVVTVertex >::transient_pointer ThePEG::Helicity::tVVVTVertexPtr |
Alias for a transient pointer to VVVTVertex .
Definition at line 14 of file VVVTVertex.fh.
typedef ThePEG::Ptr< VVVVertex >::transient_pointer ThePEG::Helicity::tVVVVertexPtr |
Alias for a transient pointer to VVVVertex .
Definition at line 14 of file VVVVertex.fh.
typedef ThePEG::Ptr< VVVVVertex >::transient_pointer ThePEG::Helicity::tVVVVVertexPtr |
Alias for a transient pointer to VVVVVertex .
Definition at line 14 of file VVVVVertex.fh.
typedef ThePEG::Ptr< VectorSpinInfo >::pointer ThePEG::Helicity::VectorSpinPtr |
Alias for a reference counted pointer to VectorSpinInfo .
Definition at line 13 of file VectorSpinInfo.fh.
typedef ThePEG::Ptr< VertexBase >::pointer ThePEG::Helicity::VertexBasePtr |
Alias for a reference counted pointer to VertexBase .
Definition at line 13 of file VertexBase.fh.
typedef ThePEG::Ptr< VSSVertex >::pointer ThePEG::Helicity::VSSVertexPtr |
Alias for a reference counted pointer to VSSVertex .
Definition at line 12 of file VSSVertex.fh.
typedef ThePEG::Ptr< VVSSVertex >::pointer ThePEG::Helicity::VVSSVertexPtr |
Alias for a reference counted pointer to VVSSVertex .
Definition at line 13 of file VVSSVertex.fh.
typedef ThePEG::Ptr< VVSVertex >::pointer ThePEG::Helicity::VVSVertexPtr |
Alias for a reference counted pointer to VVSVertex .
Definition at line 13 of file VVSVertex.fh.
typedef ThePEG::Ptr< VVTVertex >::pointer ThePEG::Helicity::VVTVertexPtr |
Alias for a reference counted pointer to VVTVertex .
Definition at line 13 of file VVTVertex.fh.
typedef ThePEG::Ptr< VVVTVertex >::pointer ThePEG::Helicity::VVVTVertexPtr |
Alias for a reference counted pointer to VVVTVertex .
Definition at line 13 of file VVVTVertex.fh.
typedef ThePEG::Ptr< VVVVertex >::pointer ThePEG::Helicity::VVVVertexPtr |
Alias for a reference counted pointer to VVVVertex .
Definition at line 13 of file VVVVertex.fh.
typedef ThePEG::Ptr< VVVVVertex >::pointer ThePEG::Helicity::VVVVVertexPtr |
Alias for a reference counted pointer to VVVVVertex .
Definition at line 13 of file VVVVVertex.fh.
Definition of the enumerated values used for the direction of the particles in the calculation of the wavefunction.
incoming |
An incoming particle. |
outgoing |
An outgoing particle. |
intermediate |
An intermediate particle. |
Definition at line 29 of file WaveFunctionBase.h.
Enumeration to specify spinor type.
Definition at line 37 of file HelicityDefinitions.h.
Definition of the enumerated values of the phase to include in the calculation of the polarization tensor.
tensor_phase |
Include the phase factor. |
tensor_nophase |
No phase-factor. |
default_tensor_phase |
Default option. |
Definition at line 28 of file TensorWaveFunction.h.
Definition of the enumerated values of the phase to include in the calculation of the polarization vector.
vector_phase |
Include the phase factor. |
vector_nophase |
No phase-factor. |
default_vector_phase |
Default option. |
Definition at line 27 of file VectorWaveFunction.h.
|
inline |
Return the product .
This class is designed to combine 5-momenta and polarization vectors together with the result being the product with the eps function. The class is purely static and contains no data.
a | The first vector ![]() |
b | The second vector ![]() |
c | The third vector ![]() |
|
inline |
Multiply a LorentzTensor by a LorentzTensor.
Scalar product with other tensor.
Definition at line 490 of file LorentzTensor.h.
References ThePEG::Helicity::LorentzTensor< Value >::_tensor.
ostream& ThePEG::Helicity::operator<< | ( | ostream & | , |
const VertexBase & | |||
) |
Output the information on the vertex.
The output operator is a friend to avoid the data being public.