12
ACE ACE A COOL Editor A COOL Editor ATLAS Level-1 Calorimeter Trigger Joint Meeting 17 th -19 th October 2007, CERN Chun Lik Tan - [email protected]

ACE A COOL Editor

  • Upload
    coyne

  • View
    44

  • Download
    0

Embed Size (px)

DESCRIPTION

ACE A COOL Editor. ATLAS Level-1 Calorimeter Trigger Joint Meeting 17 th -19 th October 2007, CERN Chun Lik Tan - [email protected]. Contents. Current situation Requirements Software dependencies A first look Features Other requirements Next steps Questions and comments. - PowerPoint PPT Presentation

Citation preview

Page 1: ACE A COOL Editor

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

ACEContents

•Current situation

•Requirements

•Software dependencies

•A first look

•Features

•Other requirements

•Next stepsQuestions and comments

Page 3: ACE A COOL Editor

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

ACEBasic requirements

•Browse existing COOL folders

•Add new rows based on existing ones

Commit new rows to COOL

Page 5: ACE A COOL Editor

ACEA first look...

Folder view

Folder contents

Connection tabs

Page 6: ACE A COOL Editor

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

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

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

ACEOther requirements?

•Folder construction from

•scratch

•XML specification

•Lazy loading

•XML export

Filter mechanisms

Page 10: ACE A COOL Editor

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

Questions & Comments

Page 12: ACE A COOL Editor