Difference: AMC13xDAQConfiguration ( vs. 1)

Revision 131 Jan 2013 - CharlieHill

Line: 1 to 1
The following table contains configurable variables for the inialization and state determination of the AMC13 within the xDAQ environment prior to taking a run. These variables are set in the "hcalSupervisor" application's configuration document and are processed by the "DTCManager" application using functions from the AMC13 Class.

All variables are retreived from the configuration document by DTCManager::preInit() and are set by DTCManager::init().

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

-- CharlieHill - 31 Jan 2013

This site is powered by the TWiki collaboration platform Powered by PerlCopyright © 2008-2019 by the contributing authors. All material on this collaboration platform is the property of the contributing authors.
Ideas, requests, problems regarding TWiki? Send feedback