Mirrors CERN QMUL |
ATLAS Level 1 Calorimeter Trigger Software | |||||||||||||||||||||||
L1Calo Software | Minutes: 6 July 2005 | |||||||||||||||||||||||
![]()
|
Software meeting at QMUL on 6 July 2005Present: Bruce, DaveC, DaveS, Eric, Florian, Gilles, Hans-Christian, Jürgen, Kambiz, Murrough, Norman, Rainer, Richard, Stefan, Steve. The agenda of the main meeting also shows the outline agenda for the software meeting and has links to the slides shown. These minutes, written some time after the meeting, contain only some very brief notes from the discussion. The notes are reordered to follow the agenda although some items were actually taken out of sequence. Steve: SimulationSteve gave a summary of the status of simulation and test vector generation software. Some simulation packages are missing support. We need to identify individuals who will be responsible for cmmSim, jemSim and ppmSim in future. Steve feels the test vector generator scheme could do with some improvement. Its hard to write the infrastructure for new generators although the generators themselves are simple. Ideas welcome! Points raised in the discussion:
Calibration and Multistep RunsWe had a couple of reports of good progress in this area. Richard and Norman have successfully used multistep runs and monitoring streams to do timing scans on the CMM, both for the readout pointers and the backplane and cable delays. There are a few unresolved issues:
Florian has also made good progress with PPM calibration. He now has a number of run types which will successively find the readout pointers and make a PHOS4 scan to find the precise pulse timing of each channel in one PPM. Although this can be improved it is already good enough to be a fallback solution for the autumn TileCal installation. He gave a full report in the main meeting. The discussion issues were:
We agreed to discuss some of the unresolved issues further on Friday afternoon. However following the attacks in London on Thursday this discussion was cancelled. We will have a phone conference at a later date. DatabasesMurrough showed a few slides related to databases. These represent some thought and little coding. He has tried using the interfaces to the LCG software now provided in the new TDAQ release. With a few fixes required in TDAQ, LCG and Oracle installations he has successfully accessed a COOL database via Oracle at CERN from QMUL. Meanwhile Richard and Norman have also got started with COOL developments, so far trying to run the LCG test programs on the atlun systems with a MySQL server. The lack of documentation for running away from lxplus has made for slow progress so far. We agreed that those interested in databases should start to have more regular discussions in order to agree (and document) how we will use COOL and then how to proceed with software development. OS/TDAQ UpdatesA few days before the meeting, Bruce proposed that we set aside next week (11-16 July) for moving our software to SLC3 and the latest TDAQ release (tdaq-01-02-00). A lot of preparation has been done already in occasional tests by Murrough and Bruce. Assuming the migration at RAL is successful, we will freeze the old versions of L1Calo software. Other sites would then migrate as soon as possible, eg within a week or two. Bruce proposes not to distribute ready made hard disks as before, but we will look at making a tar file of other software, eg LCG and TDAQ installations which need a few fixes and customisations. The only OS uncertainty was in the currently preferred scheme for network booting. Bruce will try and find out. We should check with the TileCal group which TDAQ release they expect to use in the autumn installation tests. Another release (tdaq-01-03-00) is expected fairly soon. Software for Production TestsAt the last meeting Murrough proposed trying to obtain some software from the TGC group which allowed python scripting of online software services. This could be useful in setting up simple scripts to perform a set of runs with different IS variable settings. Unfortunately it seems this software is no longer available. However the TDAQ release does now have some command lines tools for scripting the run control, but nothing for IS variables. We would have to provide this, or ask the TDAQ group to do it. AOBDocumentation: this is always in need of improvement. At least we need to prioritise better documentation for TileCal installation test procedures and for production tests. Error reporting: some log files need a cleanup, removing excess debug printout. The new ERS package in the new TDAQ release may help us organise and control debug printout. Stefan volunteered to look into what ERS can do. Last updated on 11-Jul-2005 by Murrough Landon |