Mirrors CERN QMUL |
ATLAS Level 1 Calorimeter Trigger Software | |
L1Calo Software | Minutes: 1 March 2001 at Birmingham | |
![]() |
L1 Calo Software meeting at Birmingham on 1 March 2001. ------------------------------------------------------- The agenda was: Overview of software status and plans............Murrough TDAQ news from recent ATLAS week.................Murrough Slice and subsystem test configurations..........Norman - who needs what and when?.......................Discussion - CPUs: audit, local/remote booting Software for the slice and subsystem tests - Test vectors...................................Bill - Run controllers................................Murrough - Databases......................................Murrough - Calibration/setup..............................Murrough - Readout........................................Bruce - Monitoring/simulation..........................Steve HDMC related issues - UK/HD/Mainz/Stk experience/improvements........? - HDMC in the DAQ................................Bruce? - Future support?................................NN Experience with new VME PC at QMW................Murrough AOB Software Status and Plans ------------------------- [slides] Murrough started by giving an overview of the agenda and a brief summary of our main activities in the recent past. He also presented a breakdown of the software tasks involved in preparing for the slice tests. With some very rough estimates of the time these may take and the people available to do them, it is clear that we are short of effort. Oliver stated that he will be joining the project officially in June when he finishes his PhD. He expects to support HDMC. News from ATLAS TDAQ Week ------------------------- [slides] Murrough then gave a short summary of the TDAQ aspects of the recent ATLAS week, concentrating on some useful private meetings. From the official meetings it is clear that most other TDAQ software projects are also short of people. Slice and Subsystem Test Configurations --------------------------------------- [slides] Norman presented his thoughts on this subject. We need to be thorough, which implies work on test vectors. He was reluctant to present diagrams of configurations as we will have to adapt to changing timescale and should not be tempted to make the software rely on module appearing in the ideal order. To aid flexible testing, it would be useful if the software could determine the connectivity of the system from the hardware itself, rather than relying on databases to specify it. Software for the Slice Tests: ----------------------------- (A) Test Vectors ---------------- [slides] Bill described recent work at Birmingham related to producing test vectors. There have been two strands so far: Alan has used the offline simulation to generate test vectors for testing the algorithm FPGA code. Secondly Bill has written standalone programs to generate sets of test vectors from a concise and flexible command language. So far these programs have only considered CPM slice data and ROI packets into and out of the ROD. They will need to be extended to cope with other modules. Some addition intelligence to identify errors in test results compared with the input test vectors is also desirable. (B) Run Control, Databases, Calibrations ---------------------------------------- [slides] Murrough presented his recent work on run control and related topics. He outlined the ATLAS run control framework and list the requirements of our own run controllers, displaying a proposed controller hierarchy suitable for our system. This must provide the necessary synchronisation (eg of TTC commands) with actions in the rest of the system. In addition to the run controllers, we also need to specify several databases (hardware configuration, trigger menu and calibrations). Here work has only just started. Ralf mentioned that he also has some ideas on the trigger menu. Lastly Murrough mentioned that he has started listing all our calibration and test procedures as a first step in ensuring they can be managed by the run control: either as single runs or sets of runs. Here we need more communication with the calorimeters to converge on preferred calibration scenarios. (C) Readout ----------- [slides] Bruce described his work and thoughts on readout - how he is managing the ROD tests in the absence, so far, of any readout offering from the CERN DAQ group. (D) Monitoring and Simulation ----------------------------- URL to Steves slides?[slides] [slides] Steve discussed issues related to monitoring. He noted that even the slice test system is an order of magnitude larger than the previous demonstrator setup. We need comparably better tools for presentation and filtering of the extra information. Some components already exist at least in initial versions, eg offline simulation, event dump, etc but need to be integrated and improved. HDMC Related Issues ------------------- In addition to some bug fixes (eg in ModuleView) it is clear that we need some new developments in HDMC in particular relating to its use within the DAQ. We did have some discussions previously with Cornelius, but did not reach any conclusion before Cornelius left. Experience with Concurrent CPU ------------------------------ [slides] Murrough briefly described his experience with the Concurrent VME PC at QMW. Since the last joint meeting both Hannappel and VMELinux drivers have been tried and incorporated into HDMC. The UK will buy three more of these boards for the slice tests. AOB --- At some point the comprehensive use cases document prepared by the TGC muon trigger group was mentioned. This is available here. Next meeting ------------ The next joint software meeting will be on Thursday 28 June in Mainz. Meanwhile, the next UK software meeting will be on Tuesday 20 March at RAL. Last updated on 15-Mar-2001 by Murrough Landon |