Difference between revisions of "GlueX Offline Meeting, June 1, 2011"

From GlueXWiki
Jump to: navigation, search
m (Text replacement - "/halldweb1.jlab.org/" to "/halldweb.jlab.org/")
 
(9 intermediate revisions by the same user not shown)
Line 1: Line 1:
 
GlueX Offline Software Meeting<br>
 
GlueX Offline Software Meeting<br>
Wednesday, May 18, 2011<br>
+
Wednesday, June 1, 2011<br>
 
1:30 pm EDT<br>
 
1:30 pm EDT<br>
 
JLab: CEBAF Center A110
 
JLab: CEBAF Center A110
Line 10: Line 10:
 
# DFCALPhoton vs. DFCALShower: Mihajlo
 
# DFCALPhoton vs. DFCALShower: Mihajlo
 
# b1pi fix: David, [http://www.jlab.org/Hall-D/software/wiki/index.php/Mattione_Update_06012011 Paul]
 
# b1pi fix: David, [http://www.jlab.org/Hall-D/software/wiki/index.php/Mattione_Update_06012011 Paul]
# Kinematic fitting in GlueX: [https://halldweb1.jlab.org/talks/2011-2Q/kfittalk.pdf Kei]
+
# Kinematic fitting in GlueX: [https://halldweb.jlab.org/talks/2011-2Q/kfittalk.pdf Kei]
# Re-cap of review, [http://halldweb1.jlab.org/talks/2011-2Q/close_out.ppt IT in the 12 GeV Era]: Mark
+
# Re-cap of review, [http://halldweb.jlab.org/talks/2011-2Q/close_out.ppt IT in the 12 GeV Era]: Mark
 
# [http://zeus.phys.uconn.edu/halld/gridwork/gridmake-6-2011.ppt Grid Make System]: Richard
 
# [http://zeus.phys.uconn.edu/halld/gridwork/gridmake-6-2011.ppt Grid Make System]: Richard
 
# Action Item Review: all
 
# Action Item Review: all
Line 41: Line 41:
 
==Slides==
 
==Slides==
  
Talks can be deposited in the directory <code>/group/halld/www/halldweb1/html/talks/2011-2Q</code> on the JLab CUE. This directory is accessible from the web at https://halldweb1.jlab.org/talks/2011-2Q/ . You have to be a member of the "halld" Unix group to do this.
+
Talks can be deposited in the directory <code>/group/halld/www/halldweb/html/talks/2011-2Q</code> on the JLab CUE. This directory is accessible from the web at https://halldweb.jlab.org/talks/2011-2Q/ . You have to be a member of the "halld" Unix group to do this.
  
 
=Minutes=
 
=Minutes=
  
offline meeting minutes
+
Present:
  
• notes as minutes
+
* '''UConn''': Alex Barnes, Richard Jones
• present
+
* '''IU''': Mihajlo Kornicer, Kei Moriya
• action items to Mantis
+
* '''JLab''': Hovanes Egiyan, Mark Ito (chair), David Lawrence, Paul Mattione, Yi Qiang, Sascha Somov, Ivan Tolstukhin, Elliott Wolin, Beni Zihlmann
  
Notes
+
==Announcements==
  
paul david mark
+
At Elliott's urging, Ivan announced that Dmitry Romanov will return to JLab mid-June, and plans to stay for six months. Ivan himself will be leaving mid-July.
richard alex barnes
+
  
dmitry coming in middle of june
+
==Review of Previous Meeting's Minutes==
  
