Hall-D Weekly Software meeting May 18,2004 Attendees: Elliott W., Sandy P., Ed B., David L., Richard J.(on phone) Ryan M.(on phone), Mark Ito(part way through) EB: Review of topics to be discussed at upcoming collaboration meeting. RM: Interested in developing code/algorithms for Particle ID. EW: Summer student coming this summer. Plan is to have him look at slow controls. EB: XML browsers? RJ: XSLT works well. Provides custom views. EB: Would like a tool for comparing two XML formatted outputs. RJ: Working on getting hdds with MCFast. EB: Works for me with MCFast5.2 RJ: Got a note from Curtis which said 5.2 may not be compatible. though 5.1 is. EB: Modular analysis framework. DL: Perhaps use dynamically linked objects and a very generic main executable. DL: What about directory structure for the code. EW: First must discuss the code development model. Free-for-all vs. gatekeeper. EB: We should have a test suite to test changes. EB: Basic analysis framework needs to be understood first. EW: Two questions: 1.How do you want it to look like in the end 2. How you get there. RJ: Description of the data representation in memory via hdds. EB: We should create a flow chart for a specific type of events. RJ: Tracks->Clusters->Matching->PID RJ: Maybe we should look for an existing DC tracking package rather than writing everything from scratch. EW: Some general packages exist. RJ: Should look at crystal barrel for cluster finding. EW: Generic questions: Obsolete products - Philosophical vs. specifics of implementations.