|
| | 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.