GSI Forum
GSI Helmholtzzentrum für Schwerionenforschung

Home » PANDA » PandaRoot » Tracking » Official code for tracking TDR
Re: Official code for tracking TDR - PndMvdRiemannTrackFinder crash [message #11788 is a reply to message #11603] Thu, 12 May 2011 14:08 Go to previous messageGo to previous message
Dima Melnychuk is currently offline  Dima Melnychuk
Messages: 213
Registered: April 2004
Location: National Centre for Nucle...
first-grade participant
From: *fuw.edu.pl
Dear colleagues,

Running macros in /run/tdrct/psi3770

run_sim_stt_evt.C
run_digi_stt_evt.C
run_reco_stt_evt.C

I observe the following crash of PndMvdRiemannTrackFinder.

#9  <signal handler called>                                                                       
#10 0x05637ce3 in PndMvdRiemannTrackFinder::GetMaxSZChi2 (this=0xbf870598,                        
    radius=1.9647063263619289, dip=0.99201173646785301, sign=false)                               
    at /home/dimam/pandaroot/pandaroot/mvd/MvdTracking/PndMvdRiemannTrackFinder.cxx:440           
#11 0x056372aa in PndMvdRiemannTrackFinder::CheckSZ (this=0xbf870598, aTrack=                     
    ...)                                                                                          
    at /home/dimam/pandaroot/pandaroot/mvd/MvdTracking/PndMvdRiemannTrackFinder.cxx:339           
#12 0x05636abc in PndMvdRiemannTrackFinder::GetStartTracks (this=0xbf870598)                      
    at /home/dimam/pandaroot/pandaroot/mvd/MvdTracking/PndMvdRiemannTrackFinder.cxx:292           
#13 0x05634e2c in PndMvdRiemannTrackFinder::FindTracks (this=0xbf870598)                          
    at /home/dimam/pandaroot/pandaroot/mvd/MvdTracking/PndMvdRiemannTrackFinder.cxx:95            
#14 0x056309fb in PndMvdRiemannTrackFinderTask::Exec (this=0x91db780,                             
    opt=0x2cfb5e0 "")                                                                             
    at /home/dimam/pandaroot/pandaroot/mvd/MvdTracking/PndMvdRiemannTrackFinderTask.cxx:127       
#15 0x00471f31 in TTask::ExecuteTasks (this=0x8737668, option=0x2cfb5e0 "")                       
    at /home/dimam/pandaroot/fairsoft/tools/root/core/base/src/TTask.cxx:312                      
#16 0x00471d47 in TTask::ExecuteTask (this=0x8737668, option=0x2cfb5e0 "")                        
    at /home/dimam/pandaroot/fairsoft/tools/root/core/base/src/TTask.cxx:275                      
#17 0x02c4eddb in FairRunAna::Run (this=0x87375f0, Ev_start=0, Ev_end=10)                         
    at /home/dimam/pandaroot/pandaroot/base/FairRunAna.cxx:272                              


The whole log message
Toggle Spoiler


The same crush is with macros in /macro/sttmvdtracking

I use may11 external packages and it looks like this crush appeared after installing them. Unfortunately due to the disk space I deleted feb11 external packages on my computer and cannot confirm if new external packages is the reason for crush.

The crush is caused by division by zero in
PndMvdRiemannTrackFinder.cxx:440

but after more detailed investigation of PndMvdRiemannTrackFinder I haven't found where initialization of fCutChi2H takes place to check what causes this division.

So first of all could somebody confirm the crush and if it is reproduced, can experts look into PndMvdRiemannTrackFinder.

Best regards,

Dima
 
Read Message icon4.gif
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Previous Topic: Reconstruction macro crash with may11 release
Next Topic: Simulation campaign for central tracker TDR
Goto Forum:
  


Current Time: Wed Apr 24 02:40:40 CEST 2024

Total time taken to generate the page: 0.01014 seconds