GSI Forum
GSI Helmholtzzentrum für Schwerionenforschung

Home » PANDA » PandaRoot » Bugs, Fixes, Releases » Mvd code update
icon1.gif  Mvd code update [message #10673] Sat, 15 May 2010 23:25 Go to next message
Ralf Kliemt is currently offline  Ralf Kliemt
Messages: 507
Registered: May 2007
Location: GSI, Darmstadt
first-grade participant

From: *pool.mediaWays.net
Hello everybody,

tonight I merged the development branch of the mvd, sds and pnddata/Sdsdata packages to the trunk. The following issues are adressed:
- Mvd inherits now from Sds (like all semiconductor detector systems shall do i.e. lumi/lmd and hyp)
- Introduction of time-over-threshold electronics emulation
- shorter (integer) IDs for detector volumes
- several bugfixes & cleanups

I think, since it never ran on any system outside of the mvd developers, it is better not to add it to the next release.

Please give your feedback if something looks odd.

Thanks, Ralf.



Credits to Tobias Stockmanns & David Pohl. (May they be added to Johans funny statistics)

[Updated on: Sat, 15 May 2010 23:26]

Report message to a moderator

Re: Mvd code update [message #10707 is a reply to message #10673] Wed, 19 May 2010 19:06 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
Hello,
I have seen that the mvd digitization is hanging many qa macros.
In particular, I have tried macro/qa/lhetrack/run_digi_tpccombi.C, and the macro stucks at the first event.

By commenting out some tasks, I have realized that the guilty guy is PndMvdClusterTask.
Is it possible to check what is going wrong there?

Re: Mvd code update [message #10712 is a reply to message #10707] Thu, 20 May 2010 12:10 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
Hi,
thanks for the fix. Now I have seen there is a last problem in the reconstruction code.
Once I launch macro/qa/lhetrack/run_reco_tpccombi.C I have the following crash:

Toggle Spoiler


I suppose something is screwed in the mvd reco hit.
Morevoer, in the sim hundreds of mvd volumes are written in the log, maybe it could be the case to "verbose" it by a flag.

Re: Mvd code update [message #10713 is a reply to message #10673] Thu, 20 May 2010 12:19 Go to previous messageGo to next message
Jens Sören Lange is currently offline  Jens Sören Lange
Messages: 193
Registered: June 2005
first-grade participant
From: *physik.uni-giessen.de
Hi Ralf, we can confirm problems after the changes, i.e. segmentation violation when running macro/pid/run_reco_tpccombi.C. cheers, Soeren

*** Event # 1
===== PndLheHitsMaker =====
Total number of hits for tracking: 338
Total number of tracks in TPC: 4
Good tracks in TPC: 4
Working with 338 hits
found 4 tracks
finder : Real Time = 0.01 seconds Cpu Time = 0.01 seconds
===== PndLheTrackFitter =====
Number of tracks for fitting 4

*** Break *** segmentation violation



===========================================================
There was a crash (kSigSegmentationViolation).
This is the entire stack trace of all threads:
===========================================================
#0 0x0000003499a99d75 in waitpid () from /lib64/libc.so.6
#1 0x0000003499a3c331 in do_system () from /lib64/libc.so.6
#2 0x00002ba40b3d0aa1 in TUnixSystem::Exec (this=0x14a58000,
shellcmd=0x1ca88b58 "/home/panda/fairsoft/jan10/tools/root/etc/gdb-backtrace.sh 13842 1>&2")
at core/unix/src/TUnixSystem.cxx:1978
#3 0x00002ba40b3cfe23 in TUnixSystem::StackTrace (this=0x14a58000)
at core/unix/src/TUnixSystem.cxx:2188
#4 0x00002ba40b3d2e5d in TUnixSystem::DispatchSignals (this=0x14a58000,
sig=kSigSegmentationViolation) at core/unix/src/TUnixSystem.cxx:1106
#5 0x00002ba40b3d2f81 in SigHandler (sig=kSigSegmentationViolation)
at core/unix/src/TUnixSystem.cxx:350
#6 0x00002ba40b3c9123 in sighandler (sig=11) at core/unix/src/TUnixSystem.cxx:3428
#7 <signal handler called>
#8 0x00002ba40b2d1b50 in TRefCnt::AddReference (this=0xffffffffffffffea) at include/TRefCnt.h:42
#9 0x00002ba40b2d1ba3 in TString::TString (this=0x7fff4707f5f0, s=...) at include/TString.h:226
#10 0x00002ba4140b1040 in PndMvdHit::GetDetName (this=0x1ca1ad10)
at /home/soeren/panda/pandaroot/trunk/pnddata/MvdData/PndMvdHit.h:79
#11 0x00002ba41bb03937 in PndMvdRecoHit::PndMvdRecoHit (this=0x1ca88860, hit=0x1ca1ad10)
at /home/soeren/panda/pandaroot/trunk/GenfitTools/recohits/PndMvdRecoHit.cx x:81
#12 0x00002ba417dda5f9 in GFRecoHitProducer<PndMvdHit, PndMvdRecoHit>::produce (this=0x16929510,
index=0) at /home/soeren/panda/pandaroot/trunk/genfit/GFRecoHitProducer.h:130
#13 0x00002ba415568853 in GFRecoHitFactory::createOne (this=0x15591810, detID=8, index=0)
at /home/soeren/panda/pandaroot/trunk/genfit/GFRecoHitFactory.cxx:56
#14 0x00002ba415568b48 in GFRecoHitFactory::createMany (this=0x15591810, cand=...)
at /home/soeren/panda/pandaroot/trunk/genfit/GFRecoHitFactory.cxx:77
#15 0x00002ba41bd3f0e5 in PndRecoKalmanFit::Fit (this=0x15bf51f0, tBefore=0x1ca89c50, PDG=13)
at /home/soeren/panda/pandaroot/trunk/GenfitTools/recotasks/PndRecoKalmanFi t.cxx:218
#16 0x00002ba41bd4512c in PndRecoKalmanTask::Exec (this=0x15bf11b0, opt=0x2ba4134e35b0 "")
at /home/soeren/panda/pandaroot/trunk/GenfitTools/recotasks/PndRecoKalmanTa sk.cxx:119
#17 0x00002ba40b336f3f in TTask::ExecuteTasks (this=0x14ad1990, option=0x2ba4134e35b0 "")
at core/base/src/TTask.cxx:312
#18 0x00002ba40b3371ce in TTask::ExecuteTask (this=0x14ad1990, option=0x2ba4134e35b0 "")
at core/base/src/TTask.cxx:275
Re: Mvd code update [message #10720 is a reply to message #10673] Thu, 20 May 2010 21:14 Go to previous message
Ralf Kliemt is currently offline  Ralf Kliemt
Messages: 507
Registered: May 2007
Location: GSI, Darmstadt
first-grade participant

From: *dip.t-dialin.net
Hello guys,

Thanks for posting the segfault. I think I know what to do.

Cheers, Ralf.
Previous Topic: [FIXED] error in running runLumiSim.C
Next Topic: error message
Goto Forum:
  


Current Time: Fri May 20 19:39:29 CEST 2022

Total time taken to generate the page: 0.00898 seconds