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> WaveFunctionBase()
Constructors.
Energy e() const
Get the energy.
Energy2 m2() const
Get off-shell mass squared.
Lorentz5Momentum _momentum
Lorentz 5 momentum.
Energy mass() const
Get the mass.
Energy px() const
Access to the momentum components and 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...
This is the main namespace within which all identifiers in ThePEG are declared.
long id() const
Access to the particle properties.
Energy py() const
Get the y component of the momentum.
tcPDPtr _particle
Constant pointer to the particle info.
An intermediate particle.
Direction _dir
Incoming or outgoing.
ThePEG::Helicity::Direction direction() const
Get the direction of particle.
QTY< 0, 1, 0 >::Type Energy
Energy.
Spin
Definition of enumerated values used for spin information.
Value mass() const
Mass/invariant length component.
PDT::Spin iSpin() const
Get 2s+1 for the particle.
Value x() const
Component access.
Lorentz5Vector & transform(const LorentzRotation &r)
Perform a Lorentz transformation.
Energy pz() const
Get the z component of the momentum.
void direction(ThePEG::Helicity::Direction in)
Set the direction of the particle.
const Lorentz5Momentum & momentum() const
Access to the 5-momentum.
A Direction object can be used to specify that some following operations should be assumed to be perf...
Value2 m2() const
Squared magnitude .
tcPDPtr particle() const
Get the particle pointer.
void transformMomentum(const LorentzRotation &r)
Perform the Lorentz transformation of the wave function.