ThePEG  1.8.0
Static Public Member Functions | Private Member Functions | Static Private Attributes
ThePEG::MultipleInteractionHandler Class Reference

The MultipleInteractionHandler is the base class of all handlers implementing models for multiple interactions. More...

#include <MultipleInteractionHandler.h>

Inheritance diagram for ThePEG::MultipleInteractionHandler:
Inheritance graph
[legend]

List of all members.

Static Public Member Functions

static void Init ()
 Standard Init function used to initialize the interface.

Private Member Functions

MultipleInteractionHandleroperator= (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

- Public Member Functions inherited from ThePEG::StepHandler
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().
- Protected Member Functions inherited from ThePEG::StepHandler
void createNewStep ()
 Use the collision handler to create a new step.

Detailed Description

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.

See also:
The interfaces defined for MultipleInteractionHandler.
StepHandler
EventHandler
SubProcessHandler

Definition at line 29 of file MultipleInteractionHandler.h.


The documentation for this class was generated from the following file: