ace a cool editor atlas level-1 calorimeter trigger joint meeting 17 th -19 th october 2007, cern...
Post on 21-Dec-2015
216 views
TRANSCRIPT
![Page 1: ACE A COOL Editor ATLAS Level-1 Calorimeter Trigger Joint Meeting 17 th -19 th October 2007, CERN Chun Lik Tan - clat@hep.ph.bham.ac.ukclat@hep.ph.bham.ac.uk](https://reader034.vdocuments.us/reader034/viewer/2022051619/56649d625503460f94a44140/html5/thumbnails/1.jpg)
ACEACEA COOL EditorA COOL Editor
ATLAS Level-1 Calorimeter Trigger Joint Meeting
17th-19th October 2007, CERN
Chun Lik Tan - [email protected]
![Page 2: ACE A COOL Editor ATLAS Level-1 Calorimeter Trigger Joint Meeting 17 th -19 th October 2007, CERN Chun Lik Tan - clat@hep.ph.bham.ac.ukclat@hep.ph.bham.ac.uk](https://reader034.vdocuments.us/reader034/viewer/2022051619/56649d625503460f94a44140/html5/thumbnails/2.jpg)
ACEContents
•Current situation
•Requirements
•Software dependencies
•A first look
•Features
•Other requirements
•Next stepsQuestions and comments
![Page 3: ACE A COOL Editor ATLAS Level-1 Calorimeter Trigger Joint Meeting 17 th -19 th October 2007, CERN Chun Lik Tan - clat@hep.ph.bham.ac.ukclat@hep.ph.bham.ac.uk](https://reader034.vdocuments.us/reader034/viewer/2022051619/56649d625503460f94a44140/html5/thumbnails/3.jpg)
ACECurrent situation
•There are tools available that provide varying access to COOL.
•KTIDBExplorer (Read-only access)
•Various useful scripts are available to create and populate COOL folders e.g. testInitCool, initcalib, etc.
Ad-hoc modification of folder entries is tedious and error prone.
![Page 4: ACE A COOL Editor ATLAS Level-1 Calorimeter Trigger Joint Meeting 17 th -19 th October 2007, CERN Chun Lik Tan - clat@hep.ph.bham.ac.ukclat@hep.ph.bham.ac.uk](https://reader034.vdocuments.us/reader034/viewer/2022051619/56649d625503460f94a44140/html5/thumbnails/4.jpg)
ACEBasic requirements
•Browse existing COOL folders
•Add new rows based on existing ones
Commit new rows to COOL
![Page 5: ACE A COOL Editor ATLAS Level-1 Calorimeter Trigger Joint Meeting 17 th -19 th October 2007, CERN Chun Lik Tan - clat@hep.ph.bham.ac.ukclat@hep.ph.bham.ac.uk](https://reader034.vdocuments.us/reader034/viewer/2022051619/56649d625503460f94a44140/html5/thumbnails/5.jpg)
ACEA first look...
Folder view
Folder contents
Connection tabs
![Page 6: ACE A COOL Editor ATLAS Level-1 Calorimeter Trigger Joint Meeting 17 th -19 th October 2007, CERN Chun Lik Tan - clat@hep.ph.bham.ac.ukclat@hep.ph.bham.ac.uk](https://reader034.vdocuments.us/reader034/viewer/2022051619/56649d625503460f94a44140/html5/thumbnails/6.jpg)
ACEA first look...
•Very unpolished. Most buttons not activated yet.
•Connection string hard-coded at the moment!
•Only the essential browse, add and commit functionsare ready.
![Page 7: ACE A COOL Editor ATLAS Level-1 Calorimeter Trigger Joint Meeting 17 th -19 th October 2007, CERN Chun Lik Tan - clat@hep.ph.bham.ac.ukclat@hep.ph.bham.ac.uk](https://reader034.vdocuments.us/reader034/viewer/2022051619/56649d625503460f94a44140/html5/thumbnails/7.jpg)
ACEFeatures
•Dedicated tab for separate COOL connections.
•Tabulated folder contents including Channel Id, Since and Until fields.
•Cloning of existing rows and commit to COOL when changes to new rows have been finalised.
Dockable windows for folder content tables and folder view.
![Page 8: ACE A COOL Editor ATLAS Level-1 Calorimeter Trigger Joint Meeting 17 th -19 th October 2007, CERN Chun Lik Tan - clat@hep.ph.bham.ac.ukclat@hep.ph.bham.ac.uk](https://reader034.vdocuments.us/reader034/viewer/2022051619/56649d625503460f94a44140/html5/thumbnails/8.jpg)
ACESoftware dependencies
•COOL v2.1.1 and above
•TDAQ-01-08-00 and above
•modified qtExternal package from L1Calo software
Qt v4.3 and above
![Page 9: ACE A COOL Editor ATLAS Level-1 Calorimeter Trigger Joint Meeting 17 th -19 th October 2007, CERN Chun Lik Tan - clat@hep.ph.bham.ac.ukclat@hep.ph.bham.ac.uk](https://reader034.vdocuments.us/reader034/viewer/2022051619/56649d625503460f94a44140/html5/thumbnails/9.jpg)
ACEOther requirements?
•Folder construction from
•scratch
•XML specification
•Lazy loading
•XML export
Filter mechanisms
![Page 10: ACE A COOL Editor ATLAS Level-1 Calorimeter Trigger Joint Meeting 17 th -19 th October 2007, CERN Chun Lik Tan - clat@hep.ph.bham.ac.ukclat@hep.ph.bham.ac.uk](https://reader034.vdocuments.us/reader034/viewer/2022051619/56649d625503460f94a44140/html5/thumbnails/10.jpg)
ACENext steps
• Immediate term
•Update ACE to build against TDAQ-01-08-03
•Enable all GUI buttons
•Remove hard-coded connection string
•Medium term
•Polish GUI
•Lazy loadingfilter mechanisms
![Page 11: ACE A COOL Editor ATLAS Level-1 Calorimeter Trigger Joint Meeting 17 th -19 th October 2007, CERN Chun Lik Tan - clat@hep.ph.bham.ac.ukclat@hep.ph.bham.ac.uk](https://reader034.vdocuments.us/reader034/viewer/2022051619/56649d625503460f94a44140/html5/thumbnails/11.jpg)
Questions & Comments
![Page 12: ACE A COOL Editor ATLAS Level-1 Calorimeter Trigger Joint Meeting 17 th -19 th October 2007, CERN Chun Lik Tan - clat@hep.ph.bham.ac.ukclat@hep.ph.bham.ac.uk](https://reader034.vdocuments.us/reader034/viewer/2022051619/56649d625503460f94a44140/html5/thumbnails/12.jpg)