![]() |
ATLAS Offline Software
|
#include <EfexDefs.h>
Static Public Member Functions | |
| static int | numFibresPerRibbon () |
| static int | numRibbonsPerConnector () |
| static int | numFibresPerConnector () |
| static int | numInputConnectors () |
| static int | numInputRibbons () |
| static int | numInputFibres () |
| static int | numInputChannels () |
| static int | maxSuperCellsPerFibre () |
| static int | num32BitWordsPerFibre () |
| static int | numBitsPerSuperCell () |
| static int | numOutputRibbons () |
| static int | numOutputFibres () |
| static int | nProcessorFpgas () |
| static int | numInputFibresPerFpga () |
| static int | numInputMgtsPerFpga () |
| static int | numQuadsPerFpga () |
| static int | numMgtsPerQuad () |
| static int | nCaloReadoutStreams () |
| static int | nTobReadoutStreams () |
| static int | maxEtaBinsPerFpga () |
| static int | numEtaBinsPerModule () |
| static int | maxEtaBinsPerModule () |
| static int | inputPlaybackDepth () |
| static int | roSpyMemoryDepth () |
| static int | connectorForMinipod (int minipod) |
| Return MTP connector number (0-3) for a given minipod. More... | |
| static int | connectorFirstFibre (int minipod) |
| Return first fibre in the input MTP connector for a given minipod. More... | |
| static unsigned int | globalEtaIndex (unsigned int efexLogicalID, unsigned int fpgaNumber, unsigned int etaWithinFpga) |
| Return unsigned eta bin within eFEX system (used for calibration channels). More... | |
| static int | globalEtaValue (unsigned int efexLogicalID, unsigned int fpgaNumber, unsigned int etaWithinFpga) |
| Return signed eta bin within eFEX system (used for trigger menu API). More... | |
This class provides static methods to handle input fibre mappings: between MTP input connectors and minipods on the board, also for mapping of fanned out fibres to the quads on each FPGA.
Definition at line 13 of file EfexDefs.h.
|
static |
Return first fibre in the input MTP connector for a given minipod.
| minipod | input ribbon (minipod) number (0-9 EM, 10-12 hadronic) |
Definition at line 51 of file EfexDefs.cxx.
|
static |
Return MTP connector number (0-3) for a given minipod.
| minipod | input ribbon (minipod) number (0-9 EM, 10-12 hadronic) |
Definition at line 28 of file EfexDefs.cxx.
|
static |
Return unsigned eta bin within eFEX system (used for calibration channels).
Return first fibre in the input MTP connector for a given minipod.
| efexLogicalID | logical ID of eFEX within crate (0-11) |
| fpgaNumber | index of FPGA (0-3) |
| etaWithinFpga | eta bin within FPGA (0-4) |
Definition at line 87 of file EfexDefs.cxx.
|
static |
Return signed eta bin within eFEX system (used for trigger menu API).
| efexLogicalID | logical ID of eFEX within crate (0-11) |
| fpgaNumber | index of FPGA (0-3) |
| etaWithinFpga | eta bin within FPGA (0-4) |
Definition at line 108 of file EfexDefs.cxx.
|
inlinestatic |
Definition at line 50 of file EfexDefs.h.
|
inlinestatic |
Definition at line 45 of file EfexDefs.h.
|
inlinestatic |
Definition at line 47 of file EfexDefs.h.
|
inlinestatic |
Definition at line 27 of file EfexDefs.h.
|
inlinestatic |
Definition at line 40 of file EfexDefs.h.
|
inlinestatic |
Definition at line 34 of file EfexDefs.h.
|
inlinestatic |
Definition at line 41 of file EfexDefs.h.
|
inlinestatic |
Definition at line 28 of file EfexDefs.h.
|
inlinestatic |
Definition at line 29 of file EfexDefs.h.
|
inlinestatic |
Definition at line 46 of file EfexDefs.h.
|
inlinestatic |
Definition at line 18 of file EfexDefs.h.
|
inlinestatic |
Definition at line 16 of file EfexDefs.h.
|
inlinestatic |
Definition at line 25 of file EfexDefs.h.
|
inlinestatic |
Definition at line 21 of file EfexDefs.h.
|
inlinestatic |
Definition at line 23 of file EfexDefs.h.
|
inlinestatic |
Definition at line 35 of file EfexDefs.h.
|
inlinestatic |
Definition at line 36 of file EfexDefs.h.
|
inlinestatic |
Definition at line 22 of file EfexDefs.h.
|
inlinestatic |
Definition at line 38 of file EfexDefs.h.
|
inlinestatic |
Definition at line 32 of file EfexDefs.h.
|
inlinestatic |
Definition at line 31 of file EfexDefs.h.
|
inlinestatic |
Definition at line 37 of file EfexDefs.h.
|
inlinestatic |
Definition at line 17 of file EfexDefs.h.
|
inlinestatic |
Definition at line 51 of file EfexDefs.h.
1.8.18