July 1, 2009 Software
Contents
- 1 Location
- 2 Telephone
- 3 Video Conferencing
- 4 Agenda
- 5 Minutes
- 5.1 Work disk
- 5.2 Software tag policy--when to modify the tag
- 5.3 Removing 2-GB-file-size limit
- 5.4 DRootGeom changes--multi-threading and ROOT
- 5.5 Magnetic Field Documentation Webpage
- 5.6 Proposed changes to mcsmear
- 5.7 Hall D Unix groups
- 5.8 Tracking removed from HDGeant
- 5.9 Action Item Review
- 5.10 Item left for next time
Location
The meeting will be at 2:00 pm in CEBAF Center F326/327.
Telephone
To connect by telephone:
- dial:
- 800-377-8846 : US
- 888-276-7715 : Canada
- 302-709-8424 : International
- enter participant code: 39527048# (remember the "#")
Video Conferencing
A) ESNet: 8542553
B) EVO: meeting link
Agenda
- Review minutes from June 17, 2009 Software meeting
- Announcements
- Anyone have any?
- Work disk: Mark
- Software tag policy--when to modify the tag: Mark
- Removing 2-GB-file-size limit (makefile changes): David
- DRootGeom changes--multi-threading and ROOT (Slides): David
- Magnetic Field Documentation Webpage: David
- Proposed changes to mcsmear: David
- Group disk usage (work and cache for that matter): all
- Hall D Unix groups discussion: Elliott
- Tracking removed from HDGeant: David
- Action item review
Minutes
Work disk
Mark shared what he has learned recently about the new work disk quota system at the Lab.
Software tag policy--when to modify the tag
Mark led the discussion. From time to time, we are tempted to modify a tagged release when a bug fix is found, post-tagging. What to do depends on balancing the desire to have a tag have a time-independent meaning and the desire to fix something that is broken when that fix requires only a very small change. So far we have left this to the judgment of the person maintaining the tag. There was a consensus on continuing with this practice.
Removing 2-GB-file-size limit
David led us through his email message describing the change to the make system to fix the limitation on HDGeant output file size. The change was done by adding the switch in one place in one file.
DRootGeom changes--multi-threading and ROOT
David showed some (link???) slides describing the problem and options for dealing with thread safety and the DRootGeom class. There are still some kinks to work out with the table method. More on this next meeting.
Magnetic Field Documentation Webpage
David led us through the issues documented on this page. He will note on the page the appropriate use of the -z0??? switch. (AA???)
Proposed changes to mcsmear
We discussed the issues raised in the recent email discussion about an intermediate stage between HDGeant and reconstruction that would add random detector effects and create appropriate HDDM output. Matt pointed out that the structure of the smeared hits is in some cases much different than the structure of the hits coming out of HDGeant. For example the BCAL hits have the energy deposited in a module as they come out of HDGeant, but not the detector response at each end. There is no place in the data model for this information at present.
- Proposed changes to mcsmear: David
Hall D Unix groups
Elliott led us through his proposal for re-arranging our set of Unix groups at JLab. We agreed that he should go ahead and implement this with IT Division. Eugene noted that the newgrp command can be used to create a new shell with the default group of one's choice. Elliott also mentioned that the directory mode bits can be set to insure that all files created in that directory belong to same group.
- Hall D Unix groups discussion: Elliott
Tracking removed from HDGeant
David led us through his email announcing this change. This means that we are now running with the straight-line approximation within a straw for calculating the drift distance in the CDC. This error is small compared with our position resolution.
Action Item Review
Sascha suggested that someone fix the (link???) not-a-number problem in the BCAL cluster code.
Mark will go through (list???) the list and mark done items as done. Next time we will discuss the (link???) task list.
- Action item review
Item left for next time
- Group disk usage (work and cache for that matter): all
notes
new hdparsim efficiencies with new releases recompile even if not changes drootgeom? dave will look at this
announcement: root offline howto serialize , future meeting item, elliott calibration registration with source code
david will take lead mcsmear