Configuration Variable |
C++ Type |
Default |
AMC13.cc Function |
Description |
AMCInputEnableList |
std::string |
"" |
AMCInputEnable() |
Comma-sparated string of AMC inputs (0-11) to be enabled on the AMC13, i.e. "0,1,2,4-10" |
daqLink |
bool |
false |
daqLinkEnable() |
Boolean specifying whether to enable the DAQLSC |
fakeDataGen |
bool |
false |
fakeDataEnable() |
Boolean specifying whether to replace would-be incoming data from the AMC inputs with fake data generated by the AMC13 |
internalPeriodicTriggerEnable |
bool |
false |
genInternalL1AsEnable() |
Boolean specifying whether to generate internal triggers |
internalPeriodicTriggerPeriod |
int |
1000 |
setLocalL1APeriod() |
Integer specifying the number of orbits between locally generated triggers. It is read only if 'internalPeriodicTriggerEnable' is set to 'true' |
localTtcSignal |
bool |
false |
localTtcSignalEnable() |
Boolean specifying whether to use a locally generated TTC signal (fed back to the TTC SFP via a loopback fiber) as TTC input |
ttcRxCommands |
bool |
false |
ttcRxEnable() |
Boolean specifying whether to enable TTC Rx commands |
monBufBackPress |
bool |
false |
monBufBackPressEnable() |
Boolean specifying whether back pressure will be asserted when the SDRAM becomes full |
megaMonitorScale |
bool |
false |
megaMonitorScale() |
Boolean specifying whether to filter events with a pre-scale factor |
preScaleFactNumOfZeros |
int |
20 |
setPreScaleFactor() |
Integer specifying the number of low-bit zeros in the pre-scale factor. It is read only if 'megaMonitorScale' is set to 'true' and must be beween 5 and 20 |
fedID |
uint32_t |
999 |
setFEDid() |
Unsigned 32-bit integer specifying the FED identification number of this AMC13 |