[gate-users] range.dat

Mutanga Theodore muathe02 at student.umu.se
Wed Oct 12 11:06:36 CEST 2005


Here is yet another error :
  ...
nx ny nz: 512 512 47
dx dy dz: 9.766e-01 9.766e-01 3.348e+00
terminate called after throwing an instance of 'std::bad_alloc'
  what():  St9bad_alloc
Abort


I get that even from using the example for voxelized phantom source en
GATE examples.

Please someone help on this error message

Regards

Theo

> Greetings
>
> Please disregard the first message I found out that there were extra ( ^M
> )added to each line in the header file of the interfile header, when I
> took all of them away I no longer had the message I posted earlier.
> But after that , the GATE interfile reader complains thus
>
> Error: the number of pixels that were read from the data file (1787386)
> is inferior to the number computed from its header file (3574773)!
>
> This is GATE 2.2.0 as stated on the website and the version of Xmedcon  is
>
> conversion program := (X)MedCon
>
> program author := Erik Nolf
>
> program version := 0.9.8.6
>
> program date := 2005:07:31
>
> I look forward to hearing from anyone with simillar experiences.
>
> Cheers
>
> Theo
>
>> Greetings and thanks for the answer to the post for yesterday. I had
>> figured out how to avoid the negative values using medcon.
>
>>
>> Now I have my voxel phantom as unsigned integer in interfile format
>> converted using xmedcon but still i get the error message below and gate
>> aborts :
>>
>>
>> /gate/nema_vox_phant/interfileReader/readFile m001-nema.h33
>> 'nrecognised type name 'unsigned integer
>>  Header read from       'm001-nema.h33'
>> 'Data file name         'm001-nema.i33
>>  Nb of planes:           47
>>  Nb of pixels per plane: 313 243
>>  Pixel size:             9.766e-01 9.766e-01
>>  Slice thickness:        3.348e+00
>>  Matrix size:            3.057e+02 2.373e+02
>>  Data type:
>>
>>
>> '!ror: Could not open header file 'm001-nema.i33
>> /gate/nema_vox_phant/placement/setTranslation  0. 0. 0. mm
>> /gate/nema_vox_phant/placement/setRotationAxis 1 0 0
>> /gate/nema_vox_phant/placement/setRotationAngle 0 deg
>> /gate/nema_vox_phant/attachVoxelPhantomSD
>> PreInit>
>> PreInit> /gate/physics/gamma/selectRayleigh lowenergy
>> /gate/physics/gamma/selectRayleigh lowenergy
>> PreInit> /gate/physics/gamma/selectPhotoelectric standard
>> /gate/physics/gamma/selectPhotoelectric standard
>> PreInit> /gate/physics/gamma/selectCompton standard
>> /gate/physics/gamma/selectCompton standard
>> PreInit> /gate/physics/setElectronCut 1. m
>> /gate/physics/setElectronCut 1. m
>> PreInit> /gate/physics/setXRayCut 1. GeV
>> /gate/physics/setXRayCut 1. GeV
>> PreInit> /gate/physics/setDeltaRayCut 1. GeV
>> /gate/physics/setDeltaRayCut 1. GeV
>> PreInit>
>> PreInit> /gate/geometry/enableAutoUpdate
>> /gate/geometry/enableAutoUpdate
>> ERROR - G4Box()::G4Box(): nema_vox_phant_S
>>         Dimensions too small ! - 0, 0, 0
>>
>> *** G4Exception : InvalidSetup
>>       issued by : G4Box::G4Box()
>> Invalid dimensions. Too small.
>> *** Fatal Exception *** core dump ***
>>
>> *** G4Exception: Aborting execution ***
>> Abort
>> ********************************************************************
>>
>> Is there something wrong with my voxel phantom datatype ?
>>
>> Cheers
>>
>> theo
>>
>>
>>
>>
>>
>>
>>
>>
>>
>>> Dear Theodore,
>>>
>>> The thing to do is to use unsigned integers for your voxelized phantom
>>> values.
>>>
>>> example:
>>>  5  ==  [nr of intervals to be defined]
>>>   0      0       Air        false 0.0  0.0  0.0  0.2    == [range from]
>>> [to] [material] [visualisation boolean] [%Red][%Green][%Blue][%Alpha]
>>>   6      6       Lung       false 1.0  0.0  0.0  0.2
>>>   6      16      Breast     flase 0.0  1.0  0.0  0.2
>>>   16     36      Plastic    true  0.0  0.0  1.0  0.2
>>>   36     200     Air        false 0.0  0.0  0.0  0.2
>>>
>>> Cheers
>>>
>>> Roel
>>> _______________________________________________
>>> gate-users mailing list
>>> gate-users at lphe1pet1.epfl.ch
>>> http://lphe1pet1.epfl.ch/mailman/listinfo/gate-users
>>>
>>
>>
>> _______________________________________________
>> gate-users mailing list
>> gate-users at lphe1pet1.epfl.ch
>> http://lphe1pet1.epfl.ch/mailman/listinfo/gate-users
>>
>
>
> _______________________________________________
> gate-users mailing list
> gate-users at lphe1pet1.epfl.ch
> http://lphe1pet1.epfl.ch/mailman/listinfo/gate-users
>




More information about the Gate-users mailing list