Main Page | Packages | Class Hierarchy | Alphabetical List | Class List | Directories | File List | Namespace Members | Class Members | Related Pages

TrgEngine Class Reference

Trigger Engine class definition The user inherits from this class to customize their own Trigger Engines. The user must satisfy the member function 'request', which returns an object of type TrgEngineRequest. The user must satisfy the member function 'prescale', which returns an integer. More...

Inheritance diagram for TrgEngine:

Inheritance graph
[legend]
Collaboration diagram for TrgEngine:

Collaboration graph
[legend]
List of all members.

Public Member Functions

 __init__ ()
 TrgEngine constructor.
 prescale ()
 prescale 'pure virtual' method
 request ()
 request 'pure virtual' method Return the TrgEngineRequest object corresponding to this engine.
 participate (conditionsValue)
 participate 'pure virtual' method Determines whether or not this engine participates when a particular conditionsValue is satisfied in the GEM.

Detailed Description

Trigger Engine class definition The user inherits from this class to customize their own Trigger Engines. The user must satisfy the member function 'request', which returns an object of type TrgEngineRequest. The user must satisfy the member function 'prescale', which returns an integer.

Definition at line 37 of file TrgEngines.py.


Member Function Documentation

participate conditionsValue   ) 
 

participate 'pure virtual' method Determines whether or not this engine participates when a particular conditionsValue is satisfied in the GEM.

Parameters:
conditionsValue An integer
Returns:
A boolean

Reimplemented in NullEngine, rcSolicitedEngine, rcMiniGLTSolicitedEngine, and SweepMarkerEngine.

prescale  ) 
 

prescale 'pure virtual' method

Returns:
An integer

Reimplemented in NullEngine, rcSolicitedEngine, rcMiniGLTSolicitedEngine, and SweepMarkerEngine.

request  ) 
 

request 'pure virtual' method Return the TrgEngineRequest object corresponding to this engine.

Returns:
A TrgEngineRequest object

Reimplemented in NullEngine, rcSolicitedEngine, rcMiniGLTSolicitedEngine, and SweepMarkerEngine.


The documentation for this class was generated from the following file:
Generated on Fri Jul 21 13:28:16 2006 for LATTE R04-12-00 by doxygen 1.4.3