GSI Forum
GSI Helmholtzzentrum für Schwerionenforschung

Home » PANDA » PandaRoot » Tracking » Update GEANE to use q/p instead 1/p
Update GEANE to use q/p instead 1/p [message #6941] Mon, 16 June 2008 14:14 Go to next message
Lia Lavezzi
Messages: 291
Registered: May 2007
Location: Torino
first-grade participant

From: *PV.INFN.IT
Hi geane users,
this is an important update of the directories geane and trackbase. They have been corrected by Alberto Rotondi in order to use everywhere the parameter q/p (both in the state description and in the covariance matrix), since a problem arised because in genfit q/p is used while standard GEANE uses 1/p: the covariance matrix were not compatible!

Now all the CbmGeaneUtil routines work in q/p and the two representations (CbmTrackParP and CbmTrackParH) have the covariance matrix in q/p.

In CbmTrackParP/H the function GetCovQ(Double_t *CovQ) fills CovQ with the covariance matrix in 1/p, while the usual GetCov(Double_t *Cov) gives now the covariance matrix in q/p.

Since GEANE makes its propagation in 1/p it has been necessary to make some changes to the Propagate functions of CbmGeanePro, to give in input the correct covariance matrix (in 1/p instead of q/p) and to re-transform from 1/p to q/p the covariance matrix after the propagation. This has been done internally in such a way that the user deals only with the q/p case.

I tested this on the runDemo.C and I get good results for both the positive and negative particles.
Please check that if you use GEANE stuff alone everything is correct in your code (basically check if you call GetCov if you need covariance matrix in q/p and GetCovQ if you need the one in 1/p) and let me know if something strange happens. If you are using genfit everything should already be correct in q/p.

Ciao,
Lia.
Re: Update GEANE to use q/p instead 1/p [message #6949 is a reply to message #6941] Mon, 16 June 2008 18:13 Go to previous message
Sebastian Neubert is currently offline  Sebastian Neubert
Messages: 282
Registered: March 2006
Location: Munich
first-grade participant

From: *cern.ch
Hi Lia!

That sounds really great! Thank you for doing that so quickly!

See you!
Sebastian.


Sebastian Neubert
Technische Universität München
Department Physik E18
sneubert@e18.physik.tu-muenchen.de
tel: +49-8928912592
Previous Topic: floating point exception in geane
Next Topic: GEANE backward propagation
Goto Forum:
  


Current Time: Tue Nov 26 12:46:51 CET 2024

Total time taken to generate the page: 0.00704 seconds