Difference between revisions of "July 5,2006 Software"

From GlueXWiki
Jump to: navigation, search
 
(CDC and FDC acceptance via HDGeant)
Line 9: Line 9:
 
==CDC and FDC acceptance via HDGeant==
 
==CDC and FDC acceptance via HDGeant==
 
http://www.jlab.org/~davidl/HallD/Presentations/2006_07_03_acceptance
 
http://www.jlab.org/~davidl/HallD/Presentations/2006_07_03_acceptance
 +
 +
see Curtis' 1998 note at http://argus.phys.uregina.ca/gluex/DocDB/0000/000007/001/track.pdf
  
 
==Coding conventions==
 
==Coding conventions==

Revision as of 14:19, 5 July 2006

Lehman review comments

From the end-of-review Power Point slides:

  • FINDINGS: "Progress on simulation and reconstruction studies of detector performance"
  • COMMENTS: "Simulation and reconstruction studies are not yet sufficiently mature to support detector design optimization. Important to ensure that physics requirements are met"
  • RECOMMENDATIONS: "Continue development of full detector simulation and reconstruction with goal of validating the detector designs meet physics performance requirements for Halls B and D"

Remember phase I reconstruction plan: http://www.jlab.org/~davidl/HallD/Presentations/2005_11_11_SoftwareSummary

CDC and FDC acceptance via HDGeant

http://www.jlab.org/~davidl/HallD/Presentations/2006_07_03_acceptance

see Curtis' 1998 note at http://argus.phys.uregina.ca/gluex/DocDB/0000/000007/001/track.pdf

Coding conventions

http://www.jlab.org/Hall-D/software/wiki/index.php/Coding_Conventions

DANA -> JANA update

Major revision is being done on jana-branch branch

  • Introduction of JEventSourceGenerator and JFactoryGenerator classes allow Hall-D

specific code to go into DEventSourceHDDMGenerator and DFactoryGenerator subclasses.

  • Extract_HDDM() methods moved from factories to DEventSourceHDDM class. This makes

a more extensible system that will also make it easier to implement DEventSourceEVIO and anything Hall-B chooses to implement.

  • Header files moved from src/libraries/include to src/libraries/PACKAGE. Thus, headers from

outside packages use package name. e.g.

#include "CDC/DCDCHit.h"
  • Factory naming scheme changed.
  • Geometry system still needs to be sorted out.

AOT