[Castor-users] Potential bug in castor-PetScannerLutEx
tmerlin
Thibaut.Merlin at univ-brest.fr
Tue May 19 21:38:11 CEST 2020
Hi Peter,
Thank you for noticing this.
This code is just an example on how to make a LUT following CASToR ring
by ring detector indexation.
In order to adapt it to GATE indexing, you must change the last loop
which attribute the crystal index to the /cryID /variable/./ For your
example system, I believe it should be something like
/int cryID = rs*nb_axial_crystal*nb_trans_crystal + l /
..to index all the crystals in the first rsector, then the next one,
etc. You should check that the ordering and position of the first
rsector/crystal are consistent between CASToR and GATE indexing.
Hope this helps,
Thibaut
On 18/05/2020 22:01, Peter Neilson wrote:
> Hello All,
>
> I’m working on adapting castor-PetScannerLutEx to match a Gate
> geometry that is incompatible with castor-GATEMacToGeo. However on my
> first run of castor-PetScannerLutEx (no changes) I get a seg fault.
> I found there was a bug at line 342, the oMatrix needs to be
> initialized with nb_resctors +1 oMatrix *****crystal_center = new
> oMatrix ****[nb_rsectors*+1*];
>
> After that seemed to get the program to compile alright, but I’m
> having some difficulty in getting sensible results out of it with my
> geometry. For now I’m using GATE with a cylindricalPET system with
> only a single ring of 28 rsectors, no layers and 16 x 16 crystal
> arrangement, nothing that castor-GateRootToCastor couldn’t handle. I
> end up with a non-sequential castor indexing, that I think is the
> cause of my problems.
>
> Are there any further tutorials on using castor-PetScannerLutEx ?
>
> Thanks,
> -Peter Neilson
>
> _______________________________________________
> Castor-users mailing list
> Castor-users at lists.castor-project.org
> http://lists.castor-project.org/listinfo/castor-users
--
Thibaut MERLIN -- PhD
Docteur en Imagerie Médicale au Laboratoire de Traitement de l'Information Medicale (LaTIM - INSERM UMR 1101)
Institut Brestois de recherche en Bio-Santé (IBRBS)
12 Avenue Foch, 29200 Brest, FRANCE
Tel: 06.75.12.24.90
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.castor-project.org/pipermail/castor-users/attachments/20200519/e1503657/attachment.html>
More information about the Castor-users
mailing list