[Gate-users] Issues on voxelized dose calculations for a phantom
David Sarrut
David.Sarrut at creatis.insa-lyon.fr
Wed May 6 08:21:24 CEST 2015
Hello Alex,
I just merge your pull-request, thanks again for the contribution ! Please
for the future, if possible try to propose several smaller "pull request"
rather than a single big one, it makes it more simple for me to update.
regarding the question about the three classes and the
same ReadTranslationTable, this is probably not intented but the history of
Gate is close to the one of the dinosaurs, so I dont know ;) As you
describe in the github thread (https://github.com/OpenGATE/Gate/issues/18)
there is probably a bug somewhere around material affectation in this
configuration. To be sure I understand:
- case1: analytical phantom + gps = correct result
- case2: voxelized phantom + gps = correct result
- case3: analytical phantom + voxelized source = correct result
- case4: voxelized phantom + voxelized source = wrong result
is that true ?
David
On Tue, May 5, 2015 at 10:33 PM, Alex Vergara Gil <alexvergaragil at gmail.com>
wrote:
> Dear All
>
> I have created an Issue on github for this thread where I explain my
> problems (and my findings).
>
> Regards
> Alex
>
> 2015-05-04 12:11 GMT-04:00, Alex Vergara Gil <alexvergaragil at gmail.com>:
> > Dear All
> >
> > I have seen three files
> >
> > GateVImageVolume
> > GateGeometryVoxelRangeTranslator
> > GateGeometryVoxelTabulatedTranslator
> >
> > with the same ReadTranslationTable procedure. Is this intended? Is
> > there an intention to put this procedure in the last two classes?
> > There is currently no relation between these three classes more than
> > the last two inherits from the same class. What is the intention in
> > this case? It affects how a translation table is read and passed to
> > G4.
> >
> > Regards
> > Alex
> >
> > 2015-04-30 11:26 GMT-04:00, Alex Vergara Gil <alexvergaragil at gmail.com>:
> >> Dear all
> >>
> >> I think I have found a posible bug related to my issue (possible wrong
> >> material handler in voxelized range translator, giving bad density
> >> values and therefore bad dose calculations). In the file
> >> GateGeometryVoxelRangeTranslator.cc, specifically in the function
> >>
> >> G4String GateGeometryVoxelRangeTranslator::GetNextMaterial(G4bool
> >> doReset)
> >> {
> >> static GateVoxelMaterialTranslationRangeVector::iterator anIterator
> >> = m_voxelMaterialTranslation.begin();
> >>
> >> if (doReset)
> >> anIterator = m_voxelMaterialTranslation.begin();
> >>
> >> G4String aMaterial = ( anIterator!=m_voxelMaterialTranslation.end()
> >> ) ? anIterator->second : G4String("") ;
> >> if (aMaterial!="")
> >> anIterator++;
> >>
> >> return aMaterial;
> >> }
> >>
> >> Here you may see that the iterator is initialized every time the
> >> function is called, I think it is better to put the iterator as a
> >> variable, but you know better than me, so please could you explain why
> >> it is used a static iterator here?
> >>
> >> Regards
> >> Alex
> >>
> >>
> >> 2015-04-30 8:07 GMT-04:00, Kiran Joshi <kiran.j88 at gmail.com>:
> >>> On Thu, 30 Apr 2015 at 13:01 Alex Vergara Gil <
> alexvergaragil at gmail.com>
> >>> wrote:
> >>>
> >>>> Dear all
> >>>>
> >>>> Attached I explain my problems.
> >>>>
> >>>> Regards
> >>>> Alex
> >>>> _______________________________________________
> >>>> Gate-users mailing list
> >>>> Gate-users at lists.opengatecollaboration.org
> >>>> http://lists.opengatecollaboration.org/mailman/listinfo/gate-users
> >>>
> >>
> >
> _______________________________________________
> Gate-users mailing list
> Gate-users at lists.opengatecollaboration.org
> http://lists.opengatecollaboration.org/mailman/listinfo/gate-users
>
--
David Sarrut, Phd
Directeur de recherche CNRS
CREATIS, UMR CNRS 5220, Inserm U 1044
Centre de lutte contre le cancer Léon Bérard
28 rue Laënnec, 69373 Lyon cedex 08
Tel : 04 78 78 51 51 / 06 74 72 05 42
http://www.creatis.insa-lyon.fr/~dsarrut
_________________________________
"2 + 2 = 5, for extremely large values of 2"
_________________________________
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.opengatecollaboration.org/mailman/private/gate-users/attachments/20150506/596abbf2/attachment.html>
More information about the Gate-users
mailing list