|
|
|
|
|
|
Re: track finder [message #5835 is a reply to message #5834] |
Fri, 08 February 2008 11:37 |
Lia Lavezzi
Messages: 291 Registered: May 2007 Location: Torino
|
first-grade participant |
From: *pv.infn.it
|
|
Hi Alicia,
after the Kalman fit you have the track in the SD frame representation, so the 5 parameters are: q/p, v', w', v and w. You can access them with the functions in CbmTrackParP and CbmTrackPar (from which it inherits): GetQp(), GetV(), and so on. You can also access the x, y, z coordinates and the px, py, pz momentum components in the master reference system (you find the functions in the same classes).
Since you talk about the dip angle, and maybe you need it, I explain you how to get it: you need to change your representation, from the SD system (CbmTrackParP) to the SC one (CbmTrackParH), where the accessible parameters are q/p, lambda, phi, yperp, zperp. To do this you should use the transformation functions in CbmGeaneUtil. Consider as an example in the kalstt tutorial, in kalstt/GeaneEx/CbmGeaneTrKalStt.cxx, the lines from 298 to 327: they actually perform the reverse transformation, from SD to SC.
One more remark: the Kalman filter procedure does not divide the fit problem into two planes (x-y and z-track length), it is performed on a virtual detector plane; the separation of the problem in the two planes is used only during the prefit (that we perform with an helix in PndSttHelixTrackFitter).
Hope this helps, but if you need more info please ask
Ciao,
Lia.
|
|
|
|
Re: track finder [message #5837 is a reply to message #5836] |
Fri, 08 February 2008 12:25 |
Lia Lavezzi
Messages: 291 Registered: May 2007 Location: Torino
|
first-grade participant |
From: *pv.infn.it
|
|
Hi Alicia,
first let' s talk about the "perp" coordinates, so about the CbmTrackParH representation: the yperp and zperp (not xperp-yperp!) define a plane orthogonal to the particle direction. When you use the CbmTrackParH representation, you describe the track in the SC frame, which is defined by the three orthogonal axes xperp, yperp, zperp, where xperp is along the particle direction, yperp is perpendicular to xperp and parallel to the xy plane (in the master reference system, MARS) and zperp is the third axis chosen in order to have an orthonormal reference frame. So the yperp-zperp plane turns out to be a plane orthogonal to the particle direction.
So, concerning the second question, the beam direction is not chosen parallel to the x axis in MARS, it is generated random, but the xperp axis in SC is in each point chosen parallel to the particle direction.
Just one clarification: for the STT we use a different detector plane, which is not perpendicular to the track and that' s why we use the CbmTrackParP representation instead of the CbmTrackParH one. CbmTrackParP, let' s say, allows you to define your own detector plane (virtual or not) and to get the track parameters on it.
Ciao,
Lia.
|
|
|