Open grferna opened 1 year ago
Hi Gonzalo,Can you write some pseudocode/example of what you want to do?Thanks,AndreasOn Jun 6, 2023, at 03:37, grferna @.***> wrote: Dear Andreas, Working with a geomega setup file I need to define a float variable that change his value inside a loop. I don't know how to do it, and I cannot find information about this. Is it possible to define a float variable? Gonzalo.
—Reply to this email directly, view it on GitHub, or unsubscribe.You are receiving this because you are subscribed to this thread.Message ID: @.***>
Sure, for example.
for(int i=0;i<N;i++) { float a = i*4 + 10;
}
How can I defines "a" in the geomega setup file?
No you cannot do something like that. Simply because I haven't encountered a case where you would need that for building a geometry.
Here is an example to work around this:
Volume Pixel Pixel.Material CZT Pixel.Shape BOX 0.45 0.45 0.45 Pixel.Color 2
Constant N 10
For I N 0 1 Pixel.Copy Pixel%I Pixel%I.Position { $I*4 + 10 } 0.0 0.0 Pixel_%I.Mother WorldVolume Done
If you have an example, where you need to define a float, then please provide it.
Dear Andreas,
Working with a geomega setup file I need to define a float variable that change his value inside a loop.
I don't know how to do it, and I cannot find information about this. Is it possible to define a float variable?
Gonzalo.