tcPPtr parent
The parent from which this remnant resulted.
Here is the documentation of the RemnantParticle class.
RemPDPtr remData
The RemnantData object associated to this remnant.
The Particle class is used to describe an instance of a particle.
void fixColourLines(tPPtr parton)
If necessary, colour-connect this remnant to the given parton.
const PVector & extracted() const
Acces the extracted partons.
bool extract(tPPtr parton, bool fixcolour=false)
Modify the properties to reflect that the given parton was extracted.
RemnantParticle()
Private default constructor must only be used by the PersistentIStream class via the ClassTraits
RemnantParticle & operator=(const RemnantParticle &)
The assignment operator is private and must never be called.
static ClassDescription< RemnantParticle > initRemnantParticle
The static object used to initialize the description of this class.
static TPtr create()
Create a T object and return a smart pointer to it.
The default concrete implementation of ClassTraitsBase.
void persistentInput(PersistentIStream &is, int version)
Function used to read in object persistently.
static string className()
Return the name of class T.
bool reextract(tPPtr oldp, tPPtr newp, bool fixcolour=false)
Modify the properties to reflect that the previously extracted parton, oldp, was evolved backwards to...
int NthBase
The type of the BaseN'th base class (int means there are no further base classes).
vector< PPtr > PVector
A vector of pointers to Particle objects.
ThePEG::Ptr< T >::pointer TPtr
Alias for a reference counted pointer to T .
void persistentOutput(PersistentOStream &os) const
Function used to write out object persistently.
PVector theExtracted
The set of extracted partons.
static void Init()
The standard Init function used to initialize the interfaces.
static RCPtr Create()
Allocate and construct an object of class T and return a RCPtr to it.