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.