Main Page | Class Hierarchy | Alphabetical List | Class List | File List | Class Members | File Members | Related Pages

ACDmap Class Reference

Class for mapping an AEM's contribution from electronics space to detector space. More...

#include <ACDmap.h>

Collaboration diagram for ACDmap:

Collaboration graph
[legend]
List of all members.

Public Member Functions

 ACDmap ()
 Constructor that initializes the look-up table.
virtual const ACDtileSidelookup (LATtypeId evtId, unsigned cable, unsigned channel) const
 Method for looking up an ACDtileSide object given an cable (RC) number and an channel (FE) number.
virtual const char * freeName (LATtypeId evtId, unsigned cable) const
 Method for getting the name of the FREE board attached to a given RC (cable) number.
virtual const char * tileNameFromGemIndex (unsigned gemIndex) const
 Method for getting the name of the tile or ribbon by the order they are shipped from GEM status word.

Detailed Description

Class for mapping an AEM's contribution from electronics space to detector space.


Member Function Documentation

const char * ACDmap::freeName LATtypeId  evtId,
unsigned  cable
const [inline, virtual]
 

Method for getting the name of the FREE board attached to a given RC (cable) number.

This method converts an RC (cable) number into a cable name as per "LAT-TD-00639-D1 ACD Electronics Module (AEM) - Programming ICD specification" section 3.2.

Parameters:
evtId An EBF event type-ID value.
cable An RC (cable) number from 0 to 11.
Returns:
The name of the FREE board as a 3 character string.

const ACDtileSide * ACDmap::lookup LATtypeId  evtId,
unsigned  cable,
unsigned  channel
const [inline, virtual]
 

Method for looking up an ACDtileSide object given an cable (RC) number and an channel (FE) number.

This method converts RC (cable) number and FE (channel) number into a ACDtileSide object as defined by "LAT-TD-???? GASU based teststands and the ACD" in Appendix B.

Parameters:
evtId An EBF event type-ID value.
cable A cable (RC) number from 0 to 11.
channel An channel (FE) number from 0 to 17.
Returns:
The ACDtileSide object associated with the given cable, channel pair.

const char * ACDmap::tileNameFromGemIndex unsigned  gemIndex  )  const [inline, virtual]
 

Method for getting the name of the tile or ribbon by the order they are shipped from GEM status word.

Parameters:
gemIndex Index into the GEM tile vector (from 0-127)
Returns:
The name of the FREE board as a 3 character string.


The documentation for this class was generated from the following file:
Generated on Thu Sep 29 12:13:33 2005 for LDF v05-07-00 by doxygen 1.3.9.1