9 #ifndef ThePEG_ScalarSpinInfo_H 10 #define ThePEG_ScalarSpinInfo_H 13 #include "ThePEG/EventRecord/SpinInfo.h" 14 #include "ScalarSpinInfo.fh" 111 static string className() {
return "ThePEG::Helicity::ScalarSpinInfo"; }
ScalarSpinInfo()
Default constructor.
ClassTraitsType is an empty, non-polymorphic, base class.
PDT is a helper class implementing enumerations for charge, colour and spin to be used by the Particl...
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...
virtual void transform(const LorentzMomentum &, const LorentzRotation &)
Perform a lorentz rotation of the spin information.
This is the main namespace within which all identifiers in ThePEG are declared.
A concreate implementation of ClassDescriptionBase describing a concrete class without persistent dat...
static void Init()
Standard Init function.
ScalarSpinInfo & operator=(const ScalarSpinInfo &)
Private and non-existent assignment operator.
The SpinInfo is the base class for the spin information for the spin correlation algorithm.
virtual EIPtr clone() const
Standard clone methods.
T1 const_ptr_cast(const T2 &t2)
Replacement for the standard const_cast.
static NoPIOClassDescription< ScalarSpinInfo > initScalarSpinInfo
Describe a concrete class without persistent data.
RCPtr is a reference counted (smart) pointer.
ScalarSpinInfo(const Lorentz5Momentum &p, bool time)
Standard Constructor.
The default concrete implementation of ClassTraitsBase.
The ScalarSpinInfo class is designed to be the implementation of the spin information for a scalar pa...
BaseClassTraits describes the base classes of the templated class.
The templated ClassTraitsBase class defines a set of default information about classes used by ThePEG...