9 #ifndef ThePEG_PolarizedPolarizedBeamParticleData_H 10 #define ThePEG_PolarizedPolarizedBeamParticleData_H 13 #include "BeamParticleData.h" 14 #include "ThePEG/EventRecord/RhoDMatrix.h" 15 #include "PolarizedBeamParticleData.fh" 53 static PDPair Create(
long newId,
string newPDGName,
string newAntiPDGName);
139 static string className() {
return "ThePEG::PolarizedBeamParticleData"; }
BeamParticleData inherits from the ParticleData class and is used for particles which have informatio...
PersistentIStream is used to read persistent objects from a stream where they were previously written...
static ClassDescription< PolarizedBeamParticleData > initPolarizedBeamParticleData
Describe a concrete class with persistent data.
static PDPtr Create(long newId, string newPDGName)
Create a Particle which is its own anti-particle.
ClassTraitsType is an empty, non-polymorphic, base class.
A concreate implementation of ClassDescriptionBase describing a concrete class with persistent data...
PolarizedBeamParticleData & operator=(const PolarizedBeamParticleData &)
Private and non-existent assignment operator.
PersistentOStream is used to write objects persistently to a stream from which they can be read in ag...
RhoDMatrix rhoMatrix() const
Set-up the spin density matrix.
This is the main namespace within which all identifiers in ThePEG are declared.
double longitudinalPolarization() const
The longitudinal polarization.
virtual PDPtr pdclone() const
ParticleData clone method.
double theLongPolarization
The longitudinal polarization.
void persistentOutput(PersistentOStream &os) const
Function used to write out object persistently.
pair< PDPtr, PDPtr > PDPair
A pair of pointers to ParticleData objects.
RCPtr is a reference counted (smart) pointer.
PolarizedBeamParticleData()
Default constructor.
The default concrete implementation of ClassTraitsBase.
void persistentInput(PersistentIStream &is, int version)
Function used to read in object persistently.
PolarizedBeamParticleData inherits from the BeamParticleData class and is used for polarized beam par...
The RhoDMatrix class is designed to implement the storage of the rho and D matrices which are require...
BaseClassTraits describes the base classes of the templated class.
static void Init()
Standard Init function used to initialize the interface.
The templated ClassTraitsBase class defines a set of default information about classes used by ThePEG...