Hi Ian and all, As I replied to Trine to her kind of "private" mail regarding global tracks, it is very good to do this job. Yes you guessed well, I'm for a new class and actually, I am for a global track base class from which the others derive (flexibility). anyway, you're right, although you can deduce the charge of the particle in looking at the "sign" of the magnetic field and the convexity of your helix when seen in the x,z plane let's say from the top, the charge has to do with the pid, while the rest with tracks. in a new revised global track, I would put as a data member the BrHelix objects I wrote for pid (temporary). in the pid, you would be able to get the object and then deduce the charge. concerning your problem with position, I had some similar problems when I tested this projection stuff in the pid. I don't know if your problem is the result of the same cause as mine but I know I solved it in a way that won't help you, sorry (since I still don't understand what caused that...I just made some variables global and removed some calculations made twice, so I guess it won't help). We will discuss that when I'm back. Ciao Djamel
This archive was generated by hypermail 2b29 : Thu Jun 22 2000 - 08:40:39 EDT