This is a base DAQ/HLT-I release which is intended to be
used for the ATLAS data taking in 2012. It is an update to
tdaq-04-00-00 release from Oct 2011, please read first tdaq-04-00-01
RELEASE NOTES. This release is compatible with LCG s/w version 61c
and with ATLAS offline s/w 17.1.X branch.
| System
and
compiler |
CMTCONFIG |
Compatibility
list
|
| i686 Linux 2.6.16 (SLC5), gcc-4.3.5 | i686-slc5-gcc43-opt |
SLC5
32/64bit |
| i686 Linux 2.6.16 (SLC5), gcc-4.3.5 | i686-slc5-gcc43-dbg | -
~
- |
| x86_64 Linux 2.6.16 (SLC5), gcc-4.3.5 | i686-slc5-gcc43-[opt,dbg] | SLC5 64bit |
| tdaq-common-01-18-04 |
| dqm-common-00-18-03 |
| LCG 61c |
| Java
Runtime
Environment
1.6.0
(both 32 or 64bit, depending on your platform) |
NB: ! default
/usr/bin/gcc SLC5
compiler version 4.1.2 is
not compatible with gcc-4.3.x and must not be used! To check that
you're running proper compipler, try
> cmt run gcc -v
> source <inst_root>/sw/lcg/contrib/gcc/4.3.5/x86_64-slc5-gcc43-opt/setup.sh32bit platform:
> source <inst_root>/sw/lcg/contrib/gcc/4.3.5/slc4_ia32_gcc43/setup.sh("/afs/cern.ch" is <inst_root> on AFS, "/sw/atlas" is at P1)
> source <inst_root>/CMT/v1r21/mgr/setup.shJDK 1.6.0 (installed with RPM in <inst_root>/sw/lcg/external/Java/JDK/1.6.0) - no need for special set up, but you may want to extend your PATH with $TDAQ_JAVA_HOME/bin
| AccessManager | AccessManager-00-07-26 |
| BeamSpotUtils | BeamSpotUtils-00-13-01 |
| DAQPanel | DAQPanel-07-00-30 |
| DCM | DCM-00-00-15 |
| DFConfiguration | DFConfiguration-10-02-01 |
| DFDebug | DFDebug-02-00-21 |
| DFExceptions | DFExceptions-03-03-00 |
| DFM | DFM-02-24-04 |
| DFRelease | DFnightly-00-05-05 |
| DFSubSystemItem | DFSubSystemItem-06-06-00 |
| DFTests | DFTests-02-01-06 |
| DFThreads | DFThreads-02-05-01 |
| DFTools | DFTools-02-00-01 |
| DaqDbProxyUtils | DaqDbProxyUtils-00-02-01 |
| DataFlowMonitor | DataFlowMonitor-00-09-01 |
| DataflowPolicy | DataflowPolicy-01-06-00 |
| ErrorReporting | ErrorReporting-03-00-03 |
| EventDuplication | EventDuplication-00-01-00 |
| EventStripping | EventStripping-00-01-00 |
| FarmMonitor | FarmMonitor-00-00-03 |
| FarmTools | FarmTools-02-03-01 |
| HLTPU | HLTPU-00-00-06 |
| Igui | Igui-01-04-05 |
| IguiCommander | IguiCommander-00-01-00 |
| IguiPanels | IguiPanels-00-01-25 |
| Jers | Jers-02-00-02 |
| MonInfoGatherer | MonInfoGatherer-00-00-09 |
| MonaIsa | monaisa-04-00-00-p11 |
| MuCalStream | MuCalStream-00-02-01 |
| NSGLIB | NSGLIB-02-00-08 |
| NetPanel2 | NetPanel2-01-01-00 |
| OMD | OMD-00-00-67 |
| OnlinePolicy | OnlinePolicy-00-27-01 |
| OnlineRecovery | OnlineRecovery-04-01-01 |
| OnlineRecoveryData | OnlineRecoveryData-01-01-06 |
| OnlineRelease | OnlineRelease-00-00-95 |
| PTIO | PTIO-03-14-01 |
| PUIO | PUIO-00-00-04 |
| PartitionMaker | PartitionMaker-06-13-04 |
| PmgGui | PmgGui-00-00-31 |
| ProcessManager | ProcessManager-01-04-00 |
| QTUtils | QTUtils-00-00-03 |
| RCDBitString | RCDBitString-01-06-02 |
| RCDExampleModules | RCDExampleModules-02-03-148 |
| RCDExampleTriggers | RCDExampleTriggers-00-05-00 |
| RCDJtagChain | RCDJtagChain-01-04-00 |
| RCDLTPModule | RCDLTPModule-04-00-00 |
| RCDLtp | RCDLtp-04-00-00 |
| RCDLtpi | RCDLtpi-04-00-00 |
| RCDLtpiModule | RCDLtpiModule-02-01-02 |
| RCDMenu | RCDMenu-01-06-00 |
| RCDModuleDesign | RCDModuleDesign-04-03-01 |
| RCDTtc | RCDTtc-03-00-00 |
| RCDUtilities | RCDUtilities-01-07-00 |
| RCDVme | RCDVme-02-02-04 |
| RCInfo | RCInfo-00-05-00 |
| RCUtils | RCUtils-03-00-04 |
| RODBusy | RODBusy-02-01-00 |
| RODBusyModule | RODBusyModule-02-04-02 |
| ROSApplication | ROSApplication-06-10-02 |
| ROSBufferManagement | ROSBufferManagement-02-04-06 |
| ROSCore | ROSCore-11-04-01 |
| ROSDescriptor | ROSDescriptor-00-01-00 |
| ROSEventFragment | ROSEventFragment-02-02-17 |
| ROSEventInputManager | ROSEventInputManager-02-02-07 |
| ROSGetInput | ROSGetInput-02-00-07 |
| ROSIO | ROSIO-07-12-05 |
| ROSInterruptScheduler | ROSInterruptScheduler-01-01-10 |
| ROSMemoryPool | ROSMemoryPool-02-02-09 |
| ROSModules | ROSModules-02-12-03 |
| ROSMonitor | ROSMonitor-01-03-00 |
| ROSObjectAllocation | ROSObjectAllocation-02-01-00 |
| ROSRCDdrivers | ROSRCDdrivers-00-00-67 |
| ROSRobin | ROSRobin-00-01-108 |
| ROSUtilities | ROSUtilities-02-07-00 |
| ROSfilar | ROSfilar-02-00-42 |
| ROSslink | ROSslink-02-00-15 |
| ROSsolar | ROSsolar-02-00-57 |
| ResourcesInfo | ResourcesInfo-00-00-25 |
| Rm-Gui | Rm-Gui-02-01-02 |
| RobinTestSuite | RobinTestSuite-02-01-31 |
| RunController | RunController-03-09-05 |
| SFI | SFI-04-20-14 |
| SFIOEmulators | SFIOEmulators-00-09-13 |
| SFO | SFO-02-24-08 |
| SFOTZ | SFOTZ-01-02-00 |
| SFOng | SFOng-00-01-00 |
| TDAQExternal | TDAQExternal-00-18-00 |
| TDAQPolicy | TDAQPolicy-00-09-01 |
| TRP | TRP-00-01-30 |
| TTCviModule | TTCviModule-02-00-01 |
| TriggerDB | TriggerDB-00-00-07 |
| ac | ac-04-05-06 |
| clips | clips-06-24-00 |
| cmdl | cmdl-01-05-02 |
| cmem_rcc | cmem_rcc-02-00-31 |
| coca | coca-02-02-05 |
| config | config-02-02-11 |
| coral_auth | coral_auth-01-17-01 |
| dal | dal-01-22-03 |
| dbe | dbe-01-03-23 |
| dccommon | dccommon-01-02-28 |
| dcmessages | dcmessages-02-06-06 |
| ddc | ddc-05-07-06 |
| ddcInfo | ddcInfo-00-00-02 |
| dnc | dnc-02-02-02 |
| dqm_config | dqm_config-00-10-00 |
| dqm_display | dqm_display-00-02-14 |
| dqmf | dqmf-00-12-06 |
| dvs | dvs-00-40-01 |
| dvs_gui | dvs_gui-00-03-15 |
| dvs_tests | dvs_tests-00-04-02 |
| dynlibs | dynlibs-01-03-05 |
| ed | ed-00-02-32 |
| efd | efd-01-22-20 |
| efio | efio-05-06-00 |
| emon | emon-00-06-11 |
| errorRecovery | errorRecovery-01-00-14 |
| file_sampler | file_sampler-04-00-00-p8 |
| gatherer | gatherer-16-00-00 |
| genconfig | genconfig-03-01-11 |
| gnam | gnam-06-02-00 |
| gnamDummyLib | gnamDummyLib-01-03-01 |
| histmon | histmon-00-07-02 |
| hltinterface | hltinterface-01-01-00 |
| hltsv | hltsv-00-00-10 |
| instrumentation | instrumentation-03-03-09 |
| io_rcc | io_rcc-02-00-47 |
| ipc | ipc-04-17-07 |
| is | is-08-03-03 |
| ispy | ispy-00-00-59 |
| l2dummy | l2dummy-01-10-04 |
| l2pu | l2pu-02-05-07 |
| l2rh | l2rh-02-02-08 |
| l2sv | l2sv-02-01-27 |
| ls | ls-01-06-10 |
| mda | mda-07-03-12 |
| mda_browser | mda_browser-01-01-01 |
| mrs | mrs-01-11-09 |
| msg | msg-01-05-02 |
| msgconf | msgconf-01-06-02 |
| msginput | msginput-01-04-05 |
| msgsctp | msgsctp-01-02-08 |
| msgtcp | msgtcp-01-04-05 |
| msgudp | msgudp-01-04-01 |
| msgunix | msgunix-00-00-02 |
| node2 | node2-00-00-36 |
| oh | oh-00-02-14 |
| ohp | ohp-05-00-09 |
| ohpplugins | ohpplugins-02-00-12 |
| oks | oks-06-04-04 |
| oks2coral | oks2coral-02-02-09 |
| oks_utils | oks_utils-06-02-01 |
| oksconfig | oksconfig-02-05-14 |
| omni | omni-04-13-14 |
| omniPy | omniPy-00-00-08 |
| opmon | opmon-00-00-12 |
| owl | owl-00-02-07 |
| pt | pt-04-10-05 |
| ptdummy | ptdummy-03-13-04 |
| pudummy | pudummy-00-00-07 |
| pvss2cool | pvss2cool-04-01-05 |
| queues | queues-01-01-04 |
| rcc_corbo | rcc_corbo-02-00-12 |
| rcc_error | rcc_error-02-00-05 |
| rcc_rodbusy | rcc_rodbusy-02-00-13 |
| rcc_time_stamp | rcc_time_stamp-02-00-12 |
| rcdal | rcdal-00-07-00 |
| rdb | rdb-07-03-04 |
| rdbconfig | rdbconfig-02-00-08 |
| rm | rm-03-00-49 |
| rn | rn-02-00-04 |
| robin_kermit | robin_kermit-00-00-06 |
| robin_ppc | robin_ppc-00-00-131 |
| roib | roib-02-00-18 |
| rose | rose-02-01-14 |
| runner | runner-04-00-04 |
| siom | siom-03-02-05 |
| sysmon | sysmon-02-03-06 |
| sysmonapps | sysmonapps-02-04-09 |
| system | system-00-00-16 |
| tbb | tbb-03-07-04 |
| threads | threads-01-01-15 |
| tmgr | tmgr-02-01-01 |
| training | training-00-05-18 |
| transport | transport-01-03-06 |
| trp_gui | trp_gui-00-00-03 |
| ttcpr | ttcpr-02-03-02 |
| vme_rcc | vme_rcc-02-00-72 |
| wmi | wmi-00-11-04 |
| xmext | xmext-01-02-09 |
This page lists changes that happened to CoCa since last production release (tdaq-04-00-00). Main change in coca is preparation for migration from CASTOR storage to EOS. Actual migration will consist in renaming of the database archive names, the changes to coca were made to support this future renaming.
This page lists changes that happened to mda package since last production release (tdaq-04-00-00).
This page lists changes that happened to mda_browser package in preparation for tdaq-04-00-01. Main change is that mda_browser now opens ROOT files remotely using xrootd protocol instead of moving archives to temporary local directory.
OHP has been migrated to Qt4.
Variables support has been added to thge OHP configuration file. The <general> XML tag may contain now arbitrary number of variables definitions in the form of simple XML tags called "variable", for example:
<variable name="SERVER" value="Histogramming"/>
Variables can be used in any XML token of the same or an included XML file. Any token like ${VARIBEL_NAME} or $(VARIABLE_NAM) will be replaced with the value of the "VARIABLE_NAME" variable. For example in the follow2ing plugin configuration all histograms will be taken from the IS server called "Histogramming":
<plugin name="test" library="libohpplugins.so" type="HistoWindowPlugin">
<ndivx>2</ndivx>
<ndivy>2</ndivy>
<histos is-multi-value="yes">"$(SERVER)/Provider/a
$(SERVER)/Provider/b $(SERVER)/Provider/c"</histos>
</plugin>
The public API for custom plugins has been slightly changed.
The ohp::PluginBase class provides now 3 virtual functions which can be re-implemented by a custom plugin:
OHP Plugins have been migrated to Qt4. The new plugins implementations also address all outstanding requests from Savannah. The detailed list of changes is given below. Most of the changes are backward compatible, which means that the existing OHP configuration files are fully supported with only two small caveats related to the LegacyButtonsPlugin and StatusPlugin plugins.