GSI Forum
GSI Helmholtzzentrum für Schwerionenforschung

Home » PANDA » PandaRoot » Bugs, Fixes, Releases » STT tracking crash during check getMCInfo.
STT tracking crash during check getMCInfo. [message #11710] Thu, 21 April 2011 16:56 Go to next message
donghee is currently offline  donghee
Messages: 385
Registered: January 2009
Location: Germnay
first-grade participant
From: *kph.uni-mainz.de
Dear STT tracking experts,

I have trouble to produce PSI(3770)->D+D- with STT code.

The problem is related function in the code of PndSttMvdTracking.cxx

During the reconstruction of STT chain, MC informations are read in
Quote:

void PndSttMvdTracking::getMCInfo


and tested the charge of decay particles in this function.

During this procedure, some first primary particle PSI(3770), which decays already into D+D-, are unexpectively passing through in this process.

The PDG value of psi(3770) is 40443 and charge is zero.
Therefore testing with the function of getMCInfo fail for those particle due to no charge, simply infinity in the some calculation.

So, question is
Why psi(3770), which is generated in EvtGen, is tested in this function? this is not usual feature.
I avoid this problem giving artificial charge with 1 or -1 in the code.
Please could you check and confirm this problem?

Thank you!






Re: STT tracking crash during check getMCInfo. [message #11711 is a reply to message #11710] Thu, 21 April 2011 17:37 Go to previous message
Gianluigi Boca is currently offline  Gianluigi Boca
Messages: 177
Registered: March 2004
first-grade participant
From: *gsi.de
Donghee Kang wrote on Thu, 21 April 2011 16:56

Dear STT tracking experts,

I have trouble to produce PSI(3770)->D+D- with STT code.

The problem is related function in the code of PndSttMvdTracking.cxx

During the reconstruction of STT chain, MC informations are read in
Quote:

void PndSttMvdTracking::getMCInfo


and tested the charge of decay particles in this function.

During this procedure, some first primary particle PSI(3770), which decays already into D+D-, are unexpectively passing through in this process.

The PDG value of psi(3770) is 40443 and charge is zero.
Therefore testing with the function of getMCInfo fail for those particle due to no charge, simply infinity in the some calculation.

So, question is
Why psi(3770), which is generated in EvtGen, is tested in this function? this is not usual feature.
I avoid this problem giving artificial charge with 1 or -1 in the code.
Please could you check and confirm this problem?

Thank you!


Hi Donghee,

I fixed that problem a month ago more or less.
Could you update the sttmvdtracking directory and see if everything is ok ?
Gianluigi




Previous Topic: negative masses in geometry (TG3)
Next Topic: Problems with TPC: dbgstream and PndTpcClustVis
Goto Forum:
  


Current Time: Sat Nov 30 03:08:48 CET 2024

Total time taken to generate the page: 0.00646 seconds