Difference between revisions of "GlueX Offline Meeting, December 1, 2009"

From GlueXWiki
Jump to: navigation, search
(Minutes: intermediate)
(Announcements)
Line 57: Line 57:
  
 
==Announcements==
 
==Announcements==
# '''Nightly builds''': The builds are now going on now building without errors
 
##* Three platforms: RHEL5 (32-bit only), Fedora 8 32-bit, Fedora 8 64-bit
 
##* non-debug and debug versions
 
##* Other platforms? (need ssh access, scratch disk mounting a plus)
 
##* Auto-notification of errors? Warnings?
 
doxygen generation
 
svn statistics
 
## New tagged release: release-2009-12-01
 
##* Three platforms
 
##* release notes, set-up scripts to come
 
## New Subversion server
 
##* New virtual machine
 
##* Newer version of subversion: 1.4 vs. 1.1 on the old server
 
##* Will allow locking of tagged releases: no new check-in's allowed
 
##* Cut-over scheduled for two weeks from today
 
# Presentation from Simon role of DParticle_factory
 
# Presentation from Matt, Blake, or Mihajlo on photon reconstruction chain
 
#* [[Media:Calo_recon.jpg | Calorimetry Reconstruction Flow Chart ]]
 
#* [[HOWTO_extract_photons_or_pi0%27s_from_the_framework | Documentation on high-level calorimetry objects ]]
 
# Discussion and decision on how to unify high-level objects
 
particle factory
 
  
bcal fcal charged tracks
+
# '''Nightly builds''': The builds are now going on now building without errors, on three platforms: RHEL5 (32-bit only), Fedora 8 32-bit, and CentOS 5 64-bit. Both debug and non-debug versions are created.
track matching to outer detectors
+
#* We discussed whether we want to do the builds on other platforms, especially MacOS. For that we would need hardware. No clear path forward presented itself, but we will think about it.
beta from time of flight
+
#*We also discussed whether we should have automatic notification of errors and warnings. One idea is to have a dedicated email list so people could subscribe the error message stream. Again, on this there was not a consensus; we will raise it again later.
particle ID
+
#*David noted that a couple of feature that used to be present in the nightly builds have been lost: doxygen documentation tree generation and svn statistics. Mark will look into restoring them.
a mass is assigned
+
# '''New tagged release: release-2009-12-01''' This has been built on the three above-mentioned platforms. Release notes and set-up scripts are to come.
uses time based tracking results
+
# '''New Subversion server''' The CNI group is building us a new subversion server. It will be a new virtual machine running subversion 1.4 vs. 1.1 on the old server. The new version will allow locking of tagged releases: i. e., no new check-in's will be allowed for the locked files. Cut-over is scheduled for two weeks from today.
sascha: want to go back to original objects
+
 
david: associated objects
+
==DPhoton, DParticle and how to unify high-level objects==
dphoton: tries to use track information as well
+
 
dparticle name was used by dtrack-time-based
+
Simon outlined the philosophy behind his recent work on the DParticle factory.
 +
 
 +
* BCAL clusters, FCAL clusters and charged tracks are all represented as particles
 +
* track matching is done to the outer detectors
 +
* beta is calculated from time of flight
 +
* particle ID is done; a mass is assigned
 +
* time-based tracking results are used
 +
* The DParticle name used to be used by the object now known as DTrackTimeBased???
 +
 
 +
Sascha thought there should be a way to go back to the original low-level objects. David mentioned that this could be accomplished via associated objects.
 +
 
 +
 
  
 
dphoton calculates error matrix in lab frame
 
dphoton calculates error matrix in lab frame
Line 95: Line 85:
 
now uncertainty of the vertex location folded into error matrix
 
now uncertainty of the vertex location folded into error matrix
 
accessing fits for various mass estimates
 
accessing fits for various mass estimates
 +
dphoton: tries to use track information as well
  
 
sasha: pid likelihood
 
sasha: pid likelihood

Revision as of 11:43, 2 December 2009

Location

The meeting will be at 2:00 pm in 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

A) ESNet: 8542553
B) EVO: direct meeting link

Slides

Talks can be deposited in the directory /group/halld/www/halldweb1/html/talks/2009-11 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/2009-12/ .

Agenda

  1. Review minutes from last meeting: all
  2. Announcements
    1. Nightly builds, now building without errors
      • Three platforms: RHEL5 (32-bit only), Fedora 8 32-bit, Fedora 8 64-bit
      • non-debug and debug versions
      • Other platforms? (need ssh access, scratch disk mounting a plus)
      • Auto-notification of errors? Warnings?
    2. New tagged release: release-2009-12-01
      • Three platforms
      • release notes, set-up scripts to come
    3. New Subversion server
      • New virtual machine
      • Newer version of subversion: 1.4 vs. 1.1 on the old server
      • Will allow locking of tagged releases: no new check-in's allowed
      • Cut-over scheduled for two weeks from today
  3. Presentation from Simon role of DParticle_factory
  4. Presentation from Matt, Blake, or Mihajlo on photon reconstruction chain
  5. Discussion and decision on how to unify high-level objects
  6. Offline Computing Project Management: Mark
  7. Coding Conventions vote: all
  8. Action item review: all

Minutes

IU: Mihajlo Kornicer, Matt Shepherd
JLab: Mark Ito (chair), David Lawrence, Sascha Somov, Simon Taylor, Elliott Wolin

Review of minutes from last meeting

We reviewed the minutes from the November 17th meeting. No significant remarks were generated.

Announcements

  1. Nightly builds: The builds are now going on now building without errors, on three platforms: RHEL5 (32-bit only), Fedora 8 32-bit, and CentOS 5 64-bit. Both debug and non-debug versions are created.
    • We discussed whether we want to do the builds on other platforms, especially MacOS. For that we would need hardware. No clear path forward presented itself, but we will think about it.
    • We also discussed whether we should have automatic notification of errors and warnings. One idea is to have a dedicated email list so people could subscribe the error message stream. Again, on this there was not a consensus; we will raise it again later.
    • David noted that a couple of feature that used to be present in the nightly builds have been lost: doxygen documentation tree generation and svn statistics. Mark will look into restoring them.
  2. New tagged release: release-2009-12-01 This has been built on the three above-mentioned platforms. Release notes and set-up scripts are to come.
  3. New Subversion server The CNI group is building us a new subversion server. It will be a new virtual machine running subversion 1.4 vs. 1.1 on the old server. The new version will allow locking of tagged releases: i. e., no new check-in's will be allowed for the locked files. Cut-over is scheduled for two weeks from today.

DPhoton, DParticle and how to unify high-level objects

Simon outlined the philosophy behind his recent work on the DParticle factory.

  • BCAL clusters, FCAL clusters and charged tracks are all represented as particles
  • track matching is done to the outer detectors
  • beta is calculated from time of flight
  • particle ID is done; a mass is assigned
  • time-based tracking results are used
  • The DParticle name used to be used by the object now known as DTrackTimeBased???

Sascha thought there should be a way to go back to the original low-level objects. David mentioned that this could be accomplished via associated objects.


dphoton calculates error matrix in lab frame need event vertex factory needed to generate the dphoton object now uncertainty of the vertex location folded into error matrix accessing fits for various mass estimates dphoton: tries to use track information as well

sasha: pid likelihood

cleo: pi k proton fit entrance fits, exit fits

dphoton should use dtrack-time-based for neutral identification

should we use wire-based or time-based for track matching

design to be presented at next meeting

howto written

  1. Offline Computing Project Management: Mark
  2. Coding Conventions vote: all
  3. Action item review: all