ThePEG
1.8.0
|
The MultipleInteractionHandler is the base class of all handlers implementing models for multiple interactions. More...
#include <MultipleInteractionHandler.h>
Static Public Member Functions | |
static void | Init () |
Standard Init function used to initialize the interface. |
Private Member Functions | |
MultipleInteractionHandler & | operator= (const MultipleInteractionHandler &) |
Private and non-existent assignment operator. |
Static Private Attributes | |
static AbstractNoPIOClassDescription < MultipleInteractionHandler > | initMultipleInteractionHandler |
Describe an abstract class without persistent data. |
Additional Inherited Members | |
![]() | |
virtual | ~StepHandler () |
The destructor. | |
virtual void | handle (EventHandler &eh, const tPVector &tagged, const Hint &hint)=0 |
The main function called by the EventHandler class to perform a step. | |
tEHPtr | eventHandler () const |
Get a pointer to the EventHandler which made the last call to handle(). | |
void | eventHandler (tEHPtr) |
Set a pointer to the EventHandler which made the last call to handle(). | |
tStepPtr | newStep () |
Return a pointer to a new step. | |
tStepPtr | currentStep () |
If a new step has been created, return it, otherwise return the current step from the eventHandler(). | |
![]() | |
void | createNewStep () |
Use the collision handler to create a new step. |
The MultipleInteractionHandler is the base class of all handlers implementing models for multiple interactions.
It is derived from the more general StepHandler class, and does not introduce more functioanality as it stands.
Definition at line 29 of file MultipleInteractionHandler.h.