
The first thing I noticed was that the fiducial program wasn't perfectly accurate, and a number of the events were actually CMX events or CMX events which skimmed the outer layer of the BSU/BMU. In addition, it sometimes pointed at the gap where the plug support sits and we use short chambers instead.
The second problem was that 3-hit stubs were not being found correctly when there was a 4'th hit nearby. This problem I fixed (twice--once again this morning).
The third problem was a well-known geometric issue with tracks which pass close to the wires in two cells tending to go through cell walls and inter-cell gaps in the other two cells. I dealt with this by writing a Stublet-finder which looked for hits close to the wires in matching cells, together with an in-time hit in the BSU associated with these cells. This took a little time, of course.
The results are summarized in this description. The executive summary is that once we remove the non-fiducial events our efficiency is 70%, and after I made the code changes our efficiency reaches 87%.
Adding the stublet capability to our stub-finder does not appear to overwhelm us with garbage. I ran on a few random B sample files, and found 10 stublets in 8181 events, to be compared with the 12217 BMUS ordinary stubs found.
Modified 9-Jan-2003 at 12:29
http://hep.physics.wisc.edu/~jnb/imu/15Jan2003