[Castor-users] PET reconstruction with Staggered crystal by self-generating LUT
赵鑫
zhaoxin at szbl.ac.cn
Sun Aug 15 09:58:07 CEST 2021
Dear Castor Developers and users,
I want to create a .lut and a .hscan file by running castor-PetScannerLutEx program to fitting a different system structure design with 2-layer interleaved crystal. This small animal PET system I reconstructed is named HiPET and in each detector there are 48×48 LYSO in the inner ring and 32×32 BGO in the outer ring. I edited source code:castor-PetScannerLutEx.cc in ······/castor-source/config/scanner/ , and do " cmake -> make -> make install " , and run "castor-PetScannerLutEx command". Errors occurred :
hipet at dell-PowerEdge-T640:~/CASToR/castor-build$ castor-PetScannerLutEx -alias hipet
Generating LUT with the following alias: hipet...
>>> Start writing binary LUT file for layer #0...
>>> Binary LUT writing OK
***** oMatrix::Multiplication()-> Not matching number of colons and lines of the two matrices !
*** Break *** segmentation violation
===========================================================
There was a crash.
This is the entire stack trace of all threads:
===========================================================
#0 0x00007feacd2a0457 in __GI___waitpid (pid=1039684, stat_loc=stat_loc
entry=0x7ffd6cf26f68, options=options
entry=0) at ../sysdeps/unix/sysv/linux/waitpid.c:30
#1 0x00007feacd20b177 in do_system (line=<optimized out>) at ../sysdeps/posix/system.c:149
#2 0x00007feace630463 in TUnixSystem::StackTrace() () from /home/hipet/root/lib/libCore.so.6.22
#3 0x00007feace632f55 in TUnixSystem::DispatchSignals(ESignals) () from /home/hipet/root/lib/libCore.so.6.22
#4 <signal handler called>
#5 0x000056501fc84e14 in oMatrix::Multiplication(oMatrix*, oMatrix*) ()
#6 0x000056501fa760a6 in main ()
===========================================================
The lines below might hint at the cause of the crash.
You may get help by asking at the ROOT forum https://root.cern.ch/forum
Only if you are really convinced it is a bug in ROOT then please submit a
report at https://root.cern.ch/bugs Please post the ENTIRE stack trace
from above as an attachment in addition to anything else
that might help us fixing this issue.
===========================================================
#5 0x000056501fc84e14 in oMatrix::Multiplication(oMatrix*, oMatrix*) ()
#6 0x000056501fa760a6 in main ()
===========================================================
Any help I would really appreciate it.
kind regards,
Xin Zhao
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.castor-project.org/pipermail/castor-users/attachments/20210815/1e8874c6/attachment-0001.html>
-------------- next part --------------
A non-text attachment was scrubbed...
Name: castor-PetScannerLutHiPET.cc
Type: application/octet-stream
Size: 27529 bytes
Desc: not available
URL: <http://lists.castor-project.org/pipermail/castor-users/attachments/20210815/1e8874c6/attachment-0001.obj>
More information about the Castor-users
mailing list