Difference between revisions of "July 5,2006 Software"
From GlueXWiki
(→CDC and FDC acceptance via HDGeant) |
(→CDC and FDC acceptance via HDGeant) |
||
Line 10: | Line 10: | ||
http://www.jlab.org/~davidl/HallD/Presentations/2006_07_03_acceptance | http://www.jlab.org/~davidl/HallD/Presentations/2006_07_03_acceptance | ||
+ | see the latest [http://www.halld.org/cdr_v5/chapter10/chapter10.pdf design report] Chapter 10 ppg. 13-21. | ||
see Curtis' 1998 note at http://argus.phys.uregina.ca/gluex/DocDB/0000/000007/001/track.pdf | see Curtis' 1998 note at http://argus.phys.uregina.ca/gluex/DocDB/0000/000007/001/track.pdf | ||
Revision as of 14:25, 5 July 2006
Contents
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 the latest design report Chapter 10 ppg. 13-21. 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.