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 | HelicityVertex |
The HelicityVertex class is designed to store the helicity amplitude expression for the matrix element for use by the spin correlation algorithm. 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 | RhoDMatrix |
The RhoDMatrix class is designed to implement the storage of the rho and D matrices which are required for the spin correlation algorithm. 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 | SpinInfo |
The SpinInfo is the base class for the spin information for the spin correlation algorithm. 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 | 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 | 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 | 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- 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 | 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 |
Namespaces | |
namespace | VertexType |
Namespace for naming of vertices. | |
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 ThePEG::Ptr < HelicityVertex >::pointer | VertexPtr |
Alias for a reference counted pointer to HelicityVertex . | |
typedef ThePEG::Ptr < HelicityVertex > ::const_pointer | cVertexPtr |
Alias for a reference counted pointer to a const HelicityVertex . | |
typedef ThePEG::Ptr < HelicityVertex > ::transient_pointer | tVertexPtr |
Alias for a transient pointer to HelicityVertex . | |
typedef ThePEG::Ptr < HelicityVertex > ::transient_const_pointer | tcVertexPtr |
Alias for a transient pointer to a const HelicityVertex . | |
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< SpinInfo > ::pointer | SpinfoPtr |
Alias for a reference counted pointer to SpinInfo . | |
typedef ThePEG::Ptr< SpinInfo > ::const_pointer | cSpinfoPtr |
Alias for a reference counted pointer to a const SpinInfo . | |
typedef ThePEG::Ptr< SpinInfo > ::transient_pointer | tSpinfoPtr |
Alias for a transient pointer to SpinInfo . | |
typedef ThePEG::Ptr< SpinInfo > ::transient_const_pointer | tcSpinfoPtr |
Alias for a transient pointer to a const SpinInfo . | |
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 < 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< 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 . | |
ostream & | operator<< (ostream &os, const HelicityVertex &vert) |
Output operator. | |
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 &os, const RhoDMatrix &rd) |
Output operator. | |
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< 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< SpinInfo >::const_pointer ThePEG::Helicity::cSpinfoPtr |
Alias for a reference counted pointer to a const SpinInfo .
Definition at line 13 of file SpinInfo.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< HelicityVertex >::const_pointer ThePEG::Helicity::cVertexPtr |
Alias for a reference counted pointer to a const HelicityVertex .
Definition at line 13 of file HelicityVertex.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 |
typedef ThePEG::Ptr< FFTVertex >::pointer ThePEG::Helicity::FFTVertexPtr |
typedef ThePEG::Ptr< FFVTVertex >::pointer ThePEG::Helicity::FFVTVertexPtr |
typedef ThePEG::Ptr< FFVVertex >::pointer ThePEG::Helicity::FFVVertexPtr |
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< 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< SpinInfo >::pointer ThePEG::Helicity::SpinfoPtr |
typedef ThePEG::Ptr< SSSSVertex >::pointer ThePEG::Helicity::SSSSVertexPtr |
typedef ThePEG::Ptr< SSSVertex >::pointer ThePEG::Helicity::SSSVertexPtr |
typedef ThePEG::Ptr< SSTVertex >::pointer ThePEG::Helicity::SSTVertexPtr |
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 |
typedef ThePEG::Ptr< FFTVertex >::transient_const_pointer ThePEG::Helicity::tcFFTVertexPtr |
typedef ThePEG::Ptr< FFVTVertex >::transient_const_pointer ThePEG::Helicity::tcFFVTVertexPtr |
typedef ThePEG::Ptr< FFVVertex >::transient_const_pointer ThePEG::Helicity::tcFFVVertexPtr |
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< 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< SpinInfo >::transient_const_pointer ThePEG::Helicity::tcSpinfoPtr |
typedef ThePEG::Ptr< SSSSVertex >::transient_const_pointer ThePEG::Helicity::tcSSSSVertexPtr |
typedef ThePEG::Ptr< SSSVertex >::transient_const_pointer ThePEG::Helicity::tcSSSVertexPtr |
typedef ThePEG::Ptr< SSTVertex >::transient_const_pointer ThePEG::Helicity::tcSSTVertexPtr |
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 |
typedef ThePEG::Ptr< HelicityVertex >::transient_const_pointer ThePEG::Helicity::tcVertexPtr |
Alias for a transient pointer to a const HelicityVertex .
Definition at line 13 of file HelicityVertex.fh.
typedef ThePEG::Ptr< VSSVertex >::transient_const_pointer ThePEG::Helicity::tcVSSVertexPtr |
typedef ThePEG::Ptr< VVSSVertex >::transient_const_pointer ThePEG::Helicity::tcVVSSVertexPtr |
typedef ThePEG::Ptr< VVSVertex >::transient_const_pointer ThePEG::Helicity::tcVVSVertexPtr |
typedef ThePEG::Ptr< VVTVertex >::transient_const_pointer ThePEG::Helicity::tcVVTVertexPtr |
typedef ThePEG::Ptr< VVVTVertex >::transient_const_pointer ThePEG::Helicity::tcVVVTVertexPtr |
typedef ThePEG::Ptr< VVVVertex >::transient_const_pointer ThePEG::Helicity::tcVVVVertexPtr |
typedef ThePEG::Ptr< VVVVVertex >::transient_const_pointer ThePEG::Helicity::tcVVVVVertexPtr |
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 |
typedef ThePEG::Ptr< FFTVertex >::transient_pointer ThePEG::Helicity::tFFTVertexPtr |
typedef ThePEG::Ptr< FFVTVertex >::transient_pointer ThePEG::Helicity::tFFVTVertexPtr |
typedef ThePEG::Ptr< FFVVertex >::transient_pointer ThePEG::Helicity::tFFVVertexPtr |
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< 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 |
typedef ThePEG::Ptr< SpinInfo >::transient_pointer ThePEG::Helicity::tSpinfoPtr |
typedef ThePEG::Ptr< SSSSVertex >::transient_pointer ThePEG::Helicity::tSSSSVertexPtr |
typedef ThePEG::Ptr< SSSVertex >::transient_pointer ThePEG::Helicity::tSSSVertexPtr |
typedef ThePEG::Ptr< SSTVertex >::transient_pointer ThePEG::Helicity::tSSTVertexPtr |
typedef ThePEG::Ptr< TensorSpinInfo >::transient_pointer ThePEG::Helicity::tTensorSpinPtr |
typedef ThePEG::Ptr< VectorSpinInfo >::transient_pointer ThePEG::Helicity::tVectorSpinPtr |
typedef ThePEG::Ptr< VertexBase >::transient_pointer ThePEG::Helicity::tVertexBasePtr |
typedef ThePEG::Ptr< HelicityVertex >::transient_pointer ThePEG::Helicity::tVertexPtr |
typedef ThePEG::Ptr< VSSVertex >::transient_pointer ThePEG::Helicity::tVSSVertexPtr |
typedef ThePEG::Ptr< VVSSVertex >::transient_pointer ThePEG::Helicity::tVVSSVertexPtr |
typedef ThePEG::Ptr< VVSVertex >::transient_pointer ThePEG::Helicity::tVVSVertexPtr |
typedef ThePEG::Ptr< VVTVertex >::transient_pointer ThePEG::Helicity::tVVTVertexPtr |
typedef ThePEG::Ptr< VVVTVertex >::transient_pointer ThePEG::Helicity::tVVVTVertexPtr |
typedef ThePEG::Ptr< VVVVertex >::transient_pointer ThePEG::Helicity::tVVVVertexPtr |
typedef ThePEG::Ptr< VVVVVertex >::transient_pointer ThePEG::Helicity::tVVVVVertexPtr |
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 |
typedef ThePEG::Ptr< HelicityVertex >::pointer ThePEG::Helicity::VertexPtr |
Alias for a reference counted pointer to HelicityVertex .
Definition at line 13 of file HelicityVertex.fh.
typedef ThePEG::Ptr< VSSVertex >::pointer ThePEG::Helicity::VSSVertexPtr |
typedef ThePEG::Ptr< VVSSVertex >::pointer ThePEG::Helicity::VVSSVertexPtr |
typedef ThePEG::Ptr< VVSVertex >::pointer ThePEG::Helicity::VVSVertexPtr |
typedef ThePEG::Ptr< VVTVertex >::pointer ThePEG::Helicity::VVTVertexPtr |
typedef ThePEG::Ptr< VVVTVertex >::pointer ThePEG::Helicity::VVVTVertexPtr |
typedef ThePEG::Ptr< VVVVertex >::pointer ThePEG::Helicity::VVVVertexPtr |
typedef ThePEG::Ptr< VVVVVertex >::pointer ThePEG::Helicity::VVVVVertexPtr |
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.
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.
LorentzVector<typename BinaryOpTraits< typename BinaryOpTraits<A,B>::MulT, C>::MulT> ThePEG::Helicity::epsilon | ( | const LorentzVector< A > & | a, | |
const LorentzVector< B > & | b, | |||
const LorentzVector< C > & | c | |||
) | [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 . |
Definition at line 42 of file epsilon.h.
References ThePEG::LorentzVector< Value >::t(), ThePEG::LorentzVector< Value >::x(), ThePEG::LorentzVector< Value >::y(), and ThePEG::LorentzVector< Value >::z().
complex<typename BinaryOpTraits<T,U>::MulT> ThePEG::Helicity::operator* | ( | const LorentzTensor< T > & | t, | |
const LorentzTensor< U > & | u | |||
) | [inline] |
Multiply a LorentzTensor by a LorentzTensor.
Scalar product with other tensor.
Definition at line 420 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.
ostream& ThePEG::Helicity::operator<< | ( | ostream & | os, | |
const RhoDMatrix & | rd | |||
) | [inline] |
Output operator.
Output the spin density matrix for debugging purposes.
Definition at line 135 of file RhoDMatrix.h.
References ThePEG::Helicity::RhoDMatrix::_ispin, and ThePEG::Helicity::RhoDMatrix::_matrix.
ostream& ThePEG::Helicity::operator<< | ( | ostream & | os, | |
const HelicityVertex & | vert | |||
) | [inline] |
Output operator.
Output the spin density matrix for debugging purposes.
Definition at line 171 of file HelicityVertex.h.
References ThePEG::Helicity::HelicityVertex::_incoming, and ThePEG::Helicity::HelicityVertex::_outgoing.