9 #ifndef ThePEG_WaveFunctionBase_H 10 #define ThePEG_WaveFunctionBase_H 14 #include <ThePEG/Vectors/Lorentz5Vector.h> 15 #include <ThePEG/Vectors/LorentzVector.h> 16 #include <ThePEG/PDT/ParticleData.h> 17 #include <ThePEG/Helicity/HelicityDefinitions.h> PDT::Spin iSpin() const
Get 2s+1 for the particle.
WaveFunctionBase()
Constructors.
Lorentz5Momentum _momentum
Lorentz 5 momentum.
Value2 m2() const
Squared magnitude .
ThePEG::Helicity::Direction direction() const
Get the direction of particle.
Energy mass() const
Get the mass.
TransientConstRCPtr is a simple wrapper around a bare const pointer which can be assigned to and from...
The LorentzRotation class combine a SpinOneLorentzRotation and a spin SpinHalfLorentzRotation to prov...
Energy py() const
Get the y component of the momentum.
const Lorentz5Momentum & momentum() const
Access to the 5-momentum.
This is the main namespace within which all identifiers in ThePEG are declared.
tcPDPtr _particle
Constant pointer to the particle info.
An intermediate particle.
Direction _dir
Incoming or outgoing.
Energy2 m2() const
Get off-shell mass squared.
QTY< 0, 1, 0 >::Type Energy
Energy.
Value x() const
Component access.
Spin
Definition of enumerated values used for spin information.
Energy px() const
Access to the momentum components and mass.
Energy pz() const
Get the z component of the momentum.
Value mass() const
Mass/invariant length component.
tcPDPtr particle() const
Get the particle pointer.
Lorentz5Vector & transform(const LorentzRotation &r)
Perform a Lorentz transformation.
void direction(ThePEG::Helicity::Direction in)
Set the direction of the particle.
A Direction object can be used to specify that some following operations should be assumed to be perf...
long id() const
Access to the particle properties.
Energy e() const
Get the energy.
void transformMomentum(const LorentzRotation &r)
Perform the Lorentz transformation of the wave function.