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

TrgGem Class Reference

Trigger Global Trigger Electronics Module Interface class definition This class implements the hardware register access to the GEM. More...

Inheritance diagram for TrgGem:

Inheritance graph
[legend]
Collaboration diagram for TrgGem:

Collaboration graph
[legend]
List of all members.

Public Member Functions

 __init__ ()
 TrgGem constructor.
 GEM (glt=None)
 GEM function.
 version ()
 Version 'pure virtual' method.
 solicit ()
 Solicit 'pure virtual' method.
 enable (mask=None)
 disable ()
 disable 'pure virtual' method
 triggerCounters ()
 triggerCounters 'pure virtual' method
 tileCounters ()
 tileCounters 'pure virtual' method
 cnoCounters ()
 cnoCounters 'pure virtual' method
 cmdCounters ()
 cmdCounters 'pure virtual' method
 eventCounter ()
 eventCounter 'pure virtual' method
 ppsTimer ()
 ppsTimer 'pure virtual' method
 shut (marker)

Detailed Description

Trigger Global Trigger Electronics Module Interface class definition This class implements the hardware register access to the GEM.

Definition at line 17 of file TrgGem.py.


Member Function Documentation

cmdCounters  ) 
 

cmdCounters 'pure virtual' method

Returns:
A TrgCmdCounters object
This object specifies an implementation of the GEM's Command/Response counters

Reimplemented from TrgGemAbstract.

cnoCounters  ) 
 

cnoCounters 'pure virtual' method

Returns:
A TrgCnoCounters object
This object specifies an implementation of the GEM's cno counters

Reimplemented from TrgGemAbstract.

disable  ) 
 

disable 'pure virtual' method

This function returns no value.

Disables the conditions returned by the conditions() member function. Once a condition is disabled, the condition will not activate the Trigger System, independent of its presence in the LAT.

Reimplemented from TrgAbstract.

Reimplemented in rcTrgGem.

eventCounter  ) 
 

eventCounter 'pure virtual' method

Returns:
A TrgEventCounter object
This object specifies an implementation of the GEM's events sent counter

Reimplemented from TrgGemAbstract.

GEM glt  = None  ) 
 

GEM function.

Parameters:
glt,: a GGEM object
Returns:
a GGEM object
This function sets and/or the GGEM hardware implementation used by TrgGem.

ppsTimer  ) 
 

ppsTimer 'pure virtual' method

Returns:
A TrgPPSTimer object
This object specifies an implementation of the GEM's 1-PPS timer

Reimplemented from TrgGemAbstract.

shut marker   ) 
 

Implementation of the shut function.

Reimplemented from TrgAbstract.

solicit  ) 
 

Solicit 'pure virtual' method.

Allows the application to assert the solicited condition. Depending on the engine (or engines) associated with this condition, asserting this condition will most likely cause a readout of the detector. This function returns no value.

Reimplemented from TrgAbstract.

tileCounters  ) 
 

tileCounters 'pure virtual' method

Returns:
A TrgTileCounters object
This object specifies an implementation of the GEM's tile counters

Reimplemented from TrgGemAbstract.

triggerCounters  ) 
 

triggerCounters 'pure virtual' method

Returns:
A TrgTriggerCounters object
This object specifies an implementation of the GEM's trigger counters

Reimplemented from TrgGemAbstract.

version  ) 
 

Version 'pure virtual' method.

Returns:
An integer This value specifies (in a hardware dependent representation) the generation and revision numbers of the Trigger System.

Reimplemented from TrgAbstract.


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