Home » PANDA » PandaRoot » Tracking » Official code for tracking TDR
Re: Official code for tracking TDR [message #11753 is a reply to message #11742] |
Mon, 09 May 2011 17:45 |
Lia Lavezzi
Messages: 291 Registered: May 2007 Location: Torino
|
first-grade participant |
From: *pv.infn.it
|
|
Hi Stefano,
I am testing the macros in macro/run/tdrct.
When running run_reco_stt_mix.C there are a lot of errors like:
*** PndRecoKalmanFit::Exec Genfit Exception: trk->addHitVector due to the fact that in the Kalman Task only the TClonesArray of "non mixed" hits are loaded.
In this way the HitProducers are set via the RecoHitFactory with the detID of STTHit, MVDHitsPixel..., i.e. the non mixed arrays, but when reading from the SttMvdGemTrackCand the list of found hits, they are "mixed" hits, coming from STTHitMix, MVDHitsPixelMix... i.e. coming from different TClonesArray, which means with different detIDs. At this point genfit cannot handle them properly and gives the errror.
Is it possible to add also to the Kalman Task the possibility to set directly from the macro the names of the collection of hits to be used?
In this way we keep the non mixed name as default and have the possibility to switch to the "mixed mode" when needed.
What do you think?
Ciao,
Lia.
|
|
|
Goto Forum:
Current Time: Sat Dec 14 09:10:04 CET 2024
Total time taken to generate the page: 0.00511 seconds
|