STT tracking crash during check getMCInfo. [message #11710] |
Thu, 21 April 2011 16:56 |
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!
|
|
|