From: Maher <quraan@triumf.ca>
Date: Tue, 27 Jun 2000 15:39:00 -0600
To: e614software@relay.phys.ualberta.ca
Subject: Software Meeting Minutes
Software Minutes
June 27, 2000
Pattern Recognition:
--------------------
Jim has sent the new version of the pattern recognition
code to Art. Art started looking at the new code. The
aim is to be able to deal with single track events
(per time window) in the November run. Once this is done,
modifying the code for multiple tracks will be pursued.
First Guess:
------------
Art started looking at the first guess code written by
Roman to see how it should be modified to interface it
with the pattern recognition code. He expects that he
will need a couple of weeks for code modifying and
debugging.
Kalman Filtering:
-----------------
The posting from the previous software meeting contained
a plot showing that the number of events successfully
reconstructed by the Kalman Filter (at a fixed "positron"
energy of 45 MeV) was angle dependent. While at 10
degrees 96% of the events were successfully fitted, this
number went down to only 10% at 80 degrees. This was
not surprising as the covariance matrix was not optimized.
Since then I was able to confirm that the fraction of
successfully reconstructed events depends on the choice
of the covariance matrix. However, to be able to fit 100%
of the events at all angles, I had to choose differnet
starting values for the covariance matrix (depending
on energy and angle). This is not a final conclusion,
however, and work is in progress to determine whether
something can be done to avoid changing the starting
values of the covariance matrix.
If this is not successful alternative approaches will
be considered. One approach is to rely on the first
guess to provide an approximate energy and angle and
choose the covariance matrix based on that. The second
approach is to step through a range of values for the
covariance matrix to find a good starting point. Both
of these approaches are more cpu intensive (with the
second likely more intensive than the first).
Event Display:
--------------
The event display has not been running in Texas. Paul
and Jim are now working on fixing this. They are also
discussing the sort of modifications to the event display
to help view the results from the pattern recognition
code.
We also discussed the types of modifications to the event
display that will be convenient to have for the November
run. Several technical questions came up which require a
more focused discussion:
- How do we display a "helical" track which
takes into account energy loss and multiple
scattering?
- Do we want to display drift "circles"
or just the (u,v) results from fitting, and if
we want to display drift "circles" how do we
handle the 3-D case and projections?
FORTRAN 90 Documentation:
-------------------------
Renee sent out email a couple of weeks ago pointing to
a web site that has a downloadable program which allows
documentation of FORTRAN 90 code. Bill Shin downloaded
the script and started looking at it. The code is written
in Perl scripting language. It understands FORTRAN 90
structures etc. This script is designed to run through
FORTRAN 90 code and produce a documentation of all the
subroutines, structures, and pick all comment lines
starting with "!!". The script also produces "html" files
listing the subroutines. Each subroutine name may be
clicked to display it's documentation.
A better understanding of what this script does will be
achieved once the script is run on some FORTRAN 90 subroutines.
Bill will pursue this.
Data Base for Documenting Hardware Components:
----------------------------------------------
Renee and Andrei have been discussing the relational
data base for documenting the hardware components of
the E614 detector. Andrei has made good progress on
this. His current development is on the web at
http://lin05.triumf.ca/~andr/e614db
Andrei will continue with this development. Once finished,
this page will be available to the people constructing
the detector to document all hardware components.
AOB:
----
A new dual celera 533 will arrive at TRIUMF this week.
This machine will be used by Andrei for the summer, and
will then reside in the M13 counting room. The other
PCs that E614 owns so far are:
- Dual pentium III 500
- Dual pentium II 400
- Dual pentium II 400
These machines will all be networked together. Glen
Marshal also volunteered his machine (dual pentium II
400) to be connected to the network. Renee and Tracy
started experimenting with networking linux machines.
Anyone who wants an account on this network should
contact Renee.
--
==================================================================
Maher Quraan Mail:
office: Trailer A, TRIUMF TRIUMF
email: quraan@triumf.ca 4004 Wesbrook Mall
phone: (604)222-1047 ext. 6492 Vancouver, BC
fax: (604)222-1074 Canada V6T 2A3
http://www.thehungersite.com/
==================================================================
Software Meeting Minutes / Maher
- Created for the The Center for Subatomic Research E614 Project Projects Page.
- Created by The CoCoBoard.