#include <ACDmap.h>
Collaboration diagram for ACDmap:

Public Member Functions | |
| ACDmap () | |
| Constructor that initializes the look-up table. | |
| virtual const ACDtileSide * | lookup (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. | |
| 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.
| evtId | An EBF event type-ID value. | |
| cable | An RC (cable) number from 0 to 11. |
| 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.
| 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. |
| 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.
| gemIndex | Index into the GEM tile vector (from 0-127) |
1.4.7