|
| SubProcessGroup (const PPair &newIncoming, tCollPtr newCollision=tCollPtr(), tcEventBasePtr newHandler=tcEventBasePtr()) |
| Standard constructor. More...
|
|
virtual | ~SubProcessGroup () |
| Destructor.
|
|
virtual SubProPtr | clone () const |
| Return a clone of this sub process group.
|
|
virtual void | transform (const LorentzRotation &) |
| Perform a LorentzTransformation of all particles in the sub process.
|
|
const SubProcessVector & | dependent () const |
| Return the dependent SubProcess objects.
|
|
SubProcessVector & | dependent () |
| Access the dependent SubProcess objects.
|
|
void | add (tSubProPtr sub) |
| Add a dependent SubProcess.
|
|
void | persistentOutput (PersistentOStream &) const |
| Standard function for writing to a persistent stream.
|
|
void | persistentInput (PersistentIStream &, int) |
| Standard function for reading from a persistent stream.
|
|
virtual void | printMe (ostream &) const |
| Put to ostream.
|
|
| SubProcess (const PPair &newIncoming, tCollPtr newCollision=tCollPtr(), tcEventBasePtr newHandler=tcEventBasePtr(), tSubProPtr newHead=tSubProPtr(), double newGroupWeight=1.0) |
| Standard constructor. More...
|
|
virtual | ~SubProcess () |
| Destructor.
|
|
tcEventBasePtr | handler () const |
| A pointer to the MEBase object which generated this SubProcess.
|
|
tCollPtr | collision () const |
| A pointer to the collision to which this sub-process belongs.
|
|
const PPair & | incoming () const |
| The pair of incoming partons.
|
|
const ParticleVector & | intermediates () const |
| A reference to the vector of intermediate partons.
|
|
const ParticleVector & | outgoing () const |
| A reference to the vector of outgoing particles.
|
|
template<class InputIterator > |
void | setOutgoing (InputIterator, InputIterator) |
| Set the vector of outgoing particles.
|
|
void | addOutgoing (tPPtr p, bool fixrelations=true) |
| Add a particle to the list of outgoing ones. More...
|
|
void | changeIncoming (tPPtr pnew, tPPtr pold) |
| Change the incoming parton.
|
|
template<class InputIterator > |
void | setIntermediates (InputIterator, InputIterator) |
| Set the vector of intermediate particles.
|
|
void | addIntermediate (tPPtr p, bool fixrelations=true) |
| Add a particle to the list of intermediate ones. More...
|
|
void | removeEntry (tPPtr p) |
| Remove a particle entry from this sub-process.
|
|
bool | decayed () const |
| True if a perturbative cascade has been applied to this sub process.
|
|
void | decayed (bool x) |
| Set to true if a perturbative cascade has been applied to this sub process.
|
|
tSubProPtr | head () const |
| Return the head SubProcess, if this SubProcess object belongs to a SubProcessGroup. More...
|
|
void | head (tSubProPtr newHead) |
| Set the head SubProcess.
|
|
double | groupWeight () const |
| If this SubProcess belongs to a SubProcessGroup, return its relative weight w.r.t. More...
|
|
void | groupWeight (double w) |
| If this SubProcess belongs to a SubProcessGroup, set its relative weight w.r.t. More...
|
|
Energy2 | shat () const |
| Return the value of the Mandelstam variable in this SubProcess. More...
|
|
Energy2 | that () const |
| Return the value of the Mandelstam variable in this SubProcess. More...
|
|
Energy2 | uhat () const |
| Return the value of the Mandelstam variable in this SubProcess. More...
|
|
void | persistentOutput (PersistentOStream &) const |
| Standard function for writing to a persistent stream.
|
|
void | persistentInput (PersistentIStream &, int) |
| Standard function for reading from a persistent stream.
|
|
virtual void | debugme () const |
| Print out debugging information for this object on std::cerr. More...
|
|
virtual | ~Base () |
| The virtual destructor.
|
|
void | debug () const |
| Print out debugging information for this object on std::cerr. More...
|
|
CounterType | referenceCount () const |
| Return the reference count.
|
|
A SubProcessGroup object represents a group of SubProcess objects in dependence of a head SubProcess object.
- See also
- StdXCombGroup
-
MEGroup
Definition at line 25 of file SubProcessGroup.h.