Action Items From Hall-D Software Meetings

From GlueXWiki

Jump to: navigation, search

This is a cumulative Action item list from Hall-D software meetings. Items are added as a result of discussion at the bi-weekly software meetings and are marked off as they are completed.

Contents

November 17, 2009

  1. Note the no-warning policy in the coding conventions.
  2. Put the coding standards into version control system.

November 4, 2009

  1. Schedule a presentation on OSG from Richard -> Mark
  2. Schedule discussion of a "warning-free code" policy -> Craig

October 7, 2009 Software

  1. Write some coding standards for GlueX -> David (1st draft)
  2. Assign priorities to offline tasks -> Mark
  3. Re-work 12 GeV Project Offline Computing activities -> Mark, David
  4. Put up scheduler for find a new meeting time -> David, Beni

September 23, 2009 Software

  1. Find Chuck's OCE email -> Mark
  2. Complete alternate B-field studies -> David
  3. Add inner plastic cylinder to the CDC geometry -> Beni: it is a fiber glass tube with 0.5mm wall thickness
  4. Full reconstruction documentation project -> Elton and David

August 12, 2009 Software

  1. We need to document the procedure for mounting work disks on JLab desktop machines.[1] -> Mark
  2. We need a policy on how to archive mechanical and electronics documents. -> Mark
  3. We should survey other groups at the lab on their group disk usage. -> Mark
  4. We need to document a simple procedure for archiving files onto the tape library.[2] -> Mark
  5. Studying an alternate geometry for the FDC -> Simon
  6. Patch the HDGeant problem with FDC index 0 -> Beni

July 29, 2009 Software

  1. have an mcsmear discussion at a future meeting:[3] David
  2. group ownership clean-up on /group/halld: Elliott
  3. understand group ownership on write from Windows: Elliott
  4. contact e-cad user at UConn: Elliott
  5. update task list[4]: Mark

July 1, 2009 Software

  1. Draft a policy on when to generate new hdparsim efficiencies. -> ?
  2. DRootGeom allegedly gets recompiled even if the geometry has not changed when a re-make is done.[5] -> David
  3. Review action item list and cross out items that are done (add as an agenda item).[6] (Mark)
  4. Further study on how to modify mcsmear[7] -> David
  5. Document use of -Z0 options on magnetic field web page.[8] -> David
  6. Sascha will contact Blake about the nan problem. -> Sascha

June 17, 2009 Software

  1. Introduce calorimeter smearing into mcsmear.[9]
    • Tell Matt about our discussion -> Mark
    • Consult with Matt on how this can be done -> David
  2. Add -D_FILE_OFFSET_BITS=64 switch to gcc in makefiles[10] -> David
  3. Back out tracking doca algorithm from HDGeant[11] -> David
  4. Include "arc correction" in HDGeant straw hit generation[12] -> Richard
  5. Bring back the "Action Items" agenda item in future agendas -> Mark

May 20, 2009 Software

  1. Matt Shepherd suggests having all random-number generated processes (smearing in particular) occur at a stage before the reconstruction program and to have this intermediate stage serialized. Some notes[13] -> Mark

April 22, 2009 Software

  1. Finalizing the FDC geometry in the MC -> Beni
  2. Update the FDC geometry -> Simon

January 14, 2009 Software

  1. Make "docs" area of subversion repository require authentication on checkout - David Mark
  2. Update FCAL numbering scheme to match new policy of increases numbers with increasing lab coordinate[14] - Mihaijlo
  3. Update TOF numbering scheme to match new policy of increases numbers with increasing lab coordinate[15] - Alex O.

December 17, 2008 Software

  1. Formalize/document software release creation procedure (David L., Mark I.) [16]

December 3, 2008 Software

  1. Implement standard units header file (Matt .S) [17]
  2. Update the start counter geometry to reflect the current 40 paddle design[18] (Seems D.)
  3. Follow up on anonymous svn checkouts (David L.) [19]
  4. Turn on Moeller and Bhabha scattering by default in hdgeant (Alex S.)
  5. Update documentation on Wiki for turning on/off processes in GEANT (Alex S.) [20]

August 15, 2008 Software

  1. Organize tracking meeting between Mark, Simon, and Dave next week (Mark, Simon, and David) [21]
  2. Complete studies of CDC stereo/axial configuration to the point needed to finalize the endplate design. (David, Mark) [22]
  3. Circulate proposal for software section of collaboration meeting and finalize schedule. (David)
  4. Inquire on mailing list as to whether there is a need to change the software meeting time with the new semester (David)[23]



August 1, 2008 Software

  1. Add new items to coding conventions page (Mark)
    • All headers should have macros defined to protected from double inclusion[24]
    • Standard output should be directed to something we define (dout?) rather than cout to allow us to develop filters/handlers later[25]
    • Exceptions should be thrown using a standard exception class[26]



RTJ's talk at Oct. 2007 Collaboration Meeting

  1. Implement improved magnetic field(Richard, David)[27]
  2. Release the new reference geometry (Richard)[28]
  3. Incremental updates to geom v4 document (David)[29]
  4. Feedback on CDC changes material effects (Mihajlo)[30]
  5. Implement mag. field effects in FDC (Simon)
  6. Implement mag. field effects in FDC reconstruction (Simon)
  7. Implement new mirror geometry in hdds (Richard)[31]
  8. Implement and test new ideas in calorimetry (team)[32]



September 11,2007 Software

  1. Allow some type of anonymous checkouts from the repository without allowing anonymous check-ins. [33]



Prior to September, 2007

  1. Move Action Items list to separate wiki page
  2. Add extended target vertex distribution to pythiagen(Benni)
  3. Remove read-only password for Wiki
  4. Complete "Version 4" Simulation geometry document. (David, Simon, Richard)[34]
  5. Put updated collaboration list in DocDB and commit list to repository (Zisis)
  6. Develop system for incorporating alternative b-fields in simulation (Richard and David)[35]
  7. Look at recent FDC geometry changes (Richard)
  8. Create an easy way to produce radiation length plots and document it (David)
  9. Review the digitization scheme(s) we have now and figure out how to make them more coherent (??)
  10. Remove "default" from calibration file directory path(David)
  11. Tie HDGeant and DANA constants to single source (David)[36]
  12. Output configuration parameters database from DANA[37] (David)




Notes

  1. See HOWTO mount the Hall D work disk on your desktop Linux machine
  2. See HOWTO archive files to the tape library
  3. Presented work on FCAL at Sept. 23, 2009 Offlline meeting
  4. See the announcement of the changes.
  5. Tested this on svn revision 5523 on Mac OS X, Fedora 8, and RHEL5 and none attempted an unnecessary recompile after the first "make" was complete.
  6. Not really done, but we decided it should be a responsibility of the person named in the item.
  7. This was done for the FCAL on July 9, 2009 with revision 5342
  8. This was done on June 22, 2009 on the magnetic field wiki page
  9. This was done for the FCAL on July 9, 2009 with revision 5342
  10. This was done June 19, 2009 with revision 5310
  11. This was done on June 24, 2009 with revision 5320
  12. Decision made at the November 4, 2009 meeting to defer until needed.
  13. This has become our policy.</s>

    May 6, 2009 Software

    1. Schedule a discussion of documentation -> Mark
    2. Remove Cerenkov from default geometry -> Sascha
    3. Check the thickness of aluminum in the straws -> Beni see [1]
    4. Make the template file the authority for HDDM[38]

Personal tools