Difference between revisions of "GlueX Offline Meeting, September 21, 2010"

From GlueXWiki
Jump to: navigation, search
(Agenda)
m (Text replacement - "http://argus.phys.uregina.ca/cgi-bin/public" to "https://halldweb.jlab.org/doc-public")
 
(9 intermediate revisions by the same user not shown)
Line 22: Line 22:
 
===Slides===
 
===Slides===
  
Talks can be deposited in the directory <code>/group/halld/www/halldweb1/html/talks/2010-09</code> on the JLab CUE (you have to be a member of the "halld" Unix group). This directory is accessible from the web at https://halldweb1.jlab.org/talks/2010-09/ .
+
Talks can be deposited in the directory <code>/group/halld/www/halldweb/html/talks/2010-09</code> on the JLab CUE (you have to be a member of the "halld" Unix group). This directory is accessible from the web at https://halldweb.jlab.org/talks/2010-09/ .
  
 
=Agenda=
 
=Agenda=
  
 
# Announcements
 
# Announcements
 +
## New release: [https://halldsvn.jlab.org/repos/tags/sim-recon-2010-08-26/RELEASE sim-recon-2010-08-26]: Mark
 +
## [https://mailman.jlab.org/pipermail/halld-offline/2010-September/000368.html 64-bit ROOT on CUE]: Mark
 
# Review of [[GlueX Offline Meeting, August 24, 2010#Minutes|minutes from the last meeting]]: all
 
# Review of [[GlueX Offline Meeting, August 24, 2010#Minutes|minutes from the last meeting]]: all
 
# Calibration Database
 
# Calibration Database
## Introduction: TBD
+
## [https://halldweb.jlab.org/doc-public/DocDB/ShowDocument?docid=1607 Introduction]: Mark
 
## Implementation considerations: Dmitry
 
## Implementation considerations: Dmitry
 
# Action Item Review: all
 
# Action Item Review: all
Line 35: Line 37:
 
## [http://tinyurl.com/25g8af6 Outstanding issues]
 
## [http://tinyurl.com/25g8af6 Outstanding issues]
 
#* To view these links, [https://halldnew.jlab.org/mantisbt/login_page.php login first]. Anonymous login is available.
 
#* To view these links, [https://halldnew.jlab.org/mantisbt/login_page.php login first]. Anonymous login is available.
 +
 +
=Minutes=
 +
 +
'''JLab''': Hovanes Egiyan, Mark Ito (chair), Yi Qiang, Dmitry Romanov, Simon Taylor, Elliott Wolin, Beni Zihlmann
 +
 +
The meeting was called to order at 2:04 pm EDT.
 +
 +
==Announcements==
 +
 +
* '''New release: [https://halldsvn.jlab.org/repos/tags/sim-recon-2010-08-26/RELEASE sim-recon-2010-08-26]'''. Mark announced this yesterday. The code is now a month old.
 +
* '''[https://mailman.jlab.org/pipermail/halld-offline/2010-September/000368.html 64-bit ROOT on CUE]'''. Mark switched the official version. The old one was broken.
 +
* '''Kalman Filter Talk''': Simon will give a talk at an upcoming CLAS12 meeting on his work with the Kalman filter and speeding-up tracking.
 +
* '''Writing out error matrices to an HDDM file'''. David has implemented the writing of error matrices from track fits. Working on reading them in is in progress.
 +
