Difference between revisions of "GlueX Offline Meeting, April 17, 2013"

From GlueXWiki
Jump to: navigation, search
(Video Conferencing)
m (Text replacement - "/halldweb1.jlab.org/" to "/halldweb.jlab.org/")
 
(6 intermediate revisions by 2 users not shown)
Line 8: Line 8:
 
# Announcements
 
# Announcements
 
# Review of [[GlueX Offline Meeting, April 3, 2013#Minutes|minutes from the last meeting]]: all
 
# Review of [[GlueX Offline Meeting, April 3, 2013#Minutes|minutes from the last meeting]]: all
 +
# Standard ROOT TTree Format (Paul): [[Analysis_TTreeFormat| TTree Format]]
 
# Action Item Review
 
# Action Item Review
 
#* [http://tinyurl.com/4yjnabe Recently Resolved]
 
#* [http://tinyurl.com/4yjnabe Recently Resolved]
Line 39: Line 40:
 
==Slides==
 
==Slides==
  
Talks can be deposited in the directory <code>/group/halld/www/halldweb1/html/talks/2013-2Q</code> on the JLab CUE. This directory is accessible from the web at https://halldweb1.jlab.org/talks/2013-2Q/ .
+
Talks can be deposited in the directory <code>/group/halld/www/halldweb/html/talks/2013-2Q</code> on the JLab CUE. This directory is accessible from the web at https://halldweb.jlab.org/talks/2013-2Q/ .
 +
 
 +
=Minutes=
 +
 
 +
Present:
 +
* '''IU''': Kei Moriya
 +
* '''CMU''': Will Levine, Paul Mattione, Curtis Meyer
 +
* '''FSU''': Nathan Sparks
 +
* '''JLab''': Mark Ito (chair), David Lawrence, Elliott Wolin
 +
* '''MIT''': Justin Stevens
 +
* '''UConn''': Alex Barnes
 +
 
 +
==Announcements==
 +
 
 +
* Mark announced that that we are sneaking up on making JANA 0.6.6 the official version. There have been problems getting a successful nightly build having nothing to do with the new version of JANA.
 +
* Elliott told us that there is a fully C++11-compliant version of gcc installed on the JLab CUE.
 +
* Elliott announced that, in his opinion, scons rules...
 +
 
 +
==Standard ROOT TTree Format: TTree Format==
 +
 
 +
Paul walked us through his ideas for a standard ROOT Tree format for GlueX post-reconstruction analysis. See [[Analysis TTreeFormat|his wiki page]] for details. From the first section of that page:
 +
* For any reaction can streamline (and provide a best-practices implementation/examples of): analysis utilities, BDT setup/input, amplitude analysis setup/input(?)
 +
* Makes it easy for users to keep everything organized, especially handling of the combinatoric background.
 +
* Output can be enabled/disabled with a single flag.
 +
* Format is designed to be one-size-fits-all, but is still extensible (customizable).
 +
 
 +
He noted that ROOT 5.32 or greater will be required to use this system.
 +
 
 +
A design goal is to support both direct access to variables vie TTree::Draw() and support an object-oriented programming approach to analysis under ROOT. He has had email exchanges with several collaborators to help refine his ideas.
 +
 
 +
==Action Item Review==
 +
 
 +
We discussed a couple of newly added issues in [https://halldweb.jlab.org/mantisbt Mantis]
 +
 
 +
* '''Add thread-specific random number generators to mcsmear''': reproducibility of results is not guaranteed when running mcsmear multi-threaded due to use a single random number generator, [https://halldweb.jlab.org/mantisbt/view.php?id=329 Issue 329].
 +
* '''sim-recon soft-wired for KLOE''': the choice of reconstruction algorithm is done via a generic JANA configuration parameter rather than using the factory tag choice scheme, [https://halldweb.jlab.org/mantisbt/view.php?id=328 Issue 328]
 +
** Will noted if this change is made then analysis of data challenge 1 data will require the DEFTAG parameter on the command line or in the configuration file.
 +
 
 +
==Review of recent repository activity==
 +
 
 +
* David [http://clasweb.jlab.org/websvn/prod/listing.php?repname=GlueX&path=%2Ftrunk%2Fsim-recon%2F&rev=10677&sc=1 added an option] to smear the beam particle momentum in genr8_2_hddm.
 +
* David implemented [https://mailman.jlab.org/pipermail/halld-offline/2013-April/001312.html the change] to geant particle numbers discussed on the email list.

Latest revision as of 11:05, 31 March 2015

GlueX Offline Software Meeting
Wednesday, April 17, 2013
1:30 pm EDT
JLab: CEBAF Center F326/327

Agenda

  1. Announcements
  2. Review of minutes from the last meeting: all
  3. Standard ROOT TTree Format (Paul): TTree Format
  4. Action Item Review
  5. Review of recent repository activity: all

Communication Information

Video Conferencing

Desktop Sharing

You can view the computer desktop in the meeting room at JLab via the web.

  1. Go to http://esnet.readytalk.com
  2. In the "join a meeting" box enter the Hall D code: 3421244
  3. Fill in the participant registration form.

Telephone

To connect by telephone:

  1. dial:
  2. enter access code followed by the # sign: 3421244#

Slides

Talks can be deposited in the directory /group/halld/www/halldweb/html/talks/2013-2Q on the JLab CUE. This directory is accessible from the web at https://halldweb.jlab.org/talks/2013-2Q/ .

Minutes

Present:

  • IU: Kei Moriya
  • CMU: Will Levine, Paul Mattione, Curtis Meyer
  • FSU: Nathan Sparks
  • JLab: Mark Ito (chair), David Lawrence, Elliott Wolin
  • MIT: Justin Stevens
  • UConn: Alex Barnes

Announcements

  • Mark announced that that we are sneaking up on making JANA 0.6.6 the official version. There have been problems getting a successful nightly build having nothing to do with the new version of JANA.
  • Elliott told us that there is a fully C++11-compliant version of gcc installed on the JLab CUE.
  • Elliott announced that, in his opinion, scons rules...

Standard ROOT TTree Format: TTree Format

Paul walked us through his ideas for a standard ROOT Tree format for GlueX post-reconstruction analysis. See his wiki page for details. From the first section of that page:

  • For any reaction can streamline (and provide a best-practices implementation/examples of): analysis utilities, BDT setup/input, amplitude analysis setup/input(?)
  • Makes it easy for users to keep everything organized, especially handling of the combinatoric background.
  • Output can be enabled/disabled with a single flag.
  • Format is designed to be one-size-fits-all, but is still extensible (customizable).

He noted that ROOT 5.32 or greater will be required to use this system.

A design goal is to support both direct access to variables vie TTree::Draw() and support an object-oriented programming approach to analysis under ROOT. He has had email exchanges with several collaborators to help refine his ideas.

Action Item Review

We discussed a couple of newly added issues in Mantis

  • Add thread-specific random number generators to mcsmear: reproducibility of results is not guaranteed when running mcsmear multi-threaded due to use a single random number generator, Issue 329.
  • sim-recon soft-wired for KLOE: the choice of reconstruction algorithm is done via a generic JANA configuration parameter rather than using the factory tag choice scheme, Issue 328
    • Will noted if this change is made then analysis of data challenge 1 data will require the DEFTAG parameter on the command line or in the configuration file.

Review of recent repository activity

  • David added an option to smear the beam particle momentum in genr8_2_hddm.
  • David implemented the change to geant particle numbers discussed on the email list.