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

GTRC Class Reference

Tracker Readout Controller node Record. More...

Inheritance diagram for GTRC:

Inheritance graph
[legend]
Collaboration diagram for GTRC:

Collaboration graph
[legend]
List of all members.

Public Member Functions

 __init__ (client, parent, id)
 Initialize valid registers as Gattrs.
 read (reg)
 load (reg, value)
 send (cmd)
 downTFE (childId)
 Navigate to the GTFE indicated by childId.
 allTFE ()
 Navigate to the broadcast GTFE.
 existsTFE (tfeId)
 Check if the GTFE instance with the id tfeId exists in the schema.
 getNoisyChannelsByMask (mask, feId=None)
 Get the noisy channels for this RC or for a specific FE belonging to this RC based on the mask provided.
 getNoisyChannels (feId=None, calib=True, data=True, trig=True)
 Get the noisy channels for this RC or for a specific FE belonging to this RC.
 getDeadChannelsByMask (mask, feId=None)
 Get the dead channels for this RC or for a specific FE belonging to this RC based on the mask provided.
 getDeadChannels (feId=None, calib=True, data=True, trig=True)
 Get the dead channels for this RC or for a specific FE belonging to this RC.

Detailed Description

Tracker Readout Controller node Record.

Has GTRC specific registers and dataless commands.

Valid Registers:

Dataless Commands:

Definition at line 366 of file gTEM.py.


Member Function Documentation

__init__ client  ,
parent  ,
id 
 

Initialize valid registers as Gattrs.

Assign default values to members

allTFE  ) 
 

Navigate to the broadcast GTFE.

Returns:
The broadcast GTFE object instance

downTFE childId   ) 
 

Navigate to the GTFE indicated by childId.

Parameters:
childId The id of the child GTFE
Returns:
A GTFE object instance

existsTFE tfeId   ) 
 

Check if the GTFE instance with the id tfeId exists in the schema.

Parameters:
tfeId Tracker front-end id
Returns:
1 if it exists, 0 if it doesn't.

getDeadChannels feId  = None,
calib  = True,
data  = True,
trig  = True
 

Get the dead channels for this RC or for a specific FE belonging to this RC.

Parameters:
feId Front-end id.
calib Flag indicating whether calib mask noisy channels should be included.
data Flag indicating whether data mask noisy channels should be included.
trig Flag indicating whether trigger mask noisy channels should be included.
Returns:
If feId is None return a list of dead channels. If feId is not None return a bitmap of dead channels.

getDeadChannelsByMask mask  ,
feId  = None
 

Get the dead channels for this RC or for a specific FE belonging to this RC based on the mask provided.

Parameters:
mask A string containing one of 'calib', 'data' or 'trig'
feId Front-end id.
Returns:
If feId is None return a list of dead channels. If feId is not None return a bitmap of dead channels.

getNoisyChannels feId  = None,
calib  = True,
data  = True,
trig  = True
 

Get the noisy channels for this RC or for a specific FE belonging to this RC.

Parameters:
feId Front-end id.
calib Flag indicating whether calib mask noisy channels should be included.
data Flag indicating whether data mask noisy channels should be included.
trig Flag indicating whether trigger mask noisy channels should be included.
Returns:
If feId is None return a list of noisy channels. If feId is not None return a bitmap of noisy channels.

getNoisyChannelsByMask mask  ,
feId  = None
 

Get the noisy channels for this RC or for a specific FE belonging to this RC based on the mask provided.

Parameters:
mask A string containing one of 'calib', 'data' or 'trig'
feId Front-end id.
Returns:
If feId is None return a list of noisy channels. If feId is not None return a bitmap of noisy channels.


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