* '''64-bit Linux root exploit'''. Beni gave us a heads-up about [http://linux.slashdot.org/story/10/09/20/0217204/Linux-Kernel-Exploit-Busily-Rooting-64-Bit-Machines this bug] in the Linux kernel.
 +
 +
==Review of minutes from the last meeting==
 +
 +
We looked at the [[GlueX Offline Meeting, August 24, 2010#Minutes|minutes from the August 24 meeting]]. No comments of note.
 +
 +
==Calibration Database==
 +
 +
We had two talks on the subject, with lots and lots of discussion.
 +
 +
* Mark introduced the current thinking on the design of the database tables. Slides included:
 +
*# General comments, databases and times
 +
*# Diagram of tables and their relations
 +
*# Descriptions of individual tables
 +
*# Logic of the tables
 +
*# Constant types
 +
*# Directories
 +
** See [https://halldweb.jlab.org/doc-public/DocDB/ShowDocument?docid=1607 his slides] for details.
 +
* Dmitry discussed several issues with implementing the design.
 +
*# Overall design architecture
 +
*# MySQL C API usage/comments
 +
*# ROOT DB Framework/Examples
 +
*# TSQLStatement example
 +
*# Discussion of use of ROOT framework
 +
*# Other C++ DB Frameworks
 +
*# Data "blobs" and performance
 +
*# Supporting the JANA interface
 +
*# Type consistency
 +
*# Discussion of constant sets with mixed data types
 +
*# Role of stored procedures
 +
*# Interaction with other (non-C++) languages
 +
** See [https://halldweb.jlab.org/talks/2010-09/CCDB_design.pptx his slides] for details.
 +
 +
==Action Item Review==
 +
 +
We did not get the the review of action items. The links are reproduced here for reference.
 +
 +
* [http://tinyurl.com/2beqwlk Resolved issues]
 +
* [http://tinyurl.com/25g8af6 Outstanding issues]
 +
 +
The meeting was adjourned at 4:35 pm EDT.

Latest revision as of 16:44, 24 February 2017

GlueX Offline Software Meeting
Tuesday, September 21, 2010
2:00 pm EDT
JLab: CEBAF Center F326/7

Telephone

To connect by telephone:

  1. dial:
    • 800-377-8846 : US
    • 888-276-7715 : Canada
    • 302-709-8424 : International
  2. enter participant code: 77438230# (remember the "#")

Video Conferencing

Slides

Talks can be deposited in the directory /group/halld/www/halldweb/html/talks/2010-09 on the JLab CUE (you have to be a member of the "halld" Unix group). This directory is accessible from the web at https://halldweb.jlab.org/talks/2010-09/ .

Agenda

  1. Announcements
    1. New release: sim-recon-2010-08-26: Mark
    2. 64-bit ROOT on CUE: Mark
  2. Review of minutes from the last meeting: all
  3. Calibration Database
    1. Introduction: Mark
    2. Implementation considerations: Dmitry
  4. Action Item Review: all
    1. Resolved issues
    2. Outstanding issues
    • To view these links, login first. Anonymous login is available.

Minutes

JLab: Hovanes Egiyan, Mark Ito (chair), Yi Qiang, Dmitry Romanov, Simon Taylor, Elliott Wolin, Beni Zihlmann

The meeting was called to order at 2:04 pm EDT.

Announcements

  • New release: sim-recon-2010-08-26. Mark announced this yesterday. The code is now a month old.
  • 64-bit ROOT on CUE. Mark switched the official version. The old one was broken.
  • Kalman Filter Talk: Simon will give a talk at an upcoming CLAS12 meeting on his work with the Kalman filter and speeding-up tracking.
  • Writing out error matrices to an HDDM file. David has implemented the writing of error matrices from track fits. Working on reading them in is in progress.
  • 64-bit Linux root exploit. Beni gave us a heads-up about this bug in the Linux kernel.

Review of minutes from the last meeting

We looked at the minutes from the August 24 meeting. No comments of note.

Calibration Database

We had two talks on the subject, with lots and lots of discussion.

  • Mark introduced the current thinking on the design of the database tables. Slides included:
    1. General comments, databases and times
    2. Diagram of tables and their relations
    3. Descriptions of individual tables
    4. Logic of the tables
    5. Constant types
    6. Directories
  • Dmitry discussed several issues with implementing the design.
    1. Overall design architecture
    2. MySQL C API usage/comments
    3. ROOT DB Framework/Examples
    4. TSQLStatement example
    5. Discussion of use of ROOT framework
    6. Other C++ DB Frameworks
    7. Data "blobs" and performance
    8. Supporting the JANA interface
    9. Type consistency
    10. Discussion of constant sets with mixed data types
    11. Role of stored procedures
    12. Interaction with other (non-C++) languages

Action Item Review

We did not get the the review of action items. The links are reproduced here for reference.

The meeting was adjourned at 4:35 pm EDT.