From: Maher <quraan@triumf.ca>
Date: Thu, 1 Jun 2000 22:56:36 -0600
To: e614-s3@relay.phys.ualberta.ca
Subject: plane and wire positions
I thought I'll reflect on two of the alignment issues that were included
in your posting: plane positions and wire positions.
I have previously written code to compute plane positions for the data
that we obtained in August 1997. I also made a special version of the
GEANT MC for that run to test the alignment code. I think I showed
the MC tests a long time ago at a TRIUMF local meeting, but I never
got them posted. I still have the transparencies, but I'm not sure if I have
a soft copy of it.
This alignment code was written in FORTRAN 77. As soon as the tracking
is ready I will re-write it in FORTRAN 90 and it will become part of
MOFIA. This should take 1-2 weeks.
There is currently a flag in MOFIA (installed in the namelists) which the user
will have to turn on (interactively or through their MOFIA command file) if
they want MOFIA to compute the plane position corrections.
The calibration file manager (CFM) has also been programmed to associate
each run with a "plane position corrections" file that MOFIA will read in at the
beginning of each run, and the geometry code will automatically include these
corrections in the plane positions.
As for the wire positions, the code still needs to be written. However,
computing wire position is very similar to computing plane positions so the
same code could be easily modified to do that. I expect this to take an
additional 1-2 weeks. Similar to computing plane positions, the user will have
to turn on a flag for this computation to be done, which is already in MOFIA.
MOFIA and CFM are also programmed to handle the "wire position corrections"
file, and the corrections are installed in the geometry.
The code will be able to compute plane and wire positions from both straight
tracks and helix tracks.
Cheers,
Maher
plane and wire positions / Maher
- Created for the The Center for Subatomic Research E614 Project Projects Page.
- Created by The CoCoBoard.