[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Software meeting minutes





Hi All,

    Minutes from this week's Hall-D Software meeting are now available 
on the Wiki at:

http://www.jlab.org/Hall-D/software/wiki/index.php/December_11%2C_2006_Software

and also below. We will meet again next week to hear about background 
rates and charged particle tracking.

Regards,
-David
------------------------------------------

==Agenda==

# Review minutes from [[December 4, 2006 Software]] meeting
# FCAL update (Mihajlo): Single cluster 
[http://dustbunny.physics.indiana.edu/~mikornic/cvstE_box.eps energy] 
([http://dustbunny.physics.indiana.edu/~mikornic/cvstE_prof.eps 
profile])and [http://zeus.phys.uconn.edu/~kornicer/cvstT.eps polar 
angle] ([http://dustbunny.physics.indiana.edu/~mikornic/cvstT_prof.eps 
profile])vs MC generated values.
# Make system behaviors: 
[http://argus.phys.uregina.ca/cgi-bin/public/DocDB/ShowDocument?docid=473 
BMS Note] 
[http://argus.phys.uregina.ca/cgi-bin/public/DocDB/ShowDocument?docid=71 
Make system Note] [http://www.jlab.org/~davidl/HallD/SourceTree.html 
Source tree]
#[http://www.jlab.org/Hall-D/meetings/software_nov2006/Notes1.php Status 
of CD-2 milestones]

==Minutes==

Attendees: Elliott W. Simon T. David L. Mark I. Matt S. Mihajlo K. Zisis P.

===FCAL Reconstruction===

Mihajlo showed a couple of plots (see links in agenda above) indicating 
the successfull integration of the Rad-Phi calorimeter reconstruction 
code into DANA for single cluster events. The plots do show a noticible 
descrepancy between the reconstructed cluster energy and the thrown 
photon energy. Mihajlo and Matt believe this comes from a non-linearity 
correction due to the Cerenkov angle that is present in the 
reconstruction, while the affect is not being modeled in hdgeant. The 
reconstruction in DANA was made to match at 1GeV. They plan to modify 
hdgeant to include the proper effect rather than take it out of the 
reconstruction. Once this is done, Mihajlo will move on to looking at 
&pi;<sup>o</sup> events with both &gamma;s in the FCAL.

Mihajlo also reported that he has made modification to the particle gun 
in HDGeant that allow one to specify an energy range as well as a range 
for &theta; and &phi;. These changes have not been checked into the 
repository yet, but he will do that soon.

===Make system discussion===

David reviewed some of the features of the BMS system curently used to 
build most of the Hall-D software. This is just a collection of 
makefiles written by David. The main issues were what we want the 
default behavior to be and what is easy/possible/reliable to implement. 
Recently, the default behavior was changed so that invoking ''make'' 
with not target automatically invokes the install target.

The discussion really focussed on the issue of when to relink programs. 
Ideally, when a library used in linking a program is updated, you'd want 
to relink the executable. This could be problematic since libraries are 
found in a search path and one would need to write a script to mimic 
this search and include the right files in the dependancy list for the 
executable. At least that's what David thought. Mark pointed out there 
is an option in gmake to include libraries with the -l (that's "dash L") 
and put the search paths in the VPATH variable to have gmake do this for 
you. David will look into this. It was suggested though that if this is 
unsuccessful, then we should make the ''relink'' target the default and 
add a ''norelink'' target for those times we don't want to trigger auto 
relinking.

===Next week===
Matt will give an update on the background studies.

David will give an update on charged particle tracking.


==Action Items==

#Freezing tags in subversion through hooks (David)
#Put tarballs of external packages on Wiki(David)
#Survey alternatives to doxygen(Elliott)
#SVN web interface for browsing change logs (David)
#Put mods to hdgeant particle gun in repository (Mihajlo)
#Design and implement exception and logging scheme for JANA

-- 

------------------------------------------------------------------------
  David Lawrence Ph.D.
  Staff Scientist                 Office: (757)269-5567   [[[  [   [ [       
  Jefferson Lab                   Pager:  (757)584-5567   [  [ [ [ [ [   
  http://www.jlab.org/~davidl     davidl@jlab.org         [[[  [[ [[ [[[
------------------------------------------------------------------------