Main Page | Class Hierarchy | Alphabetical List | Class List | Directories | 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.

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.


The documentation for this class was generated from the following file:
Generated on Fri Apr 15 15:50:18 2005 for LDF v05-06-02 by doxygen 1.4.2