GSI Forum
GSI Helmholtzzentrum für Schwerionenforschung

Home » PANDA » PandaRoot » Tracking » Backpropagation in Kalman Filter
icon4.gif  Backpropagation in Kalman Filter [message #18113] Wed, 08 April 2015 14:51 Go to next message
StefanoSpataro is currently offline  StefanoSpataro
Messages: 2736
Registered: June 2005
Location: Torino
first-grade participant

From: *to.infn.it
Dear all,
one of the problems of Kalman Filter for secondaries is the backpropagation of the track parameters from the first point of the track to the Interaction Point, before the fit. This back propagation can fail in case of secondaries which are produced far from the IP, decreasing the reconstruction efficiency. For this reason in the past it was suggested to people doing analysis of lambda channels to switch off such back propagation in the PndRecoKalmanTasks of the reco macro.

An update was done, and now track parameters are back propagated of 2 cm before the first hit, to avoid the IP backpropagation. This procedure should be faster, works also for particles not comiing from the IP, it should not fail, and the results for primaries are comparable to the old version.

By default you will use this option automatically just updating your trunk and recompiling. Of course you are free to switch it off (setting a negative distance) and to switch on the IP back propagation, as before.

This change does not affect the PidCorrelator but only the Kalman Filter. This means that you could have the same problem at the pid level and there you should still switch off the back propagation.

Re: Backpropagation in Kalman Filter [message #18115 is a reply to message #18113] Wed, 08 April 2015 15:37 Go to previous messageGo to next message
Elisabetta Prencipe (2) is currently offline  Elisabetta Prencipe (2)
Messages: 214
Registered: February 2013
first-grade participant
From: *ikp.kfa-juelich.de
Hello Stefano,

just to understand what is the current situation:

when you say

"An update was done, and now track parameters are back propagated of 2 cm before the first hit, to avoid the IP backpropagation. "

do you still refer to genfit(1), in the release march15? or did you give a try to genfit2 on this?

cheers, Elisabetta
Re: Backpropagation in Kalman Filter [message #18116 is a reply to message #18115] Wed, 08 April 2015 15:39 Go to previous messageGo to next message
StefanoSpataro is currently offline  StefanoSpataro
Messages: 2736
Registered: June 2005
Location: Torino
first-grade participant

From: *to.infn.it
I tried only genfit1 but the modifications are present for both.
Re: Backpropagation in Kalman Filter [message #18120 is a reply to message #18113] Wed, 08 April 2015 21:26 Go to previous messageGo to next message
donghee is currently offline  donghee
Messages: 385
Registered: January 2009
Location: Germnay
first-grade participant
From: *dip0.t-ipconnect.de
Hi Stefano,

Probably this update is also possible at mar15, I hope.

Best
Donghee
Re: Backpropagation in Kalman Filter [message #18121 is a reply to message #18120] Wed, 08 April 2015 22:07 Go to previous message
StefanoSpataro is currently offline  StefanoSpataro
Messages: 2736
Registered: June 2005
Location: Torino
first-grade participant

From: *ip70.fastwebnet.it
The feature is already in the release, simply it is not used by default.
You need to switch off the back propagation and set 2 as propagation distance in the reco macro:

...
recoKalman->SetPropagateToIP(kFALSE);
recoKalman->SetPropagateDistance(2.f);
...
recoKalmanFwd->SetPropagateToIP(kFALSE);
recoKalmanFwd->SetPropagateDistance(2.f);
...


In reality because of a small bug it will back propagate of 1 cm and not 2 cm, but it will be fine the same.
Previous Topic: Moving to Genfit2
Next Topic: Small changes to improve efficiency at low momentum
Goto Forum:
  


Current Time: Sun Nov 03 21:48:47 CET 2024

Total time taken to generate the page: 0.00698 seconds