dphoton, dfcal shower
+
We went over the minutes from the [[GlueX Offline Meeting, May 18, 2011#Minutes|May 18th]] meeting.
inconsistency between bcal and fcal
+
mij was going to change fcal to match bcal
+
hits from detectored, cluster, showers, particle associated with vertex
+
M.algorithm to merge showers, should be later after matching showers with charged tracks
+
propose to make this change
+
fcal photon obsolete, will be shower, have energy and position in fcal
+
  
paul
+
* Beni will give a talk on the new primary/secondary particle identification scheme in HDGeant output at the next meeting.
missing a whole bucnh of particles
+
* We wondered again if there was any progress with a figure/plot library.
fixes were done to the vertex factory
+
photons were 0 momentum and energy
+
improved if not fixed
+
re-ran b1pi analysis
+
last stable build was getting 5% reconstructed
+
high mass tail to unphysical values
+
new, was not there 3 mos ago
+
pi0 now wider than before
+
  
vertex factory, where particles are grouped, charged and photons, cut hard-wired at 3 sigma, time and z,
+
==DFCALPhoton vs. DFCALShower==
things were grouped into different vertices, several
+
  
vertex structure, class, member of dvertex, hold shower, inherits from dkinematic data, pointers to cluster objects, reconstructed info, not copied into dkinematic data part.
+
Mihajlo and David explained the situation.
info now copied into dkinematic data
+
 
infinitely large cut, 100 sigma, a configuration parameter
+
* There is an inconsistency in the naming convention between the FCAL and the BCAL.
veryy good bulshitters
+
* Mihajlo will work on bringing them into registration.
 +
* The hierarchy is
 +
*# detector hit
 +
*# cluster
 +
*# shower
 +
*# particle
 +
* A shower does not become a particle until associated with a vertex. The photon has a full three-momentum. Before that the shower only contains local coordinate information.
 +
* Mihajlo proposed that the algorithm to merge showers should be applied after matching showers with charged tracks and not before matching. David and Mihajlo will discuss this offline and report to the group.
 +
propose to make this change.
 +
 
 +
==b1pi Fix==
 +
 
 +
At some point in the past few months the reconstruction efficiency for the weekly automatic b1pi analysis started to show only 5% reconstruction efficiency when it used to be around 50%. The problem was found and fixed. Paul showed a [[Mattione Update 06012011|wiki page]] illustrating the new situation. Shown there are various invariant mass plots, and identified particle multiplicity distributions.
 +
 
 +
David explained that there were two problems:
 +
# The vertex factory, where both charged and neutral particles are grouped into vertices had a hard-wired cut at 3 &sigma; in both time and z. Several vertices were being found. The cut was widened considerably, so that only one vertex is almost guaranteed. The cut can now be set with a configuration parameter. This will have to be worked on further.
 +
# In the DVertex class there is a member class that inherits from DKinematicData that has pointers to cluster objects that were not being copied to the DKinematicData member data. This is being done now.
 +
 
 +
==Kinematic fitting in GlueX==
 +
 
 +
Kei gave a review of the imponderables he has encountered trying to complete an exercise in kinematic fitting with our simulation and reconstruction code. See [https://halldweb.jlab.org/talks/2011-2Q/kfittalk.pdf his slides for details]. The group suggested that the issues that are causing trouble might be more easily addressed at a more fundamental level in the reconstruction code.
 +
 
 +
==Re-cap of Review, IT in the 12 GeV Era==
 +
 
 +
Mark went over the [https://halldweb.jlab.org/talks/2011-2Q/close_out.ppt close-out slides] from the review conducted on May 20. For copies of the talks and the charge to the committee see the [http://conferences.jlab.org/IT12GeV/ review web page]. A couple of points that come up in discussion:
 +
* Mark claimed that if Hall D's requirements seemed less certain than those of B, it was only because the uncertainty was exposed, not that Hall B's requirements were more certain.
 +
* Richard remarked that we should use the feedback from the committee constructively and be well-prepared when the external review comes in a year or so.
 +
 
 +
==Grid Make System==
 +
 
 +
Richard describe a system he is developing to
 +
# automatically install and build the GlueX software suite on an arbitrary Unix-based system and
 +
# use the build to create user-specified output, the result of either simulation, reconstruction, and/or analysis.
 +
It uses a make-style paradigm where targets are specified, those targets have pre-requisite targets, and any pre-requisite that does not exist gets made. The system is driven by a perl script. Recipes for creating targets are kept in separate files, target-by-target. The configuration of the system is done via XML. Version choices for the various software components can be enforced. The code is now in alpha release. See [https://halldweb.jlab.org/talks/2011-2Q/gridmake-6-2011.ppt his slides] for details.
 +
 
 +
==New Action Items==
 +
 
 +
* Track progress on the figure/plot library for GlueX
 +
* Decide on cluster merging after or before charged track matching.
 +
* Do further development on the gridmake system.

Latest revision as of 17:23, 31 March 2015

GlueX Offline Software Meeting
Wednesday, June 1, 2011
1:30 pm EDT
JLab: CEBAF Center A110

Agenda

  1. Announcements
  2. Review of minutes from the last meeting: all
  3. DFCALPhoton vs. DFCALShower: Mihajlo
  4. b1pi fix: David, Paul
  5. Kinematic fitting in GlueX: Kei
  6. Re-cap of review, IT in the 12 GeV Era: Mark
  7. Grid Make System: Richard
  8. Action Item Review: all
  9. Review of recent repository activity: all

Communication Information

Telephone

To connect by telephone:

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

Video Conferencing

Slides

Talks can be deposited in the directory /group/halld/www/halldweb/html/talks/2011-2Q on the JLab CUE. This directory is accessible from the web at https://halldweb.jlab.org/talks/2011-2Q/ . You have to be a member of the "halld" Unix group to do this.

Minutes

Present:

  • UConn: Alex Barnes, Richard Jones
  • IU: Mihajlo Kornicer, Kei Moriya
  • JLab: Hovanes Egiyan, Mark Ito (chair), David Lawrence, Paul Mattione, Yi Qiang, Sascha Somov, Ivan Tolstukhin, Elliott Wolin, Beni Zihlmann

Announcements

At Elliott's urging, Ivan announced that Dmitry Romanov will return to JLab mid-June, and plans to stay for six months. Ivan himself will be leaving mid-July.

Review of Previous Meeting's Minutes

We went over the minutes from the May 18th meeting.

  • Beni will give a talk on the new primary/secondary particle identification scheme in HDGeant output at the next meeting.
  • We wondered again if there was any progress with a figure/plot library.

DFCALPhoton vs. DFCALShower

Mihajlo and David explained the situation.

  • There is an inconsistency in the naming convention between the FCAL and the BCAL.
  • Mihajlo will work on bringing them into registration.
  • The hierarchy is
    1. detector hit
    2. cluster
    3. shower
    4. particle
  • A shower does not become a particle until associated with a vertex. The photon has a full three-momentum. Before that the shower only contains local coordinate information.
  • Mihajlo proposed that the algorithm to merge showers should be applied after matching showers with charged tracks and not before matching. David and Mihajlo will discuss this offline and report to the group.

propose to make this change.

b1pi Fix

At some point in the past few months the reconstruction efficiency for the weekly automatic b1pi analysis started to show only 5% reconstruction efficiency when it used to be around 50%. The problem was found and fixed. Paul showed a wiki page illustrating the new situation. Shown there are various invariant mass plots, and identified particle multiplicity distributions.

David explained that there were two problems:

  1. The vertex factory, where both charged and neutral particles are grouped into vertices had a hard-wired cut at 3 σ in both time and z. Several vertices were being found. The cut was widened considerably, so that only one vertex is almost guaranteed. The cut can now be set with a configuration parameter. This will have to be worked on further.
  2. In the DVertex class there is a member class that inherits from DKinematicData that has pointers to cluster objects that were not being copied to the DKinematicData member data. This is being done now.

Kinematic fitting in GlueX

Kei gave a review of the imponderables he has encountered trying to complete an exercise in kinematic fitting with our simulation and reconstruction code. See his slides for details. The group suggested that the issues that are causing trouble might be more easily addressed at a more fundamental level in the reconstruction code.

Re-cap of Review, IT in the 12 GeV Era

Mark went over the close-out slides from the review conducted on May 20. For copies of the talks and the charge to the committee see the review web page. A couple of points that come up in discussion:

  • Mark claimed that if Hall D's requirements seemed less certain than those of B, it was only because the uncertainty was exposed, not that Hall B's requirements were more certain.
  • Richard remarked that we should use the feedback from the committee constructively and be well-prepared when the external review comes in a year or so.

Grid Make System

Richard describe a system he is developing to

  1. automatically install and build the GlueX software suite on an arbitrary Unix-based system and
  2. use the build to create user-specified output, the result of either simulation, reconstruction, and/or analysis.

It uses a make-style paradigm where targets are specified, those targets have pre-requisite targets, and any pre-requisite that does not exist gets made. The system is driven by a perl script. Recipes for creating targets are kept in separate files, target-by-target. The configuration of the system is done via XML. Version choices for the various software components can be enforced. The code is now in alpha release. See his slides for details.

New Action Items

  • Track progress on the figure/plot library for GlueX
  • Decide on cluster merging after or before charged track matching.
  • Do further development on the gridmake